Assets & Formats · Reference

3D Format Map

Every common 3D file format and what it's actually good for — click one to compare. Runs in your browser — no server call, no tracking.

FormatSelect a format
Best use—
Features—
Production note—

There's No Universal Format

Every 3D format trades off between fidelity, file size, and compatibility — GLB is compact and web-ready but strips CAD precision; STEP preserves exact geometry but nothing else; STL carries no color or material at all. Picking a format means picking what you're willing to lose.

Interchange vs. Delivery Formats

FBX and OBJ exist to move data between different 3D applications during production. GLB/GLTF and USDZ exist to deliver a finished asset to a browser, AR viewer, or game engine — using an interchange format for final delivery (or vice versa) is a common and avoidable mistake.

Reference

Reference data

Standards and values to use alongside the tool above.

Format Comparison Table

FormatGeometryMaterialsAnimationRigSceneBinaryBest For
.glb/.gltfYesPBRYesYesYesYesWeb, AR, delivery
.fbxYesYesYesYesYesYesDCC interchange
.usd/.usdzYesPBRYesYesYesYesApple AR, Pixar pipeline
.objYesMTLNoNoNoTextStatic mesh exchange
.stlMeshNoNoNoNoBoth3D printing
.step/.stpBREPNoNoNoAsmTextCAD manufacturing
.ifcBREPBasicNoNoYesTextBIM exchange
.dwg2D/3DBasicNoNoYesYesCAD drafting
.daeYesYesYesYesYesXMLLegacy interchange
.plyYesVertexNoNoNoBoth3D scanning, research
.3dsYesBasicKeyNoBasicYesLegacy scenes
.blendYesFullYesYesFullYesBlender projects
.abcYesNoBakedNoNoYesVFX cache, simulation

Typical File Sizes

ComplexityPolygonsOBJFBXGLBSTL
Simple prop1K–10K50–500 KB30–300 KB20–200 KB50–500 KB
Game asset10K–100K0.5–5 MB0.3–3 MB0.2–2 MB0.5–5 MB
Character (rigged)50K–500K5–50 MB3–30 MB2–20 MBN/A
Arch-viz scene1M–10M50–500 MB30–300 MB20–200 MB50–500 MB
Film asset (sculpt)10M–100M0.5–5 GB0.3–3 GB0.2–2 GB0.5–5 GB

Software Format Support

SoftwareNativeImportExportBest Exchange
Blender.blendFBX, OBJ, glTF, STL, DAE, PLY, USD, ABCFBX, OBJ, glTF/GLB, STL, DAE, USD, ABCglTF, FBX
3ds Max.maxFBX, OBJ, STL, DAE, DWG, STEPFBX, OBJ, STL, DAE, DWGFBX
Maya.ma/.mbFBX, OBJ, DAE, ABC, USDFBX, OBJ, DAE, ABC, USDFBX, ABC
Cinema 4D.c4dFBX, OBJ, STL, DAE, ABC, glTFFBX, OBJ, STL, DAE, ABC, glTFFBX, ABC
Houdini.hipFBX, OBJ, ABC, USD, glTFFBX, OBJ, ABC, USD, glTFUSD, ABC
ZBrush.ztlOBJ, FBX, STL, GoZOBJ, FBX, STL, GoZOBJ, FBX
Unity.unityFBX, OBJ, glTF, DAE—FBX
Unreal.uassetFBX, OBJ, glTF, ABC, USD—FBX, USD
Rhino.3dmSTEP, OBJ, FBX, DWG, STL, DAESTEP, OBJ, FBX, DWG, STLSTEP
Revit.rvtIFC, DWG, FBX, SATIFC, DWG, FBX, NWCIFC