Substance 3D Painter 2026 · published
Added:
[Skew baking] Skew Painting Tools
[Skew Baking] Add Skew Preview shader and Skew Direction Vector visuals when painting skew map
[Skew Baking] Add Edge Protection option
[Skew baking] Auto rebake
[Skew Baking] Rework Mesh map List UI
[Skew Baking] Split Mesh Map / Common Baking settings + Move Common Settings out of mesh map list
[Skew baking] Change Polygon Fill behaviour to work on first channel of the current stack instead of basecolor or mask only
[Skew Baking] Change viewport toolbar buttons
[Skew Baking] Show Symmetry toggle for brush in top toolbar
[Skew Baking] Rename Options in mesh map List Sync menu
[Skew Baking] Update Sync and Checked state dialogs
[Skew Baking] Create Grayscale color picker variant
[Skew Baking] Update baking mode icon
[Auto Unwrap] Integrate Hard Surface option
[OpenPBR] Add support for OpenPBR 1.1
[OpenPBR] Make OpenPBR the default workflow and shader
[OpenPBR] Import OpenPBR materials and textures via USD
[OpenPBR] Export OpenPBR materials and textures via USD
[OpenPBR] Update Export Textures window to show OpenPBR naming convention
[OpenPBR] Add documentation about changes to support OpenPBR
[OpenPBR][Iray] Add new MDL to support OpenPBR 1.1 in Iray
Several minor improvements to USD exports
[UI] Add warning in the viewport when trying to paint on another Texture Set
[Flatten] Allow to flatten all instanced layers across Texture Sets
[Texture Set settings] Allow to select several channels at once via new window
[History] Update "value" Undo entry wording to reflect parameter name
[Layer stack] Make fill effects in masks default to white (1.0)
[Substance] Add new "mesh_hard_edges_triangle" engine map input
[Substance] Add new "mesh_hard_edges" engine map input
[Shader] Prevent shader instances to share the same names
[Shader] Use the shader from the project template when importing a USD or GLTF file
Update Adobe Color Engine to version 7.0
Upgrade minimum MacOSX version to 13.0 (Ventura)
[Content] New project templates for OpenPBR
[Content] Update sample projects to use the new OpenPBR shader
[Python] Expand Geometry Mask API to allow inclusion and exclusion modes like in UI
Fixed:
[Crash][Mesh Maps Settings] Apply settings to other texture sets
[Crash] When baking curvature from map without world space normal
[Crash][Baking] Baking with custom cage enabled but no file selected crashes
[Crash] Cancelling AO baking
[Auto-Cage] Infinite load when high poly file path is invalid
[Linux][Windows] Color picker can sometimes be fully black or not appear
[Polygon Fill Tool] The tool does not work with non-PBR
[[Paint] Deleting base color channel does not delete previously painted color
[USD] Shader instances are not all correctly detected
[Substance] Only the first usage of an input/output node is taken into account
[Shader] Ambient Occlusion is applied twice with Texture Sets using different mixing methods
[Engine] Normal textures with empty blue channel (black) can lead to wrong blend results
[GLTF Import] Alpha blending is enabled on every texture sets
[GLTF Export] Alpha blending is always enabled at export
[Export] Double sided geometry is always disabled when importing a GLTF file
[Javascript] Modification of shaders settings don't contribute to undo history
[Samples] Subsurface scattering is not enabled in Display Settings for Meet Mat