Snapshot viewer

Every force scenario, run through the real engine and reduced to a deterministic fingerprint. These are the regression baseline: re-run them and any change in the numbers is a change in the physics. Captured at build time via captureSnapshot().

canonical

ForceScenarioFramesParticlesMean speedMean heat
attract A particle 150px from an attractor 60 1 3.630 0.000
repel A particle 150px from a repeller 60 1 1.006 0.000
swirl A particle 150px from a swirl (spin +1) 120 1 2.163 0.000
stream A particle in a stream along +x 60 1 6.774 0.000
viscosity A moving particle entering a viscosity field 30 1 0.115 0.000
jet A particle relaunched from the jet nozzle (the jet) 40 1 0.964 0.677
tether A particle inside a tether rest shell (compressed) 60 1 0.544 0.000
wall A particle hitting a wall 4 1 1.765 0.781
sink A particle drifting into a sink 20 1 0.000 0.000

natural

ForceScenarioFramesParticlesMean speedMean heat
gravity A particle near a massive body 60 1 1.667 0.000
charge A like-signed charge near a charged body 60 1 1.213 0.000
magnetism A moving charge in a magnetic field 40 1 0.643 0.000
thermal A particle in a thermal bath 120 150 2.171 0.000
collide Two discs in a head-on elastic collision 40 2 0.129 0.000
diffuse A particle following a pheromone gradient 30 1 0.046 0.000
propagate A particle riding a propagating wavefront 60 1 0.914 0.000
memory A particle wearing in a remembered path 40 1 4.648 0.000

extended

ForceScenarioFramesParticlesMean speedMean heat
fieldflow Neutral matter following a charge field line 60 1 1.044 0.000
lens A moving particle bent by a lens 40 1 0.643 0.000
gate A wrong-way crosser at a one-way membrane 4 1 2.444 0.000
buoyancy A hot, light particle in a buoyancy field 30 1 4.943 0.341
shear An off-axis particle in a shear gradient 30 1 2.830 0.000
crystallize A cool particle snapping onto a lattice 40 1 0.113 0.032
align A particle steering to its neighbours’ heading 30 4 0.932 0.000
wind A particle in curl-noise turbulence 60 1 0.936 0.000
cohesion Two particles at cohesion range 30 2 1.309 0.000
pressure Two overlapping particles relax apart 30 2 0.857 0.000
hunt A predator chasing prey, the prey fleeing 30 2 11.400 0.000
spawn A source emitting matter along its heading 12 24 2.360 0.516
link Two particles relaxing to the bond rest length 40 2 1.576 0.000
morph Matter assembling into a three-point mark 80 3 1.834 0.000
resonate A resonator pulsing an attractor 1 1 0.119 0.000
spotlight A spotlight gating a stream to its cone 1 1 0.000 0.000
pigment A particle overlapping a pigment body 4 1 0.000 0.000