THREE.JS / FOUNDATIONS 48
Light, made visible.
A reduced-resolution volume pass raymarches a noisy medium, then denoises the result back over ordinary lights, shadows, and geometry.
Initializing volume—
Preparing the 3D density field and lighting pass…
volumetric lighting controls
- path
- —
- volume scale
- —
- ray steps
- —
- denoise
- —
- draw calls
- —
- triangles
- —
- cpu ms
- —
Volumetric lighting initialization failed.
The 3D volume pipeline could not initialize.
Volume raymarching is a visibility-aware lighting layer: fewer steps and lower resolution are cheaper, while dithering and Gaussian blur trade banding/noise for softness.
LAB 48 / VOLUMETRIC LIGHTING