Documentation for Substance 3D Painter is now available on Experience League. After March 14th, HelpX pages will automatically redirect to the equivalent Experience League page.
Refer to the FAQ for more information about which documentation is affected.
- Substance 3D home
- Home
- Getting Started
- Getting Started overview
- Activation and licenses
- System requirements
- Project creation
- Export
- Export overview
- Export window
- Output templates
- Export overview
- Glossary
- Getting Started overview
- Interface
- Interface overview
- Assets
- Substance 3D Assets
- Color picker
- Display settings
- History
- Layer stack
- Main menu
- Project configuration
- Properties
- Settings
- Shader settings
- Texture Set
- Toolbars
- Viewport
- Miscellaneous
- Painting
- Painting overview
- Paint tools
- Path tools
- Path tool overview
- Paint along path
- Ribbon path
- Filled path
- Erase along path
- Smudge along path
- Straight line
- Lazy mouse
- Symmetry
- Fill projections
- Presets
- Presets overview
- Creating and saving presets
- Creating particles presets
- Photoshop brush presets
- Dynamic strokes
- Advanced channel painting
- Vector graphic (.svg & .ai)
- Text resource
- Effects
- Baking
- Content
- Creating custom effects
- Importing assets
- Creating custom effects
- Features
- Automatic resource update
- Automatic UV Unwrapping
- Physical size
- Smart Materials and Masks
- Subsurface Scattering
- Dynamic Material Layering
- UV Reprojection
- UV Tiles
- Color Management
- Post Processing
- Iray Renderer
- Plugins
- Sparse Virtual Textures
- Custom Shaders
- SpaceMouse® by 3Dconnexion
- Universal Scene Description (USD)
- Send to
- Technical Support
- Performance Guidelines
- Configuring Pens and Tablets
- Exporting the log file
- Exporting a DXDiag
- Technical issues
- GPU Issues
- Crash when working with overclocked GPU
- Forcing the external GPU on Mac OS
- GPU drivers compatibility
- GPU drivers crash with long computations (TDR crash)
- GPU has outdated drivers
- GPU is not recognized
- GPU is not recognized and is mentionned as GDI Generic
- Issues with Nvidia GPUs on recent Mac OS versions
- Multi/Bi-GPU
- Running on integrated GPU
- Painter doesn't start on the right GPU
- Startup Issues
- Rendering Issues
- Stability Issues
- Miscellaneous Issues
- GPU Issues
- Workflow Issues
- Export Issues
- Tools Issues
- Project Issues
- Library Issues
- Viewport Issues
- Plugins Issues
- License Issues
- Pipeline and integration
- Installation and preferences
- Configuration
- Resource management
- Scripting and development
- Scripts and plugins
- Shader API Reference
- Shader API overview
- Changelog - Shader API
- Libraries - Shader API
- Lib Alpha - Shader API
- Lib Bayer - Shader API
- Lib Defines - Shader API
- Lib Emissive - Shader API
- Lib Env - Shader API
- Lib Normal - Shader API
- Lib PBR - Shader API
- Lib PBR Aniso - Shader API
- Lib Pom - Shader API
- Lib Random - Shader API
- Lib Sampler - Shader API
- Lib Sparse - Shader API
- Lib SSS - Shader API
- Lib Utils - Shader API
- Lib Vectors - Shader API
- Parameters - Shader API
- Shaders - Shader API
- Release notes
- Release notes overview
- All Changes
- Version 11.1
- Version 11.0
- Version 10.1
- Known issues
- Old versions
- Version 10.0
- Version 9.1
- Version 9.0
- Version 8.3
- Version 8.2
- Version 8.1
- Version 7.4
- Version 7.3
- Version 7.2
- Version 2021.1 (7.1.0)
- Version 2020.2 (6.2.0)
- Version 2020.1 (6.1.0)
- Version 2019.3
- Version 2019.2
- Version 2019.1
- Version 2018.3
- Version 2018.2
- Version 2018.1
- Version 2017.4
- Version 2017.3
- Version 2017.2
- Version 2017.1
- Version 2.6
- Version 2.5
- Version 2.4
- Version 2.3
- Version 2.2
Shortcuts
This page list all the keyboard and mouse shortcuts available.
Shortcuts overview
For a quick overview of all the Shortcuts available, take a look at our graphic available in our tutorials .
How to change a shortcut
Click on the "pen" icon next to a shortcut to edit it and enter the new combination.Pressing the last key will automatically exit the edit mode and change the shortcut.
List of editable shortcuts
To reset a shortcut back to its default value simply right-clicking on it.
| Action | Shortcut (Windows) |
Shortcut (MacOS) | Description |
|---|---|---|---|
| Hide UI | Tab | Tab | Hide all the docks/windows of the interface to maximize the viewport(s). |
Undo |
Ctrl+Z |
⌘+Z | Cancel the last action and go back to the previous state. |
| Redo | Ctrl+Y |
⌘+Y | Go forward in the action list, redoing the action that has just been cancelled. |
| Painting |
F9 | F9 | Switch the interface to the Painting mode. |
| Rendering (Iray) | F10 | F10 | Switch the interface to the Rendering mode. |
| Open project | Ctrl+O |
⌘+O | Open the file open dialog of the system to load a project. |
| Close project | Ctrl+F4 | ⌘+W | Close the currently opened project. |
| Save project | Ctrl+S | ⌘+S | Save the currently opened project. |
| Save as project | Save the currently opened project under a new name. | ||
| New project | Ctrl+N | ⌘+N | Open the new project creation window. |
| Quit application | Alt+F4 | ⌘+Q | Close the application. |
| Show/Hide manipulator | Q | Q | Toggle the display of the manipulator used to control fill layer transforms. |
| Increase the manipulator size | + | + | Make the manipulator bigger in the viewports. |
| Decrease the manipulator size | - | - | Make the manipulator smaller in the viewports. |
| Cycle through manipulation spaces | T | T | Alternate between Object and World space transformation for the manipulator. |
| Toggle warp edition mode | Shift+V | Shift+V | Switch between the Warp transform and Edit vertices modes when editing a warp projection. |
| Translate tool | W | W | Set the manipulator mode to translation. |
| Rotate tool | E | E | Set the manipulator mode to rotation. |
| Scale tool | R | R | Set the manipulator mode to scale. |
| Surface tool | Shift+W | Shift+W | Set the manipulator mode to snap on the 3D model surface. |
| Symmetry | L | L | Enable the symmetry along a given axis. |
| Pause engine computation | Shift+Escape | Shift+Escape | Toggle engine computations. |
| Select Paint tool | 1 | 1 | |
| Select Paint tool + Particles | Ctrl+1 | ⌘+1 | |
| Select Eraser tool | 2 | 2 | |
| Select Eraser tool + Particles | Ctrl+2 | ⌘+2 | |
| Select Projection tool | 3 | 3 | |
| Select Projection tool + Particles | Ctrl+3 | ⌘+3 | |
| Select Polygon Fill | 4 | 4 | |
| Select Smudge tool | 5 | 5 | |
| Select Clone tool (relative source) | 6 | 6 | |
| Select Clone tool (absolute source) | Ctrl+6 | ⌘+6 | |
| Bake Mesh Maps | Ctrl+Shift+B | ⌘+Shift+B | Open the Baking settings window. |
| Increase tool size | ] | ] | Increase the size of the brush for the painting tool. |
| Decrease tool size | [ | [ | Decrease the size of the brush for the painting tool. |
| Bake Mesh Maps | Ctrl+Shift+B | ⌘+Shift+B | Open the Baking settings window. |
| Invert grayscale tool | X | X | Invert the current grayscale value if the painting tool is on a mask. |
| Pick stroke material | P | P | Enable the material picker tool. |
| Lazy Mouse | D | D | Enable the lazy mouse behavior on the current tool. |
| Hide/ignore excluded geometry | Alt+H | Option+H | Hide 3D model parts that were excluded via the Geometry Mask. |
| Camera Perspective | F5 | F5 | Change the camera of the viewport to a Perspective view. |
| Camera Orthographic | F6 | F6 | Change the camera of the viewport to an Orthographic view. |
| Display next channel | C | C | Switch the viewport to the Solo view mode and display the next channel of the current Texture Set. |
| Display previous channel | Shift+C | Shift+C | Switch the viewport to the Solo view mode and display the previous channel of the current Texture Set. |
| Display material | M | M | Switch the viewport display mode to Material. |
| Display next mesh map | B | B | Switch the viewport to the Solo view mode and display the next mesh map of the current Texture Set. |
| Display previous mesh map | Shift+B | Shift+B | Switch the viewport to the Solo view mode and display the previous mesh map of the current Texture Set. |
| Toggle animation | Space | Space | Pause/Unpause animation of the particles if a particle projection is in progress. |
| Export textures | Ctrl+Shift+E | Shift+⌘+E | Open the export textures window. |
| Center the whole mesh | F | F | Center the whole mesh of the current project in the middle of the viewport. |
| Toggle quick mask edition | U | U | Enter/Exit the quick mask edition. |
| Clear quick mask | Y | Y | Disable and clean the quick mask. |
| Invert quick mask | I | I | Invert the current values of the quick mask. |
| Viewport layout 3D/2D | F1 | F1 | Change the viewport display to show both the 3D and 2D view at the same time. |
| Viewport layout 3D only | F2 | F2 | Change the viewport display to show only the 3D view. |
| Viewport layout 2D only | F3 | F3 | Change the viewport display to show only the 2D view. |
| Swap 2D / 3D view | F4 | F4 | Swap between 2D and 3D view in viewport and 2D UV view. |
| Texture Set isolate | Alt+Q |
Option+Q | Isolate the current Texture Set in the viewport by hiding the other. |
| Use tool / paint | Mouse left | Mouse left | |
| Draw straight lines | Shift+Mouse left | Shift+Mouse left | |
| Draw straight lines with snapping | Ctrl+Shift+Mouse left | Ctrl+Shift+Mouse left | |
| Camera rotate | Alt+Mouse left | Option+left | |
| Camera snap rotate | Alt+Shift+Mouse left | Shift+⌘+Mouse left | Snap camera rotation every 90 degrees angle. |
| Camera translate | Alt+Middle mouse | Option+⌘+Mouse left | |
| Camera translate (alternative) | Ctrl+Alt+Mouse left | ||
| Camera zoom | Alt+Mouse right | Mouse middle | |
| Stencil rotate | S+Mouse left | S+Mouse left | |
| Stencil snap rotate | Shift+S+Mouse left | Shift+S+Mouse left | |
| Stencil translation | S+Middle mouse | ||
| Stencil zoom | S+Right mouse | S+Right mouse | |
| Change tool Size / Hardness | Ctrl+Mouse right | ⌘+Mouse right | Change size by moving horizontally, change hardness of brush by moving vertically. |
| Change tool Flow / Rotation | Ctrl+Mouse left | ⌘+Mouse left | Change flow of current brush by moving horizontally, change rotation of brush by moving vertically. |
| Rotate environment | Shift+Mouse right | Shift+Mouse right | Rotate horizontally the environment map used for the lighting in the viewport. |
| Auto-Focus (Depth of Field) | Ctrl+Middle mouse | ||
| Texture set selection | Ctrl+Alt+Mouse Right | Option+⌘+Mouse right | |
| Context menu | Mouse right | Mouse right | Quick menu to access the properties window inside the viewport. |
| Set Clone tool source location | V+Mouse left | V+Mouse left | |
| Ignore stencil mask | N | N | Temporarily disable the stencil (avoid to remove it entirely). |
| Resume previous stroke | A | A | Allow to continue the previously created brush stroke to avoid discontinuities. |
List of non-Editable shortcuts
Some shortcuts may only work if the mouse is over the specific window.
Example: copy and pasting requires that the mouse is over the layer stack.
| Action | Shortcut (Windows) | Shortcut (MacOS) | Description |
|---|---|---|---|
| Copy layer | Ctrl+C | ⌘+C | Copy the currently selected layer(s). |
| Cut layer | Ctrl+X | ⌘+X | Cut the currently selected layer(s). |
| Paste layer | Ctrl+V | ⌘+V | Paste the layer in memory(s). |
| Delete layer | Delete | Delete | Delete the currently selected layer(s). |
| Duplicate layer | Ctrl+D | ⌘+D | Duplicate the currently selected layer(s). |
| Group layer | Ctrl+G | ⌘+G | Put the currently selected layer(s) into a folder. |
| Copy layer content | Ctrl+Shift+C | Option+⌘+C | Copy the layer content (painting) and its effects. |
| Paste layer content | Ctrl+Shift+V | Option+⌘+V | Paste the content (painting) and effects currently in memory. |
| Display mask in viewport | Alt+Mouse left | Option+Mouse left | Switch the viewport display mode to the mask of the specified layer. |
| Disable/Enable mask | Shift+Mouse left | Shift+Mouse left | Toggle the state of the mask on a layer. |
| Drag & drop material | CTRL+Drag&Drop | ⌘+Drag&Drop | Press and maintain this key while drag and dropping a material (or smart material) into the viewport to only affect a specific part of the 3D model. |
| Manipulator constraint/snapping | Shift | Shift | Snap transformation when adjusting the manipulator (translation or rotation) in 3D View. Constrain ratio when adjusting manipulator in 2D View. |
| Manipulator mirror transformation | Ctrl | ⌘ | Mirror manipulator points transformation around its pivot point in 2D View. |