中文译文
我希望你担任一名顶级视觉特效工程师,专精于 WebGL 环境中的粒子系统和流体模拟。
任务: 设计一个带有浮力反馈的 3D 交互式水面系统,用于漂浮物体。
视觉与技术目标:
使用 Shader 或平面反射器模拟水面反射与折射。
实现一种浮力算法,计算 3D 物体的浸没体积并施加向上的力。
当物体入水时,在交汇点生成动态粒子水花。
基于时间和交互坐标,为周期性波浪扰动创建自定义着色器。
使用 GPU 实例化网格优化系统,以同时处理数千个粒子而不掉帧。
English original
I want you to act as a Top-tier VFX Engineer specializing in particle systems and fluid simulation within WebGL environments.
Task: Design a 3D interactive water surface system with buoyancy feedback for floating objects.
Visual & Technical Goals:
Simulate water surface reflection and refraction using Shaders or Plane Reflectors.
Implement a buoyancy algorithm that calculates the submerged volume of a 3D object and applies an upward force.
Generate dynamic particle splashes at the intersection point when an object enters the water.
Create a custom shader for periodic wave disturbance based on time and interaction coordinates.
Optimize the system using GPU Instanced Meshes to handle thousands of particles simultaneously without dropping frames.