User Guide Cancel

Version 2019.3 | Substance 3D Painter

  1. Substance 3D home
  2. Home
  3. Getting Started
    1. Getting Started overview
    2. Activation and licenses
    3. System requirements
    4. Project creation
    5. Export
      1. Export overview
      2. Export window
        1. Export window overview
        2. Export settings
        3. Output templates
        4. List of exports
      3. Export presets
        1. Export presets overview
        2. Predefined presets
          1. Predefined Presets
          2. USD PBR Metal Roughness Preset
          3. Default Presets
        3. Creating export presets
    6. Glossary
    7. Performance
  4. Interface
    1. Assets
      1. Assets overview
      2. Navigation
      3. Customizing the layout
      4. Filter by path
      5. Saved searches
      6. Advanced search queries
      7. Adding a new library
      8. Sub-library tab
    2. Color picker
    3. Display settings
      1. Display settings overview
      2. Environment settings
      3. Camera settings
      4. Viewport settings
    4. History
    5. Layer stack
      1. Layer stack overview
      2. Creating layers
      3. Managing layers
      4. Masking and effects
      5. Blending modes
      6. Layer instancing
      7. Geometry mask
    6. Main menu
      1. Main menu overview
      2. File menu
      3. Edit menu
      4. Mode menu
      5. Window menu
      6. Viewport menu
      7. Plugins menu
      8. Help menu
    7. Project configuration
    8. Properties
    9. Settings
      1. Settings overview
      2. General preferences
      3. Shortcuts
      4. Libraries configuration
    10. Shader settings
      1. Shader settings overview
      2. Updating a shader
    11. Texture Set
      1. Texture Set overview
      2. Texture Set list
      3. Texture Set settings
      4. Texture Set reassignment
    12. Toolbars
    13. Viewport
      1. Viewport overview
      2. 2D view
      3. 3D view
      4. Camera management
    14. Miscellaneous
      1. Sliders
      2. Log
      3. Update checker
  5. Painting
    1. Painting overview
    2. Tool list
      1. Paint brush
      2. Eraser
      3. Projection
      4. Polygon fill
      5. Smudge tool
      6. Clone Tool
      7. Quick mask
      8. Path tool
    3. Straight line   
    4. Lazy mouse 
    5. Symmetry
      1. Symmetry overview
      2. Mirror Symmetry
    6. Fill projections
      1. Fill projections overview
      2. Fill (match per UV Tile)
      3. UV projection
      4. Tri-planar projection
      5. Planar projection
      6. Spherical projection
      7. Cylindrical projection
      8. Warp projection
    7. Presets
      1. Presets overview
      2. Creating and saving presets
      3. Creating particles presets
        1. Creating particles overview
        2. Installing the particle editor
        3. Overview of the particle editor
        4. Creating a new particle script
      4. Photoshop brush presets (ABR)
        1. Photoshop brush presets overview
        2. Exporting Brush Presets from Photoshop
        3. Importing Photoshop Brush Presets
        4. Photoshop Brush Parameters Compatibility
    8. Dynamic strokes
      1. Dynamic strokes overview
      2. Enabling Dynamic Stroke feature
      3. Dynamic Stroke Performances
      4. Creating custom Dynamic Strokes
    9. Advanced channel painting
      1. Channel painting overview
      2. Ambient Occlusion
      3. Flow Map
      4. Height Map
      5. Normal Map
    10. Vector graphic (SVG)
  6. Effects
    1. Effects overview
    2. Generator
    3. Paint
    4. Fill
    5. Levels
    6. Compare Mask
    7. Filter
    8. Anchor Point
  7. Baking
    1. Baking overview
    2. How to bake mesh maps
    3. Baking visualization settings
  8. Content
    1. Creating custom effects
      1. Creating custom effects overview
      2. Generic filter
      3. Channel specific filter
      4. Generators
      5. Mesh map
      6. Mesh based input
      7. User data
    2. Importing assets
      1. Adding resources via drag and drop
      2. Adding resources via the import window
      3. Adding content on the hard drive
      4. Receiving assets from other Substance 3D applications
  9. Features
    1. Automatic UV Unwrapping
    2. Physical size
    3. Smart Materials and Masks
    4. Subsurface Scattering
      1. Subsurface Scattering overview
      2. Enabling Subsurface in a Project
      3. Subsurface Parameters
      4. Subsurface Material Type
    5. Dynamic Material Layering
    6. UV Reprojection
    7. UV Tiles
      1. UV Tiles overview
      2. Image Sequence
    8. Color Management
      1. Color management overview
      2. Color management with Adobe ACE - ICC
      3. Color management with OpenColorIO
    9. Post Processing
      1. Post Processing overview
      2. Color correction
      3. Depth of Field
      4. Glare
      5. Lens Distortion
      6. Tone Mapping
      7. Vignette
      8. Color Profile
    10. Iray Renderer
      1. Iray Renderer overview
      2. Iray Settings
      3. Viewer and MDL Settings
    11. Plugins
      1. Plugins overview
      2. Autosave
      3. Resources Updater
    12. Sparse Virtual Textures
    13. Custom Shaders
    14. SpaceMouse® by 3Dconnexion
    15. Universal Scene Description (USD)
    16. Send to
  10. Technical Support
    1. Performance Guidelines
      1. Performances guidelines overview
      2. Conflicts and background applications
      3. Mesh and UV setup
      4. GPU Drivers
      5. NVIDIA Drivers Settings
      6. GPU VRAM amount and bandwidth
      7. GPU VRAM and other applications
      8. Texture Sets amount
      9. Layer management
      10. Channels management
      11. Substance filters and materials
      12. Viewport display
    2. Configuring Pens and Tablets
    3. Exporting the log file
    4. Exporting a DXDiag
    5. Technical issues
      1. GPU Issues
        1. Crash when working with overclocked GPU
        2. Forcing the external GPU on Mac OS
        3. GPU drivers compatibility
        4. GPU drivers crash with long computations (TDR crash)
        5. GPU has outdated drivers
        6. GPU is not recognized
        7. GPU is not recognized and is mentionned as GDI Generic
        8. Issues with Nvidia GPUs on recent Mac OS versions
        9. Multi/Bi-GPU
        10. Running on integrated GPU
        11. Painter doesn't start on the right GPU
      2. Startup Issues
        1. Application failed to start because of Qt
        2. Crash or freeze during startup
        3. Software conflicts
      3. Rendering Issues
        1. Artifacts and glitches on Mac OS with Custom GPUs
        2. Blocky artifacts appear on textures in the viewport
        3. Mesh appears pink in the viewport
        4. Mesh flash to white when moving camera
        5. Some HDPI scaling values are not working
      4. Stability Issues
        1. Crash during export
        2. Crash when opening or saving a file
        3. Crash while baking
        4. Crash with low virtual memory
        5. Windows Blue Screens
      5. Miscellaneous Issues
        1. Corrupted texture error message
        2. Shelf resources are gone after 7.2 update
        3. Error there is no disk in the drive
        4. Error with missing api-ms-crt dll
        5. Impossible to drag and drop files into the shelf
        6. Impossible to use the ALT keyboard shortcut on Linux
        7. Assets (or shelf) previews are empty
    6. Workflow Issues
      1. Export Issues
        1. My exported opacity map is totally black
        2. Texture dilation or Padding
      2. Tools Issues
        1. Normal map looks incorrect when loaded in layer or tool properties
        2. Paint Tool bleeds on other UV islands
      3. Project Issues
        1. A project has been processed as a text file and is now corrupted
        2. Loading files from a network
        3. Preserve brush strokes setting stays disabled
        4. Projects are really big
      4. Shelf Issues
        1. Thumbnails in the shelf look incorrect
      5. Viewport Issues
        1. Mesh faces disappear when looking at them from behind
        2. Viewports and textures are blurry or lack sharpness
      6. Plugins Issues
        1. Substance Source plugin doesn't load
      7. License Issues
        1. Maintenance is expired dialog on startup
  11. Pipeline and integration
    1. Installation and preferences
      1. Preferences and application data location
      2. Automated installation
      3. Retrieving the installation path
    2. Configuration
      1. Command lines
      2. Environment variables
      3. Firewall Configuration
      4. Querying Current Software Version
      5. Remote Desktop
    3. Resource management
      1. Shelf and Assets location
      2. Resource paths
        1. Adding resource paths by editing preferences manually
        2. Editing resource paths manually
        3. Editing the Shelf Preferences with Python
      3. Adding saved searches manually
      4. Preferences and content migration
      5. Excluding resources in a resource path
  12. Scripting and development
    1. Scripts and plugins
      1. Creating a Javascript plugin
      2. Remote control with scripting
    2. Shader API Reference
      1. Shader API overview
      2. Changelog - Shader API
      3. Libraries - Shader API
        1. Lib Alpha - Shader API
        2. Lib Bayer - Shader API
        3. Lib Defines - Shader API
        4. Lib Emissive - Shader API
        5. Lib Env - Shader API
        6. Lib Normal - Shader API
        7. Lib PBR - Shader API
        8. Lib PBR Aniso - Shader API
        9. Lib Pom - Shader API
        10. Lib Random - Shader API
        11. Lib Sampler - Shader API
        12. Lib Sparse - Shader API
        13. Lib SSS - Shader API
        14. Lib Utils - Shader API
        15. Lib Vectors - Shader API
      4. Parameters - Shader API
        1. All Custom Params - Shader API
        2. All Engine Params - Shader API
        3. All Rendering States Params - Shader API
        4. Layering Bind Materials - Shader API
        5. Layering Declare Stacks - Shader API
      5. Shaders - Shader API
        1. PBR Material Layering - Shader API
        2. PBR Metal Rough - Shader API
        3. Pixelated - Shader API
        4. Surface Shader - Shader API
        5. Toon - Shader API
  13. Release notes
    1. Release notes overview
    2. All Changes
    3. Version 9.1
    4. Version 9.0
    5. Version 8.3
    6. Old versions
      1. Version 8.2
      2. Version 8.1
      3. Version 7.4
      4. Version 7.3
      5. Version 7.2
      6. Version 2021.1 (7.1.0)
      7. Version 2020.2 (6.2.0)
      8. Version 2020.1 (6.1.0)
      9. Version 2019.3
      10. Version 2019.2
      11. Version 2019.1
      12. Version 2018.3
      13. Version 2018.2
      14. Version 2018.1
      15. Version 2017.4
      16. Version 2017.3
      17. Version 2017.2
      18. Version 2017.1
      19. Version 2.6
      20. Version 2.5
      21. Version 2.4
      22. Version 2.3
      23. Version 2.2

