Source: 爱上MAC | Software download link: Adobe Substance 3D Designer for Mac
Adobe Substance 3D Designer is a powerful procedural material creation and texture generation software, and it is the core of the Substance toolset. It allows artists to non-destructively create complex, dynamically adjustable materials and textures through node graphs, and is widely used in fields such as game development, film and television production, and product visualization. This guide will provide a detailed introduction to the core features and workflows of its Mac version.
I. Detailed Explanation of the Software’s Core Interface and Workspace
After launching Substance 3D Designer, you will be presented with a highly customizable workspace, mainly divided into the following core areas:
- Menu Bar & Toolbar: Located at the top of the window, it contains standard menus such as File operations, Edit, View, and Window, as well as shortcut icons for commonly used tools (such as Save, Undo, Redo, and Play/Pause graph computation).
- Explorer: Usually located on the left side of the interface. It displays all resources in the current project in a tree structure, including Graphs, Bitmaps, Functions, Meshes, etc. This is the core panel for managing project assets.
- Properties Panel: Usually located on the right side of the interface. Its content changes dynamically based on the currently selected object (node, resource, or view). When a node is selected, this area displays and allows you to adjust all parameters of that node, making it the primary area for fine-tuning.
- Graph View: The largest area in the center. This is the core canvas for building material logic. Here you create materials by connecting various nodes. The view supports panning (hold the spacebar and drag) and zooming (trackpad pinch or
Cmd++/-). - 2D/3D View: Usually coexists with the Graph View as a tab, or can be quickly switched via keyboard shortcuts. The 3D view is used for real-time preview of how the material looks applied to a model; the 2D view is used to inspect the output bitmap of the texture. You can change the model, environment lighting, and more for these views in the Properties Panel.
- Library Panel: Usually hidden as a drawer and can be pulled out from the side. It contains a vast number of preset nodes organized by category (such as Filters, Generators, Patterns, etc.). Simply drag a node from the library into the Graph View to use it.
- Log Panel: Located at the bottom, it displays operation information, warnings, and errors from the software, which is very useful for debugging complex node graphs.
II. Complete Workflow: From Creation to Export
The following is a standard workflow for creating and exporting a basic stone material from scratch.
1. Create a New Project and Graph
Step 1: Launch the software, and in the menu bar select “File” -> “New”, or use the shortcut Cmd + N.
Step 2: In the “New Resource” dialog that appears, select “Substance graph”. In the properties on the right, set the graph name (e.g., “My_Stone”) and choose a template. For a standard PBR material, select the “pbr-metal-rough” template. Click “OK”.
Tip: The template pre-configures output nodes that conform to industry standards (such as Base Color, Roughness, Normal, etc.), allowing you to start creating quickly.
2. Build the Node Network
Step 3: In the Library panel, find the “Generators” category, and drag the “Flakes 1” or “Rock 2” node into the central node graph view.
Step 4: From the Library’s “Filters” category, drag in a “Blur” node.
Step 5: Connect the nodes: Click the output port (gray dot) on the right side of the “Rock 2” node, drag out a connection line, and connect it to the input port on the left side of the “Blur” node. This is the basic logic of a node graph: data flows from left to right.
Step 6: Connect the output port of the “Blur” node to the “basecolor” output node of the graph preset. At this point, in the 2D/3D view, you should be able to see the base color of the material change.
3. Adjust Parameters and Preview
Step 7: In the node graph view, click to select the “Rock 2” node. The properties panel on the right will display all its parameters (such as Scale, Detail, etc.). Try adjusting these parameters and observe the real-time changes in the 3D view.
Step 8: Select the “Blur” node and adjust its “Intensity” value in the properties panel to control the degree of blur.
Step 9: Switch to the 3D view (via the view tabs at the top or the shortcut F3), and use the mouse for preview operations:
- Rotate view: Left-click and drag.
- Pan view: Right-click and drag, or hold the
Altkey + left-click and drag. - Zoom view: Scroll wheel or two-finger swipe up/down on the trackpad.
4. Add More Detail (Normals and Roughness)
Step 10: Drag a “Normal” node from the library. Connect the output of “Rock 2” to the input of the “Normal” node as well.
Step 11: Connect the output of the “Normal” node to the “normal” output node of the graph preset. Now the material has bump detail.
Step 12: Create a roughness texture. Drag a “Grayscale Conversion” node from the library and connect it to “Rock 2”. Then connect its output to the “roughness” output node. You can adjust the grayscale blending mode in the properties of the “Grayscale Conversion” node to control the roughness distribution.
5. Export Texture Maps
Step 13: In the Explorer, right-click the graph “My_Stone” you created and select “Export texture outputs…”. Alternatively, select “File” -> “Export textures” from the menu bar.
Step 14: In the export dialog:
- Output template: Select a preset template (e.g., “PBR MetalRough”), which will automatically configure the types and formats of the output texture maps.
- Output directory: Set the file save location.
- Resolution: Select the texture size (e.g., 2K, 4K).
- File format: Usually choose PNG or TGA.
Step 15: Click “Export”, and the software will calculate based on the node graph and generate texture maps for all connected output nodes.
III. Advanced Tips for Common Features
1. Node Graph Management Tips
- Create Atomic Node: Select a group of commonly used nodes, right-click and choose “Create Atomic Node” to package them into a custom node, simplifying the graph structure and enabling reuse.
- Using Comment Boxes: Right-click on an empty area of the node graph and select “Add Comment Box” to add text descriptions to complex node areas, improving readability.
- Frame Selection: After selecting multiple nodes, press the
Fkey to create a frame around them for better organization.
2. Efficient Parameter Adjustment
- Parameter Exposure: Right-click on a node’s attribute parameter and select “Expose Parameter.” This parameter will appear in the graph’s “Global Parameters” list, making it easy to adjust uniformly before final export without having to dig into the node graph to find it.
- Using Resource Dependency Graphs: In the attribute panel, many parameters can be linked to other bitmaps or node outputs for dynamic driving. For example, link the bump intensity to a grayscale image.
3. 3D View Optimization
- Multi-Model/Multi-UV Preview: In the 3D view’s attribute panel, you can load multiple test models and switch between them quickly to check how materials perform at different scales and UV layouts.
- Environment Lighting and Post-Processing: Also in the 3D view attributes, you can change the HDRI environment lighting and adjust post-processing parameters such as exposure and contrast, making material previews closer to the final rendering environment.
IV. Common Issues and Solutions
1. Slow or Stuttering Node Graph Calculation
Problem: After adjusting parameters, the viewport updates very slowly.
Solution:
- Check whether there are nodes in the node graph with extremely high computational load (such as a highly detailed “Tile Sampler”), and try reducing their internal parameters (such as “Levels”).
- Click the “Pause” button in the toolbar (or press the
Spacebar) to pause real-time updates. After adjusting all parameters, press the spacebar again to recalculate. - When previewing in the 2D view, lower the preview resolution (set it in the 2D view properties).
2. Exported Textures Are Solid Colors or Incorrect
Problem: The exported images do not show the expected textures.
Solution:
- Confirm that the output nodes are indeed connected correctly. Expand the graph in the Explorer and check whether the thumbnail of each output node is correct.
- Check the export template settings to ensure the selected output nodes match the template.
- Before exporting, check each output channel one by one in the 2D view to confirm there are no errors.
3. Software Unexpectedly Quits
Problem: A crash occurs when running on Mac.
Solution:
- Make sure your macOS system and graphics card drivers are both up to date.
- In “System Settings -> Security & Privacy -> Privacy -> Screen Recording,” make sure Substance 3D Designer has been granted permission (some interface features require it).
- Try resetting the software preferences first: hold
Shift + Option + Cmdduring launch, and a reset dialog will pop up.
V. Mac Shortcuts Summary Table
| Function | Shortcut (Mac) | Description |
|---|---|---|
| New File | Cmd + N |
Create a new project or asset |
| Open File | Cmd + O |
Open an existing project |
| Save File | Cmd + S |
Save the current project |
| Undo | Cmd + Z |
Undo the previous action |
| Redo | Shift + Cmd + Z |
Redo the undone action |
| Cut / Copy / Paste | Cmd + X / C / V |
Standard editing operations |
| Select All Nodes | Cmd + A |
Select all nodes in the node graph |
| Box Select Nodes | Hold left mouse button and drag | Drag in an empty area of the node graph to make a selection |
| Pan View | Spacebar + drag or middle-mouse drag | Move the viewpoint in the node graph or 3D view |
| Zoom View | Cmd + mouse wheel or trackpad two-finger gesture |
Zoom the node graph or 3D view |
| Focus Selected Nodes | F |
Center the view on the selected nodes in the node graph |
| Play / Pause Graph Evaluation | Spacebar |
Toggle real-time update mode |
| Switch to Node Graph View | F1 |
Switch focus to the main node graph |
| Switch to 3D View | F3 |







