THREE.JS / WEBGL2 MATERIAL DIAGNOSTIC

Energy stays in the room.

The pinned white-furnace diagnostic makes energy conservation visible: roughness runs left to right, metalness runs top to bottom, and every sphere shares the same filtered radiance.

Initializing furnace test—
Preparing the WebGL2 white environment and physical material matrix.
material
—
environment
—
grid
—
spheres
—
geometry
—
roughness
—
metalness
—
tint
—
sample avg / p95
—
builds
—

This route preserves the pinned WebGL2 WebGLRenderer → PMREMGenerator → MeshPhysicalMaterial topology. Exact official layout/pixels, GUI presentation, broad device performance, and whole-example fidelity remain separate.

Source: official white furnace example