Version 2019.3

Substance Painter 2019.3 introduces Photoshop brush presets support and automatic UV unwrapping for your meshes, as well as delivers various quality of life improvements, such as better handling of graphic tablets.

Release date: December 17, 2019

Major Features

Photoshop Brush Presets Support (ABR)

You can now use your Photoshop brushes in Substance Painter. By simply exporting your presets as an ABR file, you can now import them as regular brush presets. Presets contained inside an ABR files will appear in the Shelf as individual brush presets.

If you don't have ABR files to import, you can find a lot of them online:

In order to support Photoshop brushes, various new features have been added to the painting tool properties:

  • New Size and Flow Minimum parameters
    You can now specify the minimum size and the minimum flow of the tool when Pen Pressure is enabled. This parameter works as a percentage based on the current maximum size/flow defined. These settings are automatically calibrated when using a Photoshop brush preset.

  • New Position Jitter parameters
    In order to match Photoshop brush behavior, we added a few new settings. It is now possible to define which axis the jitter is applied to and how random positions are distributed (choose Uniform to match Photoshop).

  • New alpha blending mode
    Photoshop doesn't composite its brush strokes the same way as Substance Painter does, therefore we added a new blending mode (Lighten) to better match the painting result. This blending mode doesn't over-accumulate when stamps overlap, which can improve the feeling of pressure when painting with a low Flow/Opacity value.

  • Support for Roundness and Flip
    A new Substance Alpha named Brush Maker Photoshop has been added to support parameters such as Roundness (scale the height of the Alpha) and Flip (mirror an image on both axes). This Substance Alpha is automatically loaded when clicking on a brush preset coming from an ABR file.

  • New gamma correction for alpha channel of layers
    Photoshop doesn't blend its brush strokes in Linear Gamma space, which means blending and opacity may look wrong when painting with a Photoshop brush preset. A new setting can be enabled on layers to match that behavior and apply a gamma correction. This will affect the alpha used to paint brush strokes, as well as how the layer's mask is used to blend with other layers, however layer's blending modes will still operate in Linear gamma space.
    To activate this setting, simply right-click on a layer and choose Gamma corrected alpha/mask. A new icon will appear next to the layer to indicate when this setting is enabled.

  • Increased maximum value for Spacing and Position Jitter
    In order to match properly Photoshop brush presets parameters, the maximum value of the following parameters has been increased:

    • Spacing: maximum can now be set to 1000.
    • Position Jitter: maximum can now be set to 1000.

