TWIST-J: A FINITE RULE WITH UNBOUNDED EVOLUTION
PARTICLES 0
FPS 0
TM 0
ROT 0°

TWIST-J

J-Operator: J = 1 + ζ₅² — a single algebraic axiom.
Thue-Morse sequence serves as time driver in TWIST-J.
Kernel: z=Tr(x), t=TM(n), i=(z+2t) mod 5, x←gᵢ(x).
Field: gyron → mass(R), d/e → charge(G/B).
∇ρL = gravity, -∇ρS = pressure, sign(ρQ)·∇ρQ = plasma. ρ ∈ [0,1].
Time: dτ/dn = 1/(1+K·ρ).

TOGGLES

ESCpause / resume
SPACE (hold)invert mouse attract/repel
Rreset (new particles, keep settings)
Bdefaults (reset + all sliders to default)
1KERNEL on/off
2FIELD on/off
3MOUSE on/off
4CHAOS on/off
5PUMP on/off
6EXACT IFS on/off (canonical step)
Mmouse: repel / attract
P / Nmore / fewer particles
7 / 8palette

CAMERA

+ / -zoom
← / →spin (auto-rotate)
0reset rotation + pan + spin
Shift+dragpan camera
Wheelzoom toward cursor
Shift+Wheelrotate
Touch1 finger = mouse, 2 fingers = zoom + rotate

PHYSICS

↑ / ↓gravity
[ / ]damping
; / 'IFS force
, / .pressure
Q / Acharge
< / >vortex (orbit vs fall)
W / Stime K
E / Dtime min
T / Gpump strength
9 / 0react intensity (0 = camera reset when REACT off)
F / Vdensity (deposit multiplier)
Z / Xchaos
I / Ktrail (fade)
O / Lfield fade
J / Ytempo (slow / fast)
9 / 0react intensity (when REACTIONS on)

DISPLAY

Hshow / hide this help
Uhide all UI (clean canvas for screenshots)
TABhide / show controls

SHARE

Press C or the SHARE button to copy a URL encoding all current settings. Anyone opening the link starts with the same configuration. Explore, then share what you find.

LINKS

twistj.com
ALWAYS THE SAME. FOREVER NEW.
SIMPLIZIS.
INVERT
twistj.com A. M. Thorn