THREE.JS / SOURCE CONTRACT 29
Two rooms.
Two volumes.
The official multi-room example adds two independently baked
LightProbeGrid instances to one scene. This contract lab
keeps their ownership visible: bake separately, detach one grid, then
reattach it without conflating the volumes.
- active path
- —
- runtime lane
- —
- volumes
- —
- ownership
- —
- bake time
- —
- draw calls
- —
Preparing
native WebGPU deferred
Preparing two bounded probe volumes…
Runtime uses the installed r185 WebGL-only LightProbeGrid addon; native WebGPU parity and the official page/assets remain unclaimed.
Drag to orbit · press R to reset
Inspect the packed SH atlas
Multi-room probe error
LAB 29 / MULTI-ROOM PROBE VOLUME