For more information, such as how to export ABR files and import them, take a look at the Photoshop Brush Presets documentation.


Not all Photoshop brush parameters are supported at the moment, refer to the compatibility list for more information.

Painting and Graphic Tablet Support Improvements

In addition to the support of Photoshop brush presets, numerous improvements and fixes have been made related to the use of graphic tablets.

  • Straight Line first stamp is not doubled anymore
    When painting a Straight Line, the first stamp is not duplicated anymore (no need to Undo your stamp just to place the Straight Line in position).

  • Straight Line pressure interpolation
    Straights Lines now support pressure. The pressure value will be interpolated between the first stamp and the last stamp.

  • New brush preview modes
    The brush preview in the viewport can now be changed to different visualization modes. To change the mode, simply click on the new dropdown button in the contextual toolbar.

  • Pen pressure curves
    In the contextual toolbar it is now possible to define how the pen pressure should be interpreted. These new settings control how fast the pressure build-up which allow different painting styles.

    • Linear: No transformation, the pressure it retrieved as provided by the graphic tablet's pen. Use this setting in case a Pen pressure curve is already defined in the Tablet drivers settings.
    • Ease In (default): Slow down the beginning of the pressure, making it easier to paint thin or faint strokes.
    • Ease In Out: Slow down the beginning of the pressure and speed up its ending, making it easier to paint soft or strong strokes.

  • Pressure button is not a dropdown anymore
    We changed the Pen pressure controls to be simple on/off buttons. This makes enabling and disabling the pressure much easier and quicker.

  • Improved support of graphic tablets and switch to Windows Ink
    We reworked the way we handle graphic tablets. This should improve compatibility in general with recent models of graphic tablets and reduce the number of issues we had in the past. On Windows we also switched to Windows Ink instead of Wintab to improve the compatibility.


    Make sure your Wacom drivers are up to date and that "Windows Ink" is enabled in tablet settings.

