50% OFF Launch sale, MechaPaint is half off.
Click to join in!Come hang out and talk about the future of art as we know it!

USD + MechaPaint

Universal Scene Description, read natively. .usd, .usda, .usdc, and .usdz packages open as paintable models.

WHY MECHAPAINT

USD without a conversion step

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.

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.

Meshes as parts

Each UsdGeomMesh becomes its own paintable part with its UVs, so a scene with many objects gives you many paint regions.

Native, so it is quick

The reader is compiled into the app. A USD file opens in the time it takes to read it from disk.

Out to the whole pipeline

Paint and export FBX, GLB, OBJ, or STL with PBR texture sets named for Unity, Unreal, Godot, Blender, or Roblox.

PIPELINE

Three steps

01

Open the .usd

Drag any USD variant onto MechaPaint.

02

Paint

Layers, masks, symmetry, the clone stamp, Mecha Lines, decals, and the full PBR channel set, painted straight on the model.

03

Export

FBX, GLB, OBJ, or STL plus a full PBR texture set.

The studio format, opened like any other file.

Download, Windows & Mac Buy while it's half off

Buying unlocks watermark-free exports.