THREE.JS / FOUNDATIONS 59
Three hundred thousand tiny decisions.
One storage buffer becomes a living point field. Every frame, the GPU advances the cloud, reflects it inside the bounds, and clears points touched by your cursor.
Initializing compute points—
Preparing a storage-backed point field.
Point field controls
Move across the field to clear a small circle of points.
- path
- —
- points
- —
- updates
- —
- draw calls
- —
- bounds
- —
Point field initialization failed.
The compute points scene could not initialize.
The native lane follows the pinned official 300k-point compute shape; the WebGL2 route keeps the same interaction contract with a smaller CPU-owned point field.
LAB 59 / COMPUTE POINTS