Automatic UV Unwrapping (Beta)

Substance Painter will now automatically unwrap meshes which have missing UV coordinates. This make possible to import any kind of geometry and immediately start to paint. Our UV Unwrapping system will generate one UV island per sub-mesh while still following the material assignation to create Texture Sets. This feature is currently in beta and will evolve in future versions. The Automatic Unwrapping will be only applied to projects that don't use the UDIM workflow.

  • Automatic UV Unwrapping
    By default Substance Painter will now automatically generate UV coordinates for meshes which are missing them. This apply to both project creation and mesh reimport. It is however possible to disable this behavior by going into the main settings and disabling Enable automatic UV unwrapping under Import Options.

  • UV Unwrapping Progress Bar
    When importing a mesh there is a now a progress bar to indicate the current state of the process. This also include the UV Unwrapping process.

  • Currently Known Issues
    Since this new feature is currently in beta, some issues are expected. Refer to the release notes below to get a list of the currently known issues. If the application crash and produce incorrect results, we suggest sending us a crash or bug report via the application to help us investigate the problem and improve the process.


A new generator has been added in the Shelf to help visualize the automatic unwrapping. To use it, simply create a new layer, add a generator effect and load the new UV Checker resource into it.

Substance Integration Improvements

We continue improving the integration of the Substance format by supporting some long awaited features but also by improving existing system such as the Dynamic Stroke feature.

  • Non-clamped with soft ranges sliders
    Until now, exposed sliders from Substance graph always behaved like they were clamped. Meaning the values that could be input couldn't go beyond the default minimum and maximum values defined by the parameter.

  • Support of the Step defined in parameters
    Substance graph that have parameters with a defined step will now be taken into account when tweaking the slider.

  • Increased digit precision for float sliders
    Float slider can now have input values that go down to 6 decimals. This is however limited by floating point precision, which means the value input may be rounded in some cases.

  • New Random Seed control with Dynamic Strokes
    It is now possible to request multiple random seed values withing a defined range. This allows to create unique and random Substance variations while still getting good performances by benefiting from the cache recycling.
    Under the Dynamic Stroke group switch the Random Seed Type parameter to Random Per Stroke or Random Per Stamp to access the new parameter. The Random Sample Amount defines how many Substance variations will be generated in total. A random variations will be pick within the set already once the amount selected has been generated.

  • New user data Static Dynamic Strokes
    A new optimization has been added which allows to specify when a Substance can be considered a dynamic stroke. Similar to the Visible If, it is now possible to add conditions in the userdata field to specify under which condition Substance Painter should generate new Substance variations with the Dynamic Stroke feature. See the userdata documentation for more information.

  • New user data to designate an output node as mask for all channels
    A new userdata can now be added on an output node to use it an alpha mask for all the other channels. This is similar to the existing channels_Alpha system, but without the need to create a new dedicated output in the Substance graph. See the userdata documentation for more information.

