Complete Guide to Substance Painter for Mac

Source: Love Mac  |  Software download link: Substance Painter for Mac

Substance Painter is an industry-leading 3D texture painting and material creation software, renowned for its physically based rendering (PBR) workflow, smart materials, and real-time visual feedback. This guide will provide a detailed introduction to the core interface, complete workflow, and advanced tips of its Mac version.

I. Detailed Explanation of the Core Interface and Workspace

After launching the software, the main interface is primarily divided into the following core areas:

  • Viewport: The central area, used for real-time viewing and interaction with the 3D model. Supports rotation (click and drag with the left mouse button), panning (click and drag with the middle mouse button), and zooming (slide up and down with two fingers on the trackpad or scroll the mouse wheel).
  • Tool Bar: Located above the viewport, it contains the selection and quick settings for main painting tools such as brush, eraser, fill, and projection.
  • Layers Stack: Located on the right side of the interface. This is the core of the software, managing all materials, filters, and generators in a layer stack format. Each layer can have different materials, masks, and properties applied to it.
  • Texture Set List: Located above the Layers panel, it manages the texture sets corresponding to different UV sets or material IDs of the model.
  • Properties: Located on the left side of the interface. Its content changes dynamically based on the currently selected tool or layer, and it is used to adjust brush parameters, layer properties, or material parameters.
  • Shelf: Usually located at the bottom of the interface or dockable. It contains a massive built-in library of Smart Materials, Smart Masks, brushes, alpha channels, and texture resources.
  • Display Settings: Located above the viewport, it allows you to switch color modes (such as wireframe or normals), adjust environment lighting, toggle grid display, and more.

II. Complete Workflow: From Project Creation to Export

1. Create or Open a Project

Steps:

  1. Launch the software, then click “New project” in the initial window, or create a new project via the menu bar File > New.
  2. In the “New project” dialog:
    • Import Model: Click the “Select” button to import your 3D model file in .obj or .fbx format.
    • Document Template: Choose a PBR template that matches your target rendering engine (such as Metallic-Roughness or Specular-Glossiness).
    • Resolution: Set the output size of the texture maps (such as 2048×2048).
  3. Click “OK” to finish creating. To open an existing project, use File > Open or the shortcut Cmd + O.

2. Basic Texture Painting

Steps:

  1. Add a base material: At the bottom of the right-side Layers panel, click the “Add a new layer” icon (+). From the bottom Shelf panel, drag a smart material (such as “Base Steel”) onto the new layer, or drag it directly onto the model surface.
  2. Select the paint tool: From the top toolbar, select the “Paint” tool (shortcut B). In the left-side Properties panel, adjust the brush size ([ to shrink, ] to enlarge), flow, and opacity.
  3. Start painting: Click and drag the mouse directly in the viewport to paint. Make sure the correct texture set and layer are currently selected.
  4. Use smart masks: In the Layers panel, click the “Add a black mask” icon to the right of the layer to add a mask. With the mask selected, drag a smart mask (such as “Dirt”) from the Shelf panel into the viewport to generate complex coverage based on the model’s geometry (such as cavities and edges).

3. Baking Texture Maps

This is a key step for generating auxiliary maps (such as normals and ambient occlusion) using high-poly or the model’s own information.

Steps:

  1. Click the menu bar Texture > Texture Set Settings, and in the properties panel, confirm that the “high-poly” or “low-poly” mesh used for baking has been configured.
  2. Click the menu bar Texture > Bake mesh maps (shortcut Cmd+Shift+B).
  3. In the dialog box that appears, select the texture maps you need to bake (such as Normal, Ambient Occlusion, Curvature, etc.), adjust the parameters, and then click “Bake selected textures”.
  4. The baked textures will automatically appear in the corresponding channels of the texture set and can be used to drive smart materials.

4. Export Textures

Steps:

  1. Click the menu bar File > Export (shortcut Cmd+E).
  2. On the left side of the export panel, configure the export template. You can choose a preset (such as “Unity 5 (Standard Metallic)”) or customize the configuration.
  3. In the middle section, select the output path, file format (such as PNG), resolution, and the texture maps to export (Color, Roughness, Normal, etc.).
  4. Click the “Export” button in the lower right corner, and the software will generate all texture map files according to the configuration.

