Supported 3D formats

Verified Tridi Viewer support and limitations for glTF, FBX, OBJ, USD, Alembic, CAD, and other 3D formats.

Applies to Tridi Viewer 1.1.3 public beta. Release notes

Format support

FormatExtensionsVerified import behaviorImportant limits
glTF, GLB, VRM .gltf .glb .vrm Triangle geometry, hierarchy, core PBR materials, PNG/JPEG/WebP textures, UV0/UV1, transform animation, skinning, and position/normal/tangent morph targets. Draco and Meshopt geometry and KTX2/Basis textures require a supported fallback. VRM MToon shading, spring physics, and expression execution are not implemented.
FBX .fbx Polygon meshes, hierarchy, common materials and textures, linear transform or morph animation, bones, and four-influence skinning. Complex exporter-specific features may not map to the viewer. Mesh-swap animation is unsupported.
COLLADA .dae Polygon meshes, hierarchy, common materials and textures, linear transform or morph animation, bones, and four-influence skinning. Source names and up axis depend on the COLLADA import settings. Complex effects may not match the source application.
Wavefront OBJ .obj Static polygon geometry, hierarchy or groups, source topology, common MTL materials, and local texture dependencies. No animation, skinning, or morph targets.
PLY .ply Static polygon geometry and source topology. No animation. Choose a source unit in Preferences when the file has no usable unit metadata.
STL .stl Static ASCII or binary triangles, facet normals, and authored triangle edges. No hierarchy, materials, textures, UVs, or animation. STL does not define units; configure the source unit before reopening.
3MF .3mf Supported static polygon-mesh packages, including external object-model component instances. Dynamic scene data and some vendor-specific extensions are not supported.
PMX .pmx Geometry, materials, bones, skinning, vertex morphs, and supported group morphs. Bone, UV, material, flip, and impulse morphs are not implemented. External VMD motion is not loaded.
Alembic .abc Ogawa PolyMesh hierarchy, transforms, normals, UVs, common surface materials and textures, FaceSet assignments, source topology, and nearest-sample playback. HDF5 archives, SubD, curves, and points are not implemented. Renderer-specific shader semantics may not map.
USD family .usd .usda .usdc .usdz Hierarchy, polygon meshes, transforms, normals, UVs, display color/opacity, supported UsdPreviewSurface networks, source topology, and supported transform, skeletal, blend-shape, or time-sampled animation. USD support is partial. Instancing and PointInstancer are not implemented, and unsupported required scene or shader semantics can stop import.
STEP, IGES, BREP .step .stp .iges .igs .brep Tessellated geometry, hierarchy, transforms, available names and colors, plus native CAD edge topology. Viewing only: no feature history, parametric editing, textures, UVs, skinning, or animation. Tessellation quality affects render geometry.

External files

Keep referenced buffers, material files, and textures in their expected relative locations. Network image URLs are not loaded by the glTF importer.