Labor

Sechs lebende Simulationen. Echte Numerik, gerade jetzt in deinem Browser.

INSTRUMENT_01 · SCAN_FIELD

LIVE

Ziehen zum Drehen · Scrollen zum Zoomen

Die Punktwolken-Engine hinter dieser Website, zur Inspektion montiert. WebGPU mit WebGL2-Fallback, Shader einmal in TSL geschrieben. Ziehen zum Orbitieren.

INSTRUMENT_02 · REACTION_DIFFUSION

LIVE

Zeichnen zum Impfen · Klick für eine große Dosis

Gray-Scott-Reaktionsdiffusion, das kanonische Modell der Turing-Morphogenese. Zwei virtuelle Chemikalien reagieren und zerfallen auf einem Gitter; Koralle, Mitose und Solitonen sind nur verschiedene Punkte in der F-k-Parameterebene. Zeichne darauf, um die Reaktion zu impfen.

INSTRUMENT_03 · STRANGE_ATTRACTORS

LIVE

Ziehen zum Drehen · System unten umschalten

Viertausend Teilchen integrieren chaotische Differentialgleichungen in Echtzeit. Benachbarte Bahnen divergieren exponentiell und verlassen den Attraktor doch nie. Lorenz ist der Wetter-Schmetterling, Thomas zyklisch symmetrisch, Aizawa ein verzerrter Torus.

INSTRUMENT_04 · GRADIENT_DESCENT

LIVE

Klick startet von einer neuen Initialisierung

Drei Optimierer laufen vom selben Start über dieselbe nicht-konvexe Verlustlandschaft. SGD bleibt in Rinnen hängen, Momentum schwingt über, Adam passt seine Schrittweite pro Dimension an. Das ist die Maschinerie, die jedes neuronale Netz trainiert, von oben betrachtet.

INSTRUMENT_05 · WAVE_FIELD

LIVE

Über die Membran ziehen · Klick für einen Tropfen

Die zweidimensionale Wellengleichung auf einer gedämpften Membran, Leapfrog-integriert am CFL-Stabilitätslimit. Interferenz, Reflexion und Dispersion entstehen aus einer Zeile Physik. Lässt man sie allein, regnet es.

INSTRUMENT_06 · SWARM

LIVE

Bewegen zum Jagen · Klick zum Zerstreuen

Reynolds-Schwarmverhalten: Separation, Ausrichtung, Kohäsion. Kein Anführer, kein Plan, sechzehnhundert Agenten und ein Spatial Hash. Dein Cursor ist ein Räuber. Zerstreue den Schwarm und sieh zu, wie sich Ordnung neu bildet. Jedes Mal.

Weitere Instrumente werden kalibriert. Neues steht zuerst im Devlog.