Eine Million Partikel
Positionen und Geschwindigkeiten liegen in GPU-Storage-Buffern. Ein TSL-Compute-Pass treibt sie jeden Frame voran, und das InstancedMesh liest denselben Buffer als Instanz-Attribut — nichts läuft über JavaScript.

Reduzierte Bewegung ist aktiv — Poster statt Live-Szene.
Regler von 100 k bis 1 M auf WebGPU. Mit ?forceWebGL=1 läuft derselbe Graph per Transform Feedback mit etwa 50 k Partikeln.