Vorticity
Local rotation, ∂Vy/∂x − ∂Vx/∂y. Highlights vortices and shearing flow.
A living creative engineering playground. Place forces, bend thousands of particles, sculpt motion, and take your experiments with you. Future releases will keep extending this same laboratory.
↗ EXPLORE FLUID EVOLVE — A TILT-CONTROLLED PIC/FLIP WATER LAB
Animate any field source's position, force, radius and heading across time. Use it with Flow Diagnostics and Motion Recorder.
Start by capturing a keyframe, moving a source, and capturing another; or create a motion demo.
Connect generators, transforms and mixers into a live velocity-field program. The resulting field drives particles, probe measurements, streamlines and video recordings.
Select a node to edit inputs and parameters.
Graph edits participate in studio Undo/Redo and are included in Scene Vault, scene JSON, and scene links when small enough.
The graph is a procedural artistic flow model, not validated computational fluid dynamics.
Add a generator, connect transforms through Input A/B, and set the final output node.
Project the composed vector field using a periodic pressure solver, and transport dye through the resulting velocities. Optionally apply projected motion to particles, physics, analysis and recordings.
Periodic boundaries, height-unit velocities; illustrative, not validated CFD.
Up to 2 Hz sampling. Settings persist with scenes and Undo/Redo; dye is temporary and imported studies are read-only.
Sample the field to begin.
Sample the combined scene, animation, and procedural graph to explore speed, rotation and divergence. Trace integral curves, draw isolines and export numerical datasets.
Tap the analysis map to inspect a local value.
Open Analysis Lab to sample the active scene.
Local rotation, ∂Vy/∂x − ∂Vx/∂y. Highlights vortices and shearing flow.
Net local expansion, ∂Vx/∂x + ∂Vy/∂y. Reveals synthetic sinks and sources.
Numerically integrated trajectories from grid-interpolated velocities. Tap to place up to 24 custom seeds.
Numerical derivatives are finite-difference approximations of the synthetic vector field, with distances normalized to canvas-height units. This visualization is not a validated CFD or engineering solver.
Find sinks, sources, saddles, and centers in the combined animated field; trace saddle separatrices and measure finite-time stretching. Scan across keyframe phases without advancing the live simulation.
Run an analysis to locate equilibria.
Ready. FTLE describes finite-time separation of synthetic trajectories, not calibrated fluid stability.
Place up to eight probes in the animated combined field and measure dominant frequencies, cross-spectral coherence, phase, and propagation delay without changing the live simulation.
Add and position probes on the normalized canvas.
No study yet.
Three overlapping Hann-windowed FFT segments provide an illustrative Welch estimate, not calibrated measurements.
Loading release history…
Choose Vortex, Attract, Repel, or Jet and tap the canvas to create a source. Vortices rotate the flow, attractors and repellers bend trajectories, and jets push in a specified direction.
Select and drag a source to reposition it, then change strength and radius in the Inspector. Negative force reverses the effect. Adjust particle count, speed, color, and trail length while running.
Open a starting scene, undo experiments, pause or step the simulator, and export a PNG or editable scene JSON. A scene link encodes the layout into the URL without a server account.
Touch and mouse share the same pointer controls. With the canvas focused, use arrow keys to nudge a selected source, and Delete or Backspace to remove it. Escape returns to Select.
Computation runs on your device through HTML5 Canvas and requestAnimationFrame. Your scene is stored locally in this browser; links and exported files contain only settings and field sources.
Select Probe and tap anywhere to inspect live velocity components, speed, and heading. Enable vector arrows and a streamline to see the local flow, or export a 16 × 10 sampled field as CSV for analysis.
Save up to 30 named experiments, reload, rename, delete, or export them as a portable collection. Imports validate scenes and give conflicting names a unique suffix.
Capture up to 30 seconds of animated particle flow as a silent WebM or MP4 video, preview it, and download it locally. Recording support and format depend on your browser.
Save your field as a keyframe, scrub forward, move or tune the sources, then add another keyframe. The multitrack sequencer interpolates position, radius, force, and angle with looping playback, tempo controls and animation presets; saved scenes retain their timelines.
Field Forge connects generators, transforms and combiners into an acyclic graph. Choose an output and add or replace the original source field; the graph affects particles, probes, saved scenes and recordings.
Open Analysis Lab to inspect sampled speed, curl, divergence, and heading. Add streamlines, isolines, or velocity arrows, seed custom trajectories, and export CSV, SVG or PNG results; analysis preferences travel with scene files and Scene Vault.
Physics Lab adds draggable discs, fixed anchors, springs and collision walls to the original field canvas. Set gravity, flow coupling, damping and restitution, then save or export the experiment; the simulation is illustrative rather than an engineering solver.
Actuation Rig controls spring rest lengths, oscillating fixed anchors and driven bodies with sine, triangle and square waves. Synchronize the motor clock with the animation timeline, try the motorized demonstrations, record the combined scene and export rolling telemetry as CSV.
Use Design Explorer to test spring stiffness and motor programs across deterministic simulations, rank alternatives by travel, speed, efficiency, strain or stability, and compare candidates in a scatter plot. Results can be exported as CSV or JSON, while applying a candidate updates the saved physics design as one undoable edit.
Motion Chronicle captures an independent fixed-step simulation with scrubbable trajectories, energy and strain plots, and ghost playback over the original canvas. Export CSV, SVG and portable JSON studies, or apply a replay frame with Undo.
Use Material & Failure Lab to assign spring, cable or strut behavior, configure yield and fracture thresholds, observe accumulated fatigue and permanent deformation, and export failure reports. Motion Chronicle records failure events; Design Atlas can reject candidate mechanisms that fracture.
On phones, the simulation stays pinned above a six-section settings drawer; adjust sources, physics parameters, video capture and experiments while watching the canvas. Quick speed and trail sliders remain beside the simulation, and the drawer can be resized or dismissed without stopping the engine.
Build sensor-driven PID or relay controllers to regulate body position, velocity, separation, spring strain or field speed. Set targets, tune gains and force limits, modulate setpoints with the sequencer clock, then inspect live telemetry and export portable programs or CSV traces; controllers also run during Chronicle replay and design optimization.
Trace material through animated fields, inspect stretching and boundary escape, and export reproducible trajectory studies.
Compare release phases using deterministic material trajectories, retention, stretching, dispersion, coverage, and entropy. Rank scenarios, inspect pathways, and export reproducible studies without advancing the live simulation.
Place and drag sensor probes to analyze speed, velocity or vorticity through the keyframe timeline. Compare Hann-windowed FFT spectra, cross-probe coherence, phase and lag; export or import reproducible studies and record sensor overlays.
Place a start, goal and circular obstacles, then plan time-dependent routes through the animated vector field. Compare shortest, flow-assisted and clearance-first paths; inspect results, record overlays, and export CSV, SVG or validated JSON studies.
Configure up to three bounded PID loops using energy, vorticity, divergence or Observatory probe speed as sensors; regulate turbulence, graph blend or manual force strength with anti-windup, slew limiting and sinusoidal targets. Export live controller telemetry as CSV or validated read-only JSON studies, and save the control program with scenes and Undo/Redo.
Run nine non-destructive closed-loop gain trials against an identical frozen particle scene, compare tracking error, overshoot, effort and saturation, and apply a selected Kp/Ki pair as one undoable edit. Inspect validated portable studies, export CSV and keep tuning settings with scene files.
This is one permanent application rather than a new build each release. Each iteration can improve performance, extend simulation modes, change the creative tools, or retire anything unhelpful.
Model note: this is a stylized, procedural vector-field visualizer, not a calibrated CFD or electromagnetic simulation. Velocity readouts are in illustrative canvas-height units per simulated second. Its particles trace a synthetic velocity field and should not be used to make physical design decisions.