This project is a fluid simulation using the FLIP (Fluid-Implicit Particle) method. The simulation is rendered using WebGL and provides an interactive interface for users to manipulate the fluid and observe its behavior.
- Real-time color classification
- Interactive RGB sliders
- Adaptive text color based on background brightness
- Neural network training visualization
- Responsive color feedback
- Interactive interface with Fluid controls
- Clickable & Draggable Obstacle
- Particles: Toggle the visibility of the particles.
- Grid: Toggle the visibility of the grid.
- Compensate Drift: Toggle the compensation of particle drift.
- Separate Particles: Toggle the separation of particles.
- PIC to FLIP Ratio: Adjust the ratio between PIC (Particle-In-Cell) and FLIP (Fluid-Implicit Particle) methods
- Click and Drag the "Obstacle" to interact with the fluid
- Vite + Vanilla JS
- WEBGL