Preparing models
Supported formats
Section titled “Supported formats”Upload GLB (recommended) or a zipped glTF export. Export presets from Blender, 3ds Max, Cinema 4D and SketchUp all work; keep materials PBR (the glTF standard). Either way the file limit is 50 MB per upload.
GLB is a single self-contained file — drag it in and you’re done.
glTF (.zip) is for exporters that produce a .gltf plus sidecar files (.bin,
textures). Zip the whole export folder and upload the archive — Togenar unpacks it,
verifies it and converts it to an optimized GLB automatically. Three rules:
- One model per archive — exactly one
.gltf(or.glb) inside; subfolders are fine. - Everything referenced ships in the zip — a missing texture or
.binis reported by name so you can fix the export. - Relative paths only — models referencing absolute paths or web URLs are rejected.
What happens on upload — automatically
Section titled “What happens on upload — automatically”Every upload runs through the optimization pipeline. You never configure this:
- Geometry compression for fast web delivery.
- Texture encoding — color maps and detail maps are re-encoded to GPU-friendly formats sized for their role.
- AR derivatives — iOS (USDZ) and Android formats are generated per model on demand and cached, so AR works from the moment the project is published.
- Versioning — replacing a model (same file name) re-runs the pipeline and updates every published surface (viewer, embeds, AR) consistently.
- Delivery size — the model card shows the delivered size next to the upload size once optimization has finished. When the source already delivers smaller than any re-encoding, the source is served as-is.
- Transport compression — model files are delivered brotli-compressed to every browser that accepts it.
Guidelines for good results
Section titled “Guidelines for good results”- Real-world scale. Model in meters at true size — AR places the product at exactly the size you export.
- Reasonable budgets. Web viewers are not render farms; keep meshes sensible (typically well under 1M triangles) and textures ≤ 2048px where possible — the pipeline compresses further, but starting lean keeps quality headroom.
- Clean origin. Place the model at the scene origin, resting on the ground plane.
Multi-part products
Section titled “Multi-part products”If the product will be configured from separate parts (body + legs + cushion), export each part as its own model in a shared coordinate frame — every part positioned where it belongs relative to the assembled product. The configurator assembles parts by their exported frames, so consistency here is what makes assemblies line up perfectly. Details: Configurator.
