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