PixelOkay /Learning & Science/Fluid Simulation Studio
● Local processing
Tools
INTERACTIVE PHYSICS WORKSPACE v2.0

Fluid Simulation Studio

Create currents, sculpt obstacles, and explore fluid motion, right in your browser.

SIMULATING
— FPS0 particles
Fluid simulation requires HTML Canvas support.
DAM BREAK
Drag to stir the water
Ready · Particle simulation running locally00:00·1000 × 600 scene
Capture & exportSave a snapshot or record your simulation

Make fluid flow the way you imagine

Experiment instantly

Draw fresh particles into the scene, stir currents, and place obstacles to observe how the water-like particles respond.

Capture motion

Save PNG frames or record a video with the browser's supported codec. Recording remains on your device.

Keep your work

Export editable JSON projects, reopen them later, and recover a browser-local autosave when available.

The model is a 2D educational, particle-based fluid approximation. It does not solve full Navier–Stokes equations, model realistic turbulence or replace engineering CFD software. Video export support varies by browser.

Using Fluid Simulation Studio

Stir moves nearby water. Pour adds particles, up to the 1,600-particle cap. Circle and Wall create solid obstacles. Move drags obstacles. Erase removes nearby particles or an obstacle.

Choose a brush size for pouring, stirring or erasing. Select an obstacle with Move, adjust the size slider, and use Resize selected obstacle to update it. A checkpoint is a separate manual save you can restore later.

Press Space to pause/play, 1–6 to switch tools, R to reload the scene, and Esc to cancel a drag. Focus the canvas, use arrow keys to position a keyboard cursor, and press Enter to place a shape or pour fluid. Adjust sliders while running to alter the simulation.

Save a JSON project to keep your particle positions, obstacles, and settings. Browser autosave is best-effort: export a project before closing if you need to preserve your work. Recorded videos use WebM or MP4 only when supported by your browser.

This app is local-first and requires no user account. Switching away from the tab automatically stops active recording to avoid blank or frozen footage. Recorded clips remain in memory until saved, replaced, or you leave the page.

Using Fluid Simulation Studio

Load a preset, stir or pour particles and add supported obstacles. Adjust gravity and model controls, pause or step the scene, and save JSON or a snapshot. Recording uses the format supported by your browser.

This SPH-inspired relaxation approximation is not validated CFD or a Navier-Stokes solver. Scenes are capped at 1,600 particles and 50 obstacles. Recording is bounded to 60 seconds and 75 MB received chunks, with browser-dependent codecs and no universal MP4. Checkpoints and autosaves are browser-local; export JSON for a portable backup.

Choose a particle scene, snapshot or short recording

Practice: compare one model setting

  1. Load a preset and inspect its particles and obstacles.
  2. Change one supported control, such as gravity, and compare the displayed behavior.
  3. Save JSON before exporting a snapshot or short clip, labeling the result as a simulation.

This is an authored exploration plan, not a measured fluid experiment or a validated numerical result.

Fluid sandbox questions

Can I treat the visualization as validated CFD?

No. It is a bounded SPH-inspired particle-relaxation approximation, not a validated CFD or Navier-Stokes solver.

Will every browser export an unlimited MP4?

No. Recording depends on native format support and duration/received-byte limits. Particle and obstacle budgets also apply. Keep JSON backups rather than relying on a browser checkpoint.

Related tools