MSSurface MSSurface

Paint PBR materials straight onto your model

MSSurface is a 3D texture painter. Load a model, paint materials onto it, stack layers with masks and filters, and export textures ready for your game engine.

15
Layer blend modes
8
Texture channels per set
8192
Max texture size in pixels
3
Export layouts
brush

Paint in 3D or 2D

One brush works in the 3D view and the UV view. Strokes cross seams cleanly, and one stroke can lay down colour, roughness and metallic together.

layers

Real layer stacks

Fill, paint, group and filter layers with opacity, blend modes and masks. Save a stack to the shelf as a smart material.

file_download

Export for your engine

Write PNG sets at 8 or 16 bit with island padding, or send baked textures straight to Unreal Engine.

MSSurface: Paint in 3D and 2D
MSSurface

Paint in 3D and 2D

3D and 2D views side by side with a fresh stroke on the sphere, brush properties left, the layer stack right and the materials shelf along the bottom.

MSSurface

Smart materials shelf

A layer stack saved as a smart material, shown on the shelf under Smart Materials, with the Layers panel and Properties on the right.

MSSurface: Smart materials shelf
MSSurface: Paint in UV space
MSSurface

Paint in UV space

The 2D view alone, showing the UV layout with the brush stroke painted into the base colour channel, with layer and texture set settings at the sides.

Everything in MSSurface

Painting

  • World-space 3D brush stored in UV space
  • Paint in the 3D view or directly in 2D
  • Size, flow, hardness, spacing and erase
  • Symmetry on X, Y and Z, plus stroke stabilizer
  • Alpha stamps, smudge and clone
  • Paint colour, roughness and metallic in one stroke
  • Presets on the Brushes shelf

Layers

  • Fill, paint, group and filter layers
  • 15 blend modes and per-layer opacity
  • Masks you can invert, disable and reorder
  • Filters: invert, levels, brightness/contrast, threshold
  • Also clamp, posterize and hue/saturation filters
  • Duplicate, nest and reorder layers
  • Undo and redo, one stroke per step

Materials

  • Texture sets from 16 up to 8192 pixels
  • Base colour, roughness, metallic, height and normal
  • Emissive, ambient occlusion and opacity channels
  • Starter shelf: steel, gold, wood, concrete, leather and more
  • Save any layer stack as a smart material
  • Height converts to a bump normal automatically

Baking & masks

  • Bake ambient occlusion, curvature and thickness
  • Bake position, normal and ID maps
  • Bake normals and height from a detailed model
  • Smart masks: edge wear, crevice, dirt and dust
  • 11 procedural mask patterns, including clouds and grunge

Models

  • Import FBX with transforms, normals and UVs
  • Import Wavefront OBJ
  • Start from a sphere, cube or plane
  • Each material becomes its own texture set
  • GPU 3D view with orbit, pan and zoom
  • Exposure and light rotation controls

Export

  • PNG export at 8 or 16 bit
  • Island padding for clean seams
  • Separate channels, glTF metallic-roughness or Unreal ORM
  • One-click bake for Unreal Engine
  • Albedo, Normal and ORM textures per set
  • Native project file with atomic saves

Load a model and start painting.

Monthly

$5 / month
All 22 apps 30-day free trial

Yearly Save 20%

$48 / year
All 22 apps 30-day free trial