THREE.JS / TEXTURE CONTRACT

See every level of reflection.

The official cubemap-mipmap study compares a six-face cube with authored mip levels against the same base cube with GPU-generated mipmaps. This explicit WebGL2 lane keeps texture ownership, level policy, and visibility separate with deterministic local faces.

ReadyWEBGL2
Waiting for the cubemap policies.
mip policy
—
levels
—
visible
—
sample avg / p95
—

The official Angus JPG faces, exact render-to-mipmap path, 100px sphere scale, camera framing, Stats/presentation, native WebGPU parity, device-wide performance, context-loss stress, and whole-example fidelity remain separate boundaries.

Sources: CubeTexture · official cubemap mipmaps example