SURFACE3D · Early development

Layers when you paint.
Procedural when you need it.

Paint with familiar layers. Build with connected nodes. Bring both together in one 3D texturing workflow.

Available for Windows and Linux
01 / LAYER BASED

Layer based.

Build materials with fills, paint, masks and effects.

◉Clear coatFill · Roughness 0.18100
◈Edge wearMask · Curvature68
▤Painted detailPaint layer100
3D VIEW · LAYER STACK
◈ PROCEDURAL GRAPH LIVE RESULT
CurvatureSurface map
LevelsShape contrast
GrungeTexture detail
BlendWear mask
LayerReusable result
Procedural detail stays editableCONNECT · ADJUST · REUSE
02 / PROCEDURAL

Procedural.

Connect textures, mesh maps and generators. Reuse the result in your layers.

03 / BAKING

Baking.

Capture surface detail from your mesh. Check normals, curvature and occlusion directly on the object.

LOW / HIGH / CAGE
NORMALAOCURVATURE
BAKE SETTINGS PREVIEWOutput size 2KMatch by Mesh nameProjection Custom cageMaps Selected
Map previews on the model
▦ UV EDITOR ISLANDS / 0–1
01
Checker · Islands · SeamsUV WORKSPACE
04 / UV EDITING

UV editing.

Inspect your islands, make a quick transform, unwrap and pack. Keep texture placement clear before the final material pass.

3D VIEW / MATERIALSTUDIO LIGHTING · CAMERA 01
Illustrated textured aircraft on a turntable
Illustrative workflow preview
05 / MATERIAL REVIEW

Rendering.

Check your materials under HDRI lighting. Export standard PBR maps for your 3D workflow.

Camera & framingHDRI environmentTurntable previewColor & finishingExport PBR textures
06 / EXPORT

Take your textures anywhere.

Export standard PBR texture maps for your 3D workflow. Choose the channels and output settings you need, then continue in any software that supports them.

Try Surface3D.

Download for Windows, or try the Linux beta. Join Discord for updates, feedback and bug reports.