THREE.JS / WEBGPU NODE CONTRACT
One material.
Many uniforms.
Each mesh owns a color property, while one shared node material reads an object-scoped uniform updated by a custom Node. The lab makes that ownership visible beside a CPU material reference.
Initializing—
Preparing shared geometry and object uniforms.- backend
- —
- meshes
- —
- geometry
- —
- material
- —
- uniform updates
- —
- sample avg/p95
- —
The official cube-map texture, exact twelve-teapot presentation, Inspector/Stats UI, device/compiler matrix, and whole-example fidelity remain separate boundaries. The WebGL2 lane is an explicit CPU-owned material reference.