Why convert USD to OBJ?
People convert usd to .obj when they just need static geometry that virtually every 3D and CAD tool can open, for 3D printing prep, quick reference or single-frame exchange. OBJ is an old but universal mesh format with the widest tool support.
How to convert USD to OBJ
Blender FREE
Import the USD, then File > Export > Wavefront (.obj), optionally enabling the .mtl material file and applying transforms.
Autodesk Maya
Open the stage with the USD plugin, select the meshes, then File > Export Selection and choose the OBJexport type to write .obj.
SideFX Houdini
Bring the USD into a SOP/LOP network, then use a ROP Geometry / File node set to .obj to write the cooked geometry out.
About these formats
A .usd file holds a 3D scene in Pixar's Universal Scene Description format, storing geometry, shading, and references to other assets that get composed into one scenegraph. The plain .usd…
Open .USD details →An OBJ file is a 3D model in the Wavefront OBJ format - a plain-text list of vertices, faces, and surface normals. Open it free with Blender, the Microsoft 3D Viewer on Windows, or…
Open .OBJ details →Quality & what to watch
- OBJ stores only a single static frame of geometry; all animation, rigging and USD time samples are lost.
- USD composition, variants and instancing are flattened into plain merged meshes.
- Only basic
.mtlmaterial references (color, single textures) survive; PBR/MaterialX shading is not exported.
Frequently asked questions
Why is my animation gone in the OBJ?
Do materials export with OBJ?
.mtl file with basic color and texture references. Complex USD shaders are not preserved.