THREE.JS / BUFFERGEOMETRY / PARTICLES

Make size a live attribute.

Points turns one vertex into one camera-facing particle. This fixture keeps the official custom size attribute, vertex colors, perspective attenuation, sprite sampling, and per-frame CPU upload visible.

Loading particlesPreparing the 100,000-point fixture.
backend
WebGL2
particles
—
attributes
—
material
—
sprite
—
frames
—
sample avg / p95
NOT RUN

Official random field, Stats panel, exact page/pixel fidelity, shader compiler/device matrix, driver upload inspection, device-wide performance, native WebGPU parity, context-loss stress, and whole-example fidelity remain separate.