A GPU-accelerated fluid physics simulation web application that renders dynamic particle interactions
- Real-time fluid simulation with GPU.js acceleration
- Particle physics with gravity and density effects
- Interactive particle attraction and repulsion
- Customizable simulation parameters (speed, gravity power, particle count)
- Multiple visualization options (acceleration, velocity, point size)
Visit the live demo at: https://fluid.a-laud.ru
- Mouse: Attract or repel particles
- Clone the repository:
git clone https://github.com/kshshe/sandbox-3.git
cd sandbox-3
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and navigate to
http://localhost:1234
npm run build
The production-ready files will be available in the dist
directory.
- GPU.js - GPU accelerated JavaScript
- TypeScript - Typed JavaScript
- Vanilla HTML5 and JavaScript