Every USD spelling
.usd, ASCII .usda, binary crate .usdc, and .usdz archives all open. A .usdz is unpacked and its root layer read in place.
Universal Scene Description, read natively. .usd, .usda, .usdc, and .usdz packages open as paintable models.
I built a native USD reader into MechaPaint, so the format Pixar, Apple, NVIDIA Omniverse, and Houdini standardized on opens as directly as an OBJ. Every variant is covered, including the zipped .usdz packages iPhones and AR tools produce.
.usd, ASCII .usda, binary crate .usdc, and .usdz archives all open. A .usdz is unpacked and its root layer read in place.
Each UsdGeomMesh becomes its own paintable part with its UVs, so a scene with many objects gives you many paint regions.
The reader is compiled into the app. A USD file opens in the time it takes to read it from disk.
Paint and export FBX, GLB, OBJ, or STL with PBR texture sets named for Unity, Unreal, Godot, Blender, or Roblox.
Drag any USD variant onto MechaPaint.
Layers, masks, symmetry, the clone stamp, Mecha Lines, decals, and the full PBR channel set, painted straight on the model.
FBX, GLB, OBJ, or STL plus a full PBR texture set.
Buying unlocks watermark-free exports.