← Lab index
THREE.JS / WEBGL POINT SPRITES

Particles with a texture policy.

A source-backed particle contract: one deterministic position buffer feeds five Points layers with textured PointsMaterial sprites, additive blending, transparent depth-test policy, pointer-driven camera movement, and reversible texture/density controls.

This route claims the installed WebGLRenderer, BufferGeometry position buffer, five Points/PointsMaterial sprite layers, CanvasTexture texture toggle, additive blending, transparent depth-test policy, pointer input, resize, sampling, reset, and teardown only. The official snowflake PNG assets, 10,000-point random field, Stats/GUI presentation, exact motion/camera composition, device coverage, and whole-example fidelity remain separate.

Sources: official point sprites example · PointsMaterial · Points