product-trailer

model calibration harness · M1.5
load a model → pick the screen mesh → tune → export model.manifest.json

1 · Model source

Uncompressed GLB only (no Draco/KTX2/meshopt on three r128). Drag & drop onto the viewport also works.

2 · Normalize & pose

3 · Screen mesh

The test pattern says ▲ TOP. If it reads upright on the screen in the viewport, orientation is correct. If upside-down, toggle flipY.

4 · Brand

5 · Export

Leave unchecked for an external manifest (place the .glb next to your built HTML). Inline embeds the whole GLB (kept out of git; watch the 10–15 MB single-file budget).

Manifest preview

initializing…
drag to orbit · scroll to zoom · no mesh
test pattern (what gets mapped onto the screen)
DROP .glb TO LOAD