Source: 爱上MAC | Software download link: Substance Designer for Mac
Substance Designer is a node-based professional material creation and procedural texture generation software, and it is a core tool for material artists in the game, film and television, and design industries. Its Mac version has been deeply optimized for the macOS system, providing complete procedural texture and material creation capabilities. This article will provide an in-depth analysis of its interface, workflow, operation tips, and common issues to help you quickly master this powerful software.
I. Detailed Explanation of the Software’s Core Interface and Workspace
After launching Substance Designer, you will be presented with a highly customizable workspace, mainly divided into the following core parts:
- Graph View: Located in the center of the interface, this is the core area for building material node networks. Here, you can create complex textures by connecting various functional nodes.
- 2D/3D View: Usually located to the right or below the Graph View, this is used for real-time preview of the texture’s applied effect on a 2D plane or 3D model. You can switch view modes via the top toolbar.
- Explorer: Located on the left side of the interface, it manages all resources in the project in a tree structure, such as Graphs, Bitmaps, 3D models, and output textures.
- Properties Panel: Located on the right side of the interface, when a node, view, or resource is selected, this area displays its detailed parameters and settings, and is the main place for adjusting node properties.
- Library Panel: Usually docked on the left or right side, it contains a large number of built-in Atomic Nodes, covering all functional categories such as generators, filters, transforms, and blends, and is the “toolbox” for building networks.
- Status Bar and Toolbar: The top is the main toolbar, containing common commands such as file operations, view controls, and publishing; the bottom status bar displays real-time information and warnings.
II. Complete Workflow: From Creation to Export
The following is a standard workflow for creating and exporting a basic brick wall material from scratch.
1. Create a New Project
Step 1: Launch the software, and in the startup window select “New Substance graph”, or create one via the menu bar File > New (shortcut Cmd + N).
Step 2: In the pop-up new project settings window:
- Template: Select “PBR – Metallic Roughness” (a physically based metallic roughness workflow).
- Resolution: Set to “2048” or higher to obtain sufficient detail.
- Color Space: Keep the default “sRGB”.
Click “OK” and a graph containing the basic output nodes will be created.
2. Build the Material Node Network
Step 1: Create the base shape. In the Library panel under the “Generators” category, find the “Tile Generator” node and drag it into the Graph View. This node will generate the base brick pattern.
Step 2: Adjust the brick properties. Select the “Tile Generator” node in the Graph View, and the Properties panel on the right will display its parameters. Set “Pattern” to “Running Bond,” and fine-tune “Brick Width,” “Brick Height,” and “Mortar Width” to achieve the ideal brick proportions.
Step 3: Generate the normal map. From the “Filters” category in the Library panel, drag the “Normal” node into the Graph View. Connect the output port of the “Tile Generator” node to the input port of the “Normal” node. In the Properties panel, adjust “Intensity” to control the bump strength. Finally, connect the output port of the “Normal” node to the “normal” input port in the “Output” area on the right side of the Graph View.
Step 4: Create the roughness map. Use the “Grayscale Conversion” node (under “Filters”) to process the brick pattern, or add a “Gradient Map” node to assign different grayscale values to the bricks and mortar (for example, medium roughness for the bricks and higher roughness for the mortar). Connect the final result to the “roughness” output port.
Step 5: Real-time preview. During all operations, you can see the texture updates on the model in real time in the 2D/3D view. Use the middle mouse button to pan, Alt+left-click to rotate the 3D view, and scroll to zoom.
3. Export Texture Maps
Step 1: Configure the output template. Click the “Publish” icon in the top toolbar (or the menu bar File > Export outputs) to open the publish settings panel. In the “Output templates” section, select the preset “PBR MetalRough” template, which already has output settings configured for maps such as color, normal, and roughness.
Step 2: Set the output path and format. Set the file save directory in “Output location”. In the “Output files” list, you can check the format (e.g., PNG, TGA), bit depth, and size of each map. Usually, keeping the defaults is sufficient.
Step 3: Execute the export. Click the “Export” button at the bottom of the panel (shortcut Cmd + E), and the software will calculate all output maps based on the node network and save them to the specified folder.
III. Advanced Tips for Common Features
- Quickly create and connect nodes: Press the
Spacebarin an empty area of the graph view to bring up the node search menu, then directly type the node name and press Enter to create it quickly. After selecting the output port of one node, directly click the input port of another node to connect them quickly. - Use “Frame” to organize nodes: Select multiple related nodes, right-click and choose “Create frame” or press the
Fkey to create a frame that encloses them, making it easier to organize complex graphs and improve readability. - Use “Expose Parameters” to expose parameters: In the node properties, right-click any parameter and select “Expose parameter.” The parameter will be promoted to the global properties of the entire “Substance Graph,” making it convenient to adjust uniformly during final export or when linking with other software (such as Substance Painter).
- Optimization of converting height maps to normal maps: When using the “Normal” node, first preprocess the input height map with the “Histogram Scan” or “Blur” node to smooth noise or optimize details, resulting in a cleaner normal map.
- Non-destructive blending and adjustment: Make good use of the “Blend” node and its rich blend modes, and combine them with the “Levels” or “Gradient Map” node for non-destructive color and contrast adjustments, making later iterations easier.
IV. Common Problems and Solutions
Q1: The model in the 3D preview viewport appears solid black or the texture does not display.
Solution: First, check the “Display Settings” (monitor icon) at the top of the viewport. Make sure the “Shader” is set to “PBR (Metallic/Roughness)” and that the “Texture” option is enabled. Next, check whether the output nodes in the graph are correctly connected to the required channels (such as Base Color, Normal).
Q2: The software runs slowly or the preview lags, especially when processing high-resolution graphics.
Solution:
- In the “Display Settings” of the 2D/3D view, lower the “Viewport Resolution” or enable “Mipmaps”.
- In the menu bar, go to “Edit > Settings” and check the “Performance” tab to make sure “Graphics API” is set to “Metal” (optimized for Mac).
- For complex graphics, you can temporarily disable the “real-time preview” of some high-consumption nodes (click the small eye icon in the upper right corner of the node).
Q3: An error occurs when exporting textures, showing “Failed to export”.
Solution:
- Check whether the output path has write permissions and whether the path contains illegal characters.
- Check the output template settings and confirm that all input ports corresponding to the textures to be exported are correctly connected in the graph, with no “disconnections”.
- Try clearing the cache: menu bar File > Clean Cache (shortcut
Cmd + Shift + C).
Q4: How do I save a custom node network as a reusable asset?
Solution: In the graph view, box-select all relevant nodes and right-click to choose “Create compound” (or press Ctrl + G). This will package the selected nodes into a custom compound node. You can right-click the compound node in the resource browser, choose “Export”, and save it as a “.sbs” file, so it can later be imported and used in other projects through the “User” category in the library panel.
V. Substance Designer for Mac Shortcuts Summary Table
| Function Category | Operation Description | Mac Shortcut |
|---|---|---|
| File Operations | New Graph | Cmd + N |
| Open Graph | Cmd + O |
|
| Save Graph | Cmd + S |
|
| Export Output Texture | Cmd + E |
|
| View Navigation | Pan Graph View | Hold Spacebar + Drag or Middle Mouse Button Drag |
| Zoom Graph View | Scroll Wheel or Cmd + +/- |
|
| Frame All | F |
|
| Rotate 3D View | Alt + Left-click Drag |
|
| Node Operations | Quick Search and Create Node | Spacebar |
| Duplicate Selected Nodes | Cmd + D |
|
| Cut/Copy/Paste Nodes | Cmd + X / C / V |
|
| Create Compound Node | Ctrl + G |
|
| Create Frame | F (requires nodes to be selected first) |
|
| Align Selected Nodes | Cmd + L |
|
| Editing and Tools | Undo/Redo | Cmd + Z / Cmd + Shift + Z |
| Select All | Cmd + A |
|
| Clear Current Graph Cache | Cmd + Shift + C |
|
| Toggle Node Preview (Small Eye) | Ctrl + P |