Miscellaneous Improvements

Various improvements have been made in the rest of the application which should help for the day to day work within Substance Painter.

  • Independent viewports focus
    The 2D and 3D focus (F shortcut) has been modified with the following behavior:

    • Mouse over the 2D view: pressing F will only focus the 2D view.
    • Mouse over the 3D view: pressing F will only focus the 3D view.
    • Mouse outside the viewports: pressing F will focus both the 2D and 3D view.

  • Baking Window keyboard and menu shortcut
    The baking window can be open by two new different ways:

    • By pressing Ctrl+Shift+B.
    • By going in the Edit menu and clicking on Bake Mesh Maps.

  • Scroll Docks and Windows with Ctrl+Alt+Left Click shortcut
    A new shortcut has been added that allows to scroll windows and docks without the need of the mouse wheel. Which this shortcut it is now possible to scroll with the pen of the graphic tablet.

  • Performance improvements
    In the background many optimizations have been put in place which should improve the general performances of Substance Painter (from openings projects to painting).

New Content

In this release a lot of new content has been added:

  • Updated "Meet Mat" sample project
    Mat has been updated with a new topology, making it more friendly with displacement. The ID map has been reworked to offer more masking possibilities and a new set of Cameras is available in the project to offer new viewing angles.

  • New filters
    3 new new filters have been added to make stylized content easier:

    • MatFx Comic Book
      This filter simulate hatching and edge lines based on the input provided (from the base color/diffuse to the curvature).

    • MatFx Watercolor
      This filter simulate watercolor painting with color bleeding and paper absorption by reading the input color.

    • MatFx Oil Paint
      Inspired by Emrecan Cubukcu work, this filter read the color information from the input and translate it into brush strokes based on various parameters. Multiple presets are available to easily try out variations. We recommend combining it with the Baked Lighting Environment filter or to manually bake/paint shadows in your textures to maximize its effect.


      This is a very expensive filter which can take some time to compute. When iterating, it is recommended to disable the layer that contains the effect before tweaking layers bellow it.

  • New brush presets

    • 102 Photoshop brush presets
      With the introduction of the photoshop brush support a new set of presets has been included to showcase it. Those presets are been selected from Kyle T. Webster's packs available on Adobe website.

    • 18 new brush presets
      In addition to the Photoshop brush presets, new more regular presets have been added:

      • Basic Hard Pressure

      • Charcoal Fine

      • Charcoal Full Frame

      • Charcoal Light

      • Charcoal Medium

      • Charcoal Natural

      • Charcoal Ramp

      • Wiggle Stroke Dense

      • Wiggly Dots

      • Wiggly Stroke With Break Up

      • Wiggly Strokes

      • Paint Roller Arrow

      • Paint Roller Staples Wide

      • Paint Roller Staples

      • Paint Roller Stitches

      • Paint Roller Stripes

      • Paint Roller Vein Long Narrow

      • Paint Roller Warning Text

  • New tool presets
    2 new tool presets have been added which simulate gouache paint.

    • Gouache Dense.
    • Gouache Faded.

  • New alphas
    In addition to the alphas used to create the new brush presets (see above) two new important Alpha have been integrated:

    • Brush Maker Photoshop
      This new Substance graph replicates some specific brush parameters available in Photoshop via the Dynamic Stroke feature. With it is possible to control the Roundness and the Flip or an input image. Some jitter parameter are also available to create more variations. This Substance graph is automatically inserted in the Alpha section when clicking on a Photoshop brush preset coming from an ABR file.

    • Brush Maker Paint Roller
      This new Substance graph simulates a Paint Roller (or simple Ribbon tool) to paint continuous patterns with turns without breaking. To make the setup easier take a look at existing presets or refer to the graph description. We recommend enabling the Lazy mouse to make the roll brush draw properly without creating break-ups.

  • New "UV Checker" generator
    A new generator named "UV checker" has been integrated to help analyze the mesh UV coordinates. This make the UVs generated by our Automatic UV Unwrapping easier to understand.

  • New template and export presets

    • Keyshot 9+
      This export preset makes the exported textures compatible with the new Keyshot 9 feature that simplify the loading and assignation of textures and materials. For more information see the Keyshot documentation.

    • Spark AR Studio
      This new project template and export preset make it easier to work with Spark AR Studio.
  • This release doesn't support MacOS 10.11 (El Capitan) anymore.
  • This release doesn't support CentOS 6.x anymore.
  • On CentOS 7.5 (or below) the application may not start because of some dependencies issues, to fix the problem either update the system or copy the following library in the installation folder.

