THREE.JS / CUBE PANORAMA CONTRACT
Six faces, one world.
The pinned cube panorama source loads a stripe atlas with ImageLoader, splits it into six square canvas-backed textures, maps six MeshBasicMaterial instances onto an inward-scaled BoxGeometry(1, 1, 1), and uses damped OrbitControls with zoom and pan disabled. This local study keeps those seams observable with a deterministic atlas.
StartingWEBGL2 / CUBE
Preparing the six-face atlas panorama contract.
- face atlas
- —
- geometry
- —
- camera rotation
- —
- sample avg / p95
- —
The official sun_temple_stripe.jpg, exact face ordering/projection/page/pixel presentation, interaction timing, browser/device/backend breadth, asset matrices, and whole-example fidelity remain separate boundaries.
Sources: official cube panorama example · pinned source · OrbitControls docs