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.

Poster einer wirbelnden Wolke aus einer Million winziger Partikel

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.