Control Panel
Start here: choose a Scene Preset or Director Mode. Formula Blend, Mouse Warp, and Gallery Mode are the fun performance controls; sliders are fine tuning.
Render Mode
Original 2D
Readable 2D
Forge 3D Port
Director Mode Off
Off
Slow Tour
Chaos Tour
Ambient Tour
Auto-tours curated scenes. It starts from safe tuned recipes instead of ugly random defaults.
Hide UI / Gallery
Fullscreen
1. Finished Scenes
Scene Preset Manual
Manual / Current Knobs
Moonflower Engine
Butterfly Reactor
Haunted Aquarium
Dog Star Field
Strange Orchid
Solar Phyllotaxis
One click recipe: loads a precise readable baseline for that scene/formula.
2. Big Look Controls
Palette World Aurora
Aurora
Ghost Glass
Infrared
CRT Bloom
Oil Slick
Solar Flare
Deep Sea Biolume
Dog Star Gold
Changes the color identity of every formula.
Trail Material Clean
Clean
Ghost Smear
Long Exposure
CRT Phosphor
Ink Bleed
Fire Ember
Vaporwave Persistence
Star-map Accumulation
Changes persistence: clean dots, smoky exposure, CRT scanlines, embers, or star-map accumulation.
Camera Motion Slow Orbit
Slow Orbit
Locked Front
Breathing Zoom
Handheld Drift
Spiral Dive
Macro Inspection
Kaleidoscope Orbit
Changes movement: locked, orbiting, breathing, drifting, diving, macro, or mirrored kaleidoscope.
Mouse Warp Swirl
Off
Attract
Repel
Swirl
Move the mouse over the canvas to bend the particle field.
Mouse Strength 0.65
3. Math Engine
Formula Family Trig Bloom
Trig Bloom / Yuruyurau
Aurora Jellyfish
Rose / Rhodonea Bloom
Lissajous Orchid
Golden Phyllotaxis
De Jong Attractor
Biolume Fireflies
Polar Sine Orbitals
Lorenz Spiral Attractor
The base equation. Selecting a formula now loads crisp readable defaults.
Formula Blend Off
Off
On
Mixes this formula with a second equation for hybrid creatures.
Blend Target Polar Sine Orbitals
Polar Sine Orbitals
Lorenz Spiral Attractor
Aurora Jellyfish
Rose / Rhodonea Bloom
De Jong Attractor
Biolume Fireflies
Golden Phyllotaxis
Trig Bloom / Yuruyurau
Lissajous Orchid
Blend Amount 0.35
Auto Morph Off
Off
On
Animates the blend amount over time.
4. Fine Tuning
Formula A 4.00
Formula B 8.00
Wave / Petals 6.00
Twist / Phase 0.00
Bloom Morph 1.00
Particle Count 10000
Time Speed 1.00
Curl Strength 1.00
Vertical Stretch 1.00
3D Depth 1.00
Trail Strength 0.00
Particle Size 1.00
5. View / Export
View Zoom 1.00
Pan X 0
Pan Y 0
Recipe JSON copy / paste
Pause
Reset Time
Reset View
Export PNG
Variant
Load Scene
Copy Recipe
Load Recipe
Save Local
Load Local
How to use
1. Pick a finished Scene Preset.
2. Click Forge 3D Port if it is not already active.
3. Change Palette, Trail, or Camera for big changes.
4. Use Formula / sliders only when you want to experiment.
Navigation: mouse wheel zooms, click-drag pans, WASD/arrow keys move the view.
Safety PASS
Performance TRIG HEAVY
Forbidden APIs NONE
Determinism STABLE
Original Tweet Formula
ORIGINAL 2D · 10K particles
-- FPS · t=0.00
a=(x,y,d=mag(k=4*cos(x/21),e=y/8-20))=>circle((q=3*sin(k*2)+.3/k+sin(y/19)*k*(9+2*sin(e*14-d*3+t*2)))+50*cos(c=d-t)+200,q*sin(c)+d*39-475,k*k>15?2:1)
t=0,draw=$=>{t||createCanvas(w=400,w);background(9).noStroke().fill(w,116);for(t+=PI/240,i=1e4;i--;)a(i,i/235)}
Forge port API sketch:
initParticle(i,count,seed,base,helpers)
updateParticle(i,count,time,base,out,params,helpers)
This benchmark proves:
1. tiny p5 code can run as-is
2. Hermes can expand it readably
3. sliders can expose its real math
4. the formula can become a 3D particle world