THREE.JS / FOUNDATIONS 26

Light only what matters.

Forward+ clustered lighting bins point lights into screen tiles and exponential depth slices. DynamicLighting keeps supported light counts in uniform arrays when lights appear or disappear.

active path
—
backend
—
point lights
—
cluster grid
—
draw calls
—
triangles
—
Initializing WebGPU preferred

Building a depth-aware light field…

Click a shape to inspect its local lighting context.

Drag to orbit · click a shape · press R to reset

Continue to tiled shadows
LAB 26 / CLUSTERED + DYNAMIC LIGHTS