III. Advanced Tips for Common Features

  • Quick Material Blending: When applying multiple smart materials on a single layer, using layer blending modes (such as Overlay, Multiply) and Height Blend parameters can create complex surface blending effects.
  • The Magic of Anchor Points: Right-click on a layer and select “Create Anchor Point.” Other layers or filters can then reference the anchor point layer’s mask or color information by “adding a fill layer and selecting Generator,” enabling non-destructive workflows and complex effect linking.
  • Using Particle Brushes: Select the “Particle” brush tool to paint random scattering effects based on particle simulation, such as dust, hair, and splatter—perfect for adding fine details.
  • Tri-Planar Projection: For model parts with significant UV stretching or no UVs, enable “Tri-Planar Mapping” in the material properties or fill layer to avoid texture stretching and achieve seamless three-axis projection.
  • Quick Selection with ID Maps: If the imported model has vertex colors or polygon groups (material IDs), you can assign them as the “Polygon Fill” or “Vertex Color” channel in the texture set settings, then use the “Material Picker” tool (shortcut M) to quickly select different areas and fill them with materials.

IV. Common Issues and Solutions

  • Issue 1: The interface is pitch black or the model displays abnormally after importing.
    • Solution: Check whether the “Shading Mode” in the view settings bar at the top of the viewport is set to “Lit”; check whether the model’s normals are facing the correct direction—you can enable “Two Sided Lighting” in “Display Settings” or use the “Edit > Flip Normals” command; confirm whether the model’s scale is appropriate, as being too large or too small may cause rendering issues.
  • Issue 2: The brush does not respond when painting.
    • Solution: First, make sure the currently selected layer is a paint layer rather than a mask; check the current brush’s “channel” restriction (e.g., whether it only paints on the height channel), and set it to “All Channels” in the “Mapping” section of the properties panel; confirm that the model’s UVs are properly unwrapped and do not overlap.
  • Issue 3: The baked normal map looks wrong, with ugly seams or artifacts.
    • Solution: Make sure the high and low poly meshes are aligned before baking; increase the “Anti-aliasing” level in the bake settings; try enabling the “Use Low Poly Mesh as High Poly Mesh” option (when baking using only the low poly mesh’s own information); check whether there is enough spacing between UV islands.
  • Issue 4: The software runs sluggishly on Mac.
    • Solution: In “Edit > Settings > Performance”, try lowering “Viewport Quality” or disabling “Anti-aliasing”; make sure you are using the Metal rendering backend (Settings > Rendering); reduce the number of high-resolution texture sets open at the same time; periodically clean up unused hidden layers in the Layers panel to reduce resource load.

V. Summary of Mac Shortcuts

Function Category Operation Description Shortcut (Mac)
File Operations New Project Cmd + N
Open Project Cmd + O
Save Project Cmd + S
Export Textures Cmd + E
View Navigation Rotate View Left-click and drag
Pan View Middle-click and drag or Option + left-click and drag
Zoom View Mouse scroll wheel or two-finger swipe on trackpad
Focus Model to View Center F
Tool Selection Brush Tool B
Eraser Tool E
Fill Tool G
Material Picker M
Projection Tool Ctrl + B
Brush Controls Increase Brush Radius ]
Decrease Brush Radius [
Increase Brush Hardness/Flow Shift + ]
Decrease Brush Hardness/Flow Shift + [
Layer Operations New Layer Cmd + Shift + N
Duplicate Selected Layer Cmd + J
Merge Selected Layers Cmd + Shift + E
Toggle Layer Visibility Click the eye icon on the layer
Other Important Operations Bake Texture Maps Dialog Cmd + Shift + B
Undo Cmd + Z
Redo Cmd + Shift + Z or Cmd + Y
Show/Hide UI Tab

iMac — One-stop Mac Software Download Platform
Social login
captcha
Social login