Release Notes


(Released February 06, 2020)
Summary : Bugfix with upgrade to Iray 2019.3


  • Upgrade to Iray 2019.3
  • [Log] Indicate outdated bios for Ryzen CPU leading to crash during baking
  • [ABR] Extract ABR alphas to shelf


  • [Baker] Baking fail if High-poly mesh does not have UVs
  • [Linux] Custom mouse shortcuts are not saved
  • [Brush] Outline disappears with some alpha shapes
  • [Tablet] Bad detection when moving sliders
  • [Shortcuts] Can not set up any shortcut with "Ctrl+Alt+MouseClick"
  • [Shelf] Can not see resource tooltip when using a pen tablet
  • [2D View][Export] 2D View preset does not take into account the normal information
  • Freeze when painting in UV alignment with certain brushes
  • Painting under a filter creates artifact on the ongoing stroke
  • [Viewport] Incorrect texture cache in viewport after re-importing a mesh
  • [Crash] Error when saving after exporting to Photoshop
  • [Crash] Writing special symbols in prefix when importing resources
  • [Crash] Click on the reference in Anchor Point Properties
  • [Anchor Points] Channel does not update when there is a filter between Anchor point and reference
  • Iray url link in Help menu does not work

Known Issues:

  • [UV Unwrapping] Processing high poly meshes can take a long time
  • [UV Unwrapping] Vertices at the exact same coordinates are merged
  • [UV Unwrapping] UV Generation may fail on some mesh parts in some rare cases
  • [UV Unwrapping] Non uniform or highly distorted texel ratio in a single UV island in some cases
  • [UV Unwrapping] Non uniform texel ratio between Texture Sets
  • [UV Unwrapping] UV island generated can be very elongated and do not fit into UV space in some cases
  • [UV Unwrapping] Degenerated faces or non-triangular mesh faces with small or overlaping edges may not get UV unwrapped


