Substrator

Desktop PBR texture painter

Substrator

Paint base colour, roughness and metallic straight onto your models. Strokes carry across UV seams without a break.

Download coming soon

Read the changelog

The first release is on its way.

From mesh to texture set

  1. ImportglTF, GLB, OBJ or FBX
  2. BakeAO, curvature, thickness and more
  3. PaintLayers, masks and smart fills
  4. ExportPNG sets, ORM or Unity packing

Everything between the mesh and the texture set

A painter built around the model, not the UV layout.

  • Paint across seams

    The brush is a sphere in model space, so dabs and strokes continue across UV seams instead of stopping at island edges. Paint, erase and stamp, with image brush tips that work as alpha or keep their own colours.

  • Layers and masks

    Layer stacks with opacity and blend modes, paintable greyscale masks, and fill layers that set only the channels you choose.

  • Mesh map baking

    Ambient occlusion, curvature, thickness, normal, position and mesh ID, baked in texture space across all cores.

  • Smart fills

    Edge wear, dirt, dust and gradient masks generated from the bakes, refreshed whenever the bakes or settings change.

  • Procedural materials

    A node graph of noise, gradients, curvature, occlusion, blends and ramps, baked into a new paint layer.

  • UV editor

    Auto-unwrap, repack, and move, rotate or scale islands. Existing paint is re-projected onto the new layout.

  • Engine-ready export

    PNG texture sets with ORM (Unreal), Unity Standard and Unity HDRP packing, plus GLB, OBJ and FBX meshes.

  • Projects keep history

    A .subproj file stores the painted pixels, the baked maps and the undo history, so undo still works after reopening.

Ready to paint?

Download coming soon

Read the changelog

The first release is on its way.