Journal
Generating the cap at real scale
The cap you rotate on the home page is not a photograph and not a hand-modeled prop. It is generated by a script, exported as a single GLB, and checked before it is allowed near the storefront.
Why generate rather than model
A hand-modeled asset drifts. Someone scales it to look right on a laptop, and the file quietly stops matching the hardware. Generating the model from the source dimensions means the numbers in the product copy and the numbers in the file come from the same place: a 58 mm cap diameter and a 38 mm cap body.
Real scale is not cosmetic
Shopify's 3D media path can hand a model to a phone's AR viewer, where the object is placed in a room at its stated size. A model that is 20 percent large looks fine on a product page and wrong on a kitchen counter. Keeping the file at true scale is what makes the AR view honest.
What gets checked
- Measured bounds against the source dimensions, so the exported file matches the spec register.
- A single mesh and material, so the asset stays small enough to load on a phone.
- Validation of the exported GLB before it is committed.
What it is not
The storefront model is a simplified presentation asset. It is not a manufacturing export, and it does not describe tolerances, materials, or internal components. The adapter shown is the 33 mm concept; selecting another fit in the store changes the explanation, not the rendered geometry, and the interface says so rather than pretending otherwise.