(Released January 21, 2020)
Summary : Bugfix


  • Opening a project that was saved in solo channel mode does not display the mesh
  • Viewport is not always updated when painting under layer using clone tool

Known Issues:

  • [Bakers] Crash related to multi-threading on Ryzen CPUs
  • [UV Unwrapping] Processing high poly meshes can take a long time
  • [UV Unwrapping] Vertices at the exact same coordinates are merged
  • [UV Unwrapping] UV Generation may fail on some mesh parts in some rare cases
  • [UV Unwrapping] Non uniform or highly distorted texel ratio in a single UV island in some cases
  • [UV Unwrapping] Non uniform texel ratio between Texture Sets
  • [UV Unwrapping] UV island generated can be very elongated and do not fit into UV space in some cases
  • [UV Unwrapping] Degenerated faces or non-triangular mesh faces with small or overlaping edges may not get UV unwrapped


(Released December 20, 2019)
Summary : Hotfix


  • Crash when working on meshes with specific UV projections
  • [ABR] Crash when switching between Photoshop presets
  • [Linux] Cannot start Substance Painter on CentOS 7.4 because of libGLX dependency issue
  • [Bakers] Crash when baking after using File > Clean
  • [Bakers] Baking progress dialog freeze after cancel
  • [Bakers] Baking mesh after exporting textures does not work
  • [Bakers] Using "Match By Name" results with black Mesh Maps
  • [Bakers] Cage is not taken into account
  • [Shelf] Importing PSD files leads to broken images
  • [Sample] "Mat" sample project has broken cameras and incorrect export preset

Known Issues:

  • [Bakers] Crash related to multi-threading on Ryzen CPUs
  • [UV Unwrapping] Processing high poly meshes can take a long time
  • [UV Unwrapping] Vertices at the exact same coordinates are merged
  • [UV Unwrapping] UV Generation may fail on some mesh parts in some rare cases
  • [UV Unwrapping] Non uniform or highly distorted texel ratio in a single UV island in some cases
  • [UV Unwrapping] Non uniform texel ratio between Texture Sets
  • [UV Unwrapping] UV island generated can be very elongated and do not fit into UV space in some cases
  • [UV Unwrapping] Degenerated faces or non-triangular mesh faces with small or overlaping edges may not get UV unwrapped


