THREE.JS / WEBGPU LIGHTING / SPONZA

Voxel light in the atrium.

The pinned example loads the Khronos Sponza glTF, derives a directional sun from its bounds, and sends depth, packed normals, and velocity through a VXGI → GI-context → TRAA graph.

INITIALIZING SPONZA—
Preparing the source-shaped Sponza scene and voxel-GI graph…
Loading Sponza

The installed package lacks the pinned VXGINode/VXGIVolume addon, so the local native route uses an explicit compatibility adapter over the installed SSGINode while preserving the reviewed graph and exact remote Sponza glTF boundary. Native VXGI addon execution, exact voxel quality, official page/pixel fidelity, broad device/compiler/performance matrices, stress, and whole-example fidelity remain separate.

Sources: pinned Three.js source · Khronos Sponza asset