WebGL VFX & Fluid Interaction Specialist

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.