(Released December 17, 2019)
Summary : Major release with improvment of handpainting user experience, working with tablets, automatic UV unwrapping in beta (0.3.0) and diverse new content for handpainting


  • Integrate Automatic UV unwrapping 0.3.0 version in Substance Painter
  • [UV unwrapping] Automatic UV unwrapping in Substance Painter when No UVs present or partial UVs
  • [UV unwrapping] One Global setting to activate and deactivate it
  • [UV unwrapping] Version reported in log file
  • [UV unwrapping][UI] Indicate UV Unwrapping progress
  • [UI] New settings in contextual toolbar to select the brush preview: Full preview, Brush outline and Crosshair
  • [Tool] New advanced blending mode in alpha section: Lighten (Maximum) in addition to Normal
  • [Layer Stack] Gamma correction option per layer for alpha or mask (right click menu)
  • [Layer Stack][UI] Add 'i' icon when a layer alpha is gamma corrected
  • [Tablet][Tool] Expose minimum pressure for size and flow
  • [Tablet][UI] New setting in contextual toolbar to select the curve pressure: linear, easy-in, easy-in-out
  • [Tablet][UX] Add Ctrl+Alt+click to scroll
  • Import Photoshop brush presets (ABR format)
  • [ABR] Support Shape parameters
  • [ABR] Support Shape dynamics parameters
  • [ABR] Support Transfer parameters
  • [ABR] Support Scattering parameters
  • [ABR][Dynamic strokes] Support Roundness and Flip
  • [ABR][Shelf] Expose the brush folder structure in the Filter Editor
  • [ABR][Shelf] Add Photoshop icon in thumbnails
  • [ABR][Shelf] Add list of unsupported parameters in the ABR detailed thumbnail
  • [Tool][Dynamic Strokes] New dynamic stroke setting to control how many random seed to generate
  • [Tool][UI] Add new distribution and axis settings for Scattering jitter
  • [Shortcut] Add Ctrl+Shift+B to open the Baking window
  • [UI][Menu] Add entry in 'Edit' menu to open Baking window
  • [UI][Settings] Improvement alignment of the shortcuts list
  • [UI] Replace pressure controls (size and flow) icons by on/off buttons
  • [Viewport] Allow to focus 2D and 3D viewport separately
  • Update to QT 5.12.5
  • [UI] Indicate mesh loading progress
  • [Substance] Add support for non-clamped and soft range with sliders
  • [Substance] Increase Substance parameters precision up to 6 decimals
  • [Substance] Take into account the step defined by a parameter
  • [Substance] Optimize Dynamic Stroke generation with support of conditions in userdata
  • [Substance] Allow to designate a graph output as a mask for all channels via userdata
  • [Content] Update 'Mat' sample project with displacement friendly topology, new ID map and new cameras
  • [Content] Integrate 3 new filters (MatFx): Comic Book, Watercolor, Oil Paint (inspired by Emrecan Cubukcu work)
  • [Content] Integrate 102 Photoshop brush presets from Kyle T. Webster's packs
  • [Content] Integrate 18 new brush presets: Paint Roller Arrow, Paint Roller Warning text, Charcoal Fine and more
  • [Content] Integrate 9 new alphas: Brush Maker Paint Roller, Brush Maker Photoshop, Brush patterns and more
  • [Content] Integrate 2 new tool presets: Gouache Dense and Gouache Faded
  • [Content] Integrate 1 new generator : UV checker (highlight UV islands and seams)
  • [Content] Integrate 2 new export preset: Keyshot 9+ and Spark AR Studio
  • [Content] Integrate 1 new project template : Spark AR Studio (Facebook)


  • [Tablet] Undoing stylus strokes (Ctrl+Z) lags more than undoing mouse strokes
  • [Tablet] Start and end pressure not taken into account when drawing a straight line
  • [Tablet] First stamp is drawn twice when using a straight line
  • [Tablet] Improve support for Huion tablet shortcuts
  • [Tablet] Improve support for Huion pen buttons
  • [Tablet] Offset between the brush preview and the drawn stamp
  • [Tablet] Shortcuts to modify brushes with pen lead to low performance in rare cases
  • [Tablet] Lag when painting on a specific layer
  • Blurry textures may occur in rare cases when switching viewport
  • [UI][Substance] Image inputs are not always displayed
  • Clean does not remove presets from shelf which have been imported in a project
  • [Tool][Dynamic Stroke] Performance issue when tweaking Stamp Cycle Count
  • Refresh issues while painting in 3D/2D viewport mode in rare cases
  • Painting one very long stroke can lead to a freeze
  • [Tool] Performance issue when painting with specific dynamic strokes
  • [UI] Contextual toolbar still display brush properties when selecting a folder
  • Symmetry axis values do not reset
  • Import of EXR textures with floating point values are fully black
  • Alt+click on a channel to isolate does not work for filter and generator
  • [Export] Specific project crashes at export
  • [Substance] Incorrect default value on dropdown if parameter is hidden by Visible If
  • [Shader] Channels defined via Material Layering are not sorted the same way in the UI
  • [Shelf] Presets metadata are not saved on disk

Known Issues:

  • [UV Unwrapping] Processing high poly meshes can take a long time
  • [UV Unwrapping] Vertices at the exact same coordinates are merged
  • [UV Unwrapping] UV Generation may fail on some mesh parts in some rare cases
  • [UV Unwrapping] Non uniform or highly distorted texel ratio in a single UV island in some cases
  • [UV Unwrapping] Non uniform texel ratio between Texture Sets
  • [UV Unwrapping] UV island generated can be very elongated and do not fit into UV space in some cases
  • [UV Unwrapping] Degenerated faces or non-triangular mesh faces with small or overlaping edges may not get UV unwrapped
  • Meetmat sample has some issues with imported cameras


Get help faster and easier

New user?