Substance Painter 2020 - Jerc


Highlights
Sébastien Deguy, Vice President 3D & Immersive, will kickoff the livestream by reviewing highlights from 2020 (yes, there were some good things in 2020, including beautiful 3D creations!) and exciting news for 2021.

Product Updates
Principal Product Manager Jérémie Noguer will share some new features from the upcoming releases. You’ll get a preview of what the 2021 releases are bringing into Substance Painter, Designer, and Alchemist. You’ll also get updates on the VR tool Medium and the latest additions to the high-quality Substance Source library. Jérémie will unveil upcoming research projects with incredible features, and give you a sneak peek of the future of 3D at Adobe.

Live Demo
Valéria Gerontopoulos, Product Manager and Technical Artist, will take a live dive into the yet unreleased version of Substance Painter to show you some cool features and useful tricks.

Q&A
Livestream host Wes McDermott, Head of Substance Demo Artist Team, will present your questions at the end of the livestream. Don’t miss this excellent opportunity to chat with the team via YouTube chat. See you on January 28th, 10:00 AM PST!
Substance Painter 2020 - Jerc
This minor release fixes a series of crashes and UI issues, improves performance when using UV Tiles and adds a few new Python commands.

Added:
  • [Performance] Do not compute all UV Tiles when using the color ID selection
  • [Bakers][UI] Display Texture Set descriptions
  • [Bakers] Allow to save bake settings
  • [Bakers] Add collapse all/expand all options to the Selection tab
  • [Texture Set List] Hide description when empty
  • [UV Tiles][Texture Set List] Clicking on UV Tile should expand/collapse list
  • [Export][UI] Allow to resize the Texture Set List panel horizontally
  • [Export][UI] Consistent tooltip text for both UV Tiles and Texture Set workflow with unselected textures
  • [Scripting][Python] Allow to use export presets to export textures
  • [Scripting][Python] Add a changelog in documentation
  • [Scripting][Python] Allow to query all the available channels on a given stack
  • [Scripting][Python] Console UI improvements
Fixed:
  • [AMD] Incorrect detection of outdated driver version
  • Crash when reimporting a mesh with different UV Tiles layout in some cases
  • Crash when using particles with UDIMs on very heavy meshes
  • [UV Tiles] Crash when exporting a mesh with displacement information in some cases
  • [Export][Crash] Exporting 2D view in psd format can cause a crash
  • Importing images as sequences when creating a project does not work
  • Engine stuck in an endless loop
  • [Shortcut] Camera rotates always in snap mode when changing snap mode shortcuts
  • Meshes are always auto-unwrapped when re-imported even if option is off
  • [Texture Set List] Description text field is sometimes not fully visible during edition
  • [Texture Set List] Dropdown menu to hide/unhide Texture Sets is not fully visible
  • [Texture Set List] Clicking on eye icon should not enter the "Edit Texture Set name"
  • [Texture Set Settings] Removing a Channel also removes the Channel below
  • [Export] Include all and Reset all does not take UV Tiles into consideration
  • [Bakers] Deselected bakers appear during the baking process
  • Resolution update is not taken into account for baked maps used as input
  • [UV Tiles][Viewport] 3D Viewport freeze when adding Smart Material after folder with UV Tile mask selected
  • [UV Tiles][Viewport] Wireframe is still visible for hidden tiles with paint through mode
  • [Export][Sketchfab] Issues with "plus" subscription type
  • [Sketchfab] "This asset is private" checkbox is not displayed after switching account
  • [Export][Content] "Wiggly" brush presets can lead to performance issues
  • [Plugin Photoshop] Message in log: not compatible with UV Tile workflow
  • [Scripting][Python] PYTHONPATH env var prevents the application from starting
  • [Scripting][Python] Typo in Python documentation
Substance Painter 2020 - Jerc
This is a bugfix release for Substance Painter.

Added
  • Add environment variable "SUBSTANCE_PAINTER_VRAM_BUDGET" to override GPU VRam amount
  • [UV Tiles][Performance] Do not compute all UV tiles when using the Polygon Fill tool
Fixed
  • [Iray] Save render returns an error results in a black image
  • [Linux] Crash after the splash screen on CentOS 7.3
  • [Linux] Vram amount is not detected properly with specific configurations
  • [Crash] Opening a project with duplicated texture set's name
  • [Engine] Cache invalidation issue when modifying a mask
  • [Texture Set List] Wrong font effect when Texture Set is deactivated
Known Issues
  • [Texture Set List] Cannot hide description
  • [Texture Set List] Minor UI issues
  • [Iray] PSD render does not open
  • [Plugin Photoshop] Not compatible with UV Tiles workflow
Substance Painter 2020 - Jerc
Substance Painter 2020.2 (6.2.0) is now available and features some of the most requested features to date! For the full details, read our blogpost on the Substance Magazine.

UV Tiles
With UV Tiles, you can now load complex UDIM models and use all the tools painter has to offer seamlessly across UV tiles boundaries. This means you can apply filters, generators, smart materials, paint and even throw particles across multiple UDIMs.



UV Tiles Mask
To supplement UV tiles and make sure everything runs smoothly, we added a new UV Tile mask, allowing you to quickly mask UV Tiles to apply effects or materials only on some parts of your object.
While painting on a layer with a UV Tile mask, you can now hide all masked tiles, allowing you to focus on the area you want to paint while hiding the parts that are in the way.

Performance Improvements
To support those heavy UDIM projects, we had to go back to the drawing board and optimize every step of the workflow:
  • Project files (.spp) are on average 20 to 30% smaller than before.
  • Saving and auto-saving is 20% to 50% faster depending on the project
  • Exporting textures is now up to 10x times faster as well!
Engine Pause
A new Pause button allows you to temporarily pause the Substance painter engine, letting you chain multiple costly actions like applying several smart materials on a complex project without triggering calculations until you un-pause the engine.

Baking UI Improvements
You can now choose specifically which Texture Set and UV Tile to bake in the baking dialog.


Full changelog:

Added:
  • UV Tiles (UDIMs)
  • [UV Tiles] Paint across UV tiles
  • [UV Tiles] Allow to choose between new and legacy workflow for UV Tiles
  • [UV Tiles] Import UDIMs/UV Tile image sequences as a resource
  • [UV Tiles] Add list of UV Tiles per Texture Set in Texture Set List window
  • [UV Tiles] Allow to edit the resolution of multiple UV Tiles at once in Texture Set Settings
  • [UV Tiles][2D View] Display UV Tiles as a grid
  • [UV Tiles][2D View] New viewport button to display or hide UV Tiles information
  • [UV Tiles] Switch painting tool to single channel by default for UV Tile projects
  • [UV Tiles] New button in contextual toolbar to ignore masked UV Tiles while painting
  • [UV Tiles][Layer Stack] New layer stack icons to improve performance
  • [UV Tiles][Layer Stack] Improve Paint and Fill icons in the toolbar
  • [UV Tile Mask][2D View] Allow to include or exclude multiple UV Tiles at once (left click, CTRL+left click)
  • [UV Tile Mask] New UV Tile mask to include, exclude tiles per layer with a new icon
  • [UV Tile Mask][Layer Stack] Display the number of UV Tiles in the UV Tiles mask icon when not all are included
  • [UV Tile Mask][2D/3D View] Add hover effect to visualize UV Tiles under the cursor
  • [UV Tiles][Bakers] Allow to select and bake specific UV Tiles
  • [UV Tiles][Bakers] Add selection options for Texture Sets/UV Tiles
  • [UV Tiles][Bakers] Right click menu option to select UV Tiles within a Texture Set
  • [UV Tiles][Bakers] Allow quick selection in the Texture Set/UV Tiles by dragging
  • [UV Tiles][Bakers] Replace "All" and "None" buttons in Mesh Maps by more explicit selection options
  • [UV Tiles][Bakers] Display number of textures to be baked
  • [UV Tiles][Export] Allow to select and export specific UV Tiles
  • [UV Tiles][Export] Allow quick selection of UV Tiles by dragging
  • [UV Tiles][Export] Add dropdown menu options for UV Tiles
  • [UV Tiles][Export] Make some export presets unavailable if they do not work with UV Tiles (Adobe Dimension, Sketchfab, glTF, USD)
  • [UV Tiles][Content] Update export presets to use the new $udim tag
  • [UV Tiles] Improve error reporting when importing meshes with overlapping UV islands
  • [UV Tiles] UV Tiles compatible in Iray
  • [UV Tiles][Scripting] Add UV Tile export documentation to Python doc
  • Performance
  • [Performance] New button in contextual toolbar to pause engine computation when working (SHIFT+ESC)
  • [Performance] Faster project opening by delaying Texture Set cache computation
  • [Performance] Don't wait for mesh maps to load when opening project
  • [Performance][2D/3D View] Don't compute Mask channel in viewport when it is not used
  • [Performance] Do not block the application when loading mesh maps displayed in the viewports
  • [Performance] Improve incremental save speed when saving a project
  • [Performance][Bakers] Change default dilation settings to improve saving time and project size
  • [Performance][Bakers] Switch to grayscale on specific Bakers to improve saving time and project size
  • [Performance][Export] Improve engine performance to export textures faster
  • [Performance][Export] Improve responsiveness when opening the export dialog with a lot of Texture Sets
  • [Performance][Export] Improve performance when switching to tab "List of Exports"
  • [Performance][Iray] Reduce Iray startup time
  • Other
  • [Bakers] Add selection options for Texture Sets
  • Move shader instance management to Texture Set Settings
  • [2D/3D View] Add message at bottom of the viewport to indicate which mask type is edited
  • [Layer Stack] New option in settings to switch between legacy and new thumbnails
  • [Layer Stack] Add visual feedback to indicate loading state of the thumbnails
  • [Proj] New projection mode "Fill (Match Per UV-Tile)" to load image sequences
  • [Proj] Change fill layers projection mode to "Fill (Match Per UV-Tile)" in specific cases
  • [Content] Optimize Charcoal brush presets to improve performance
  • Update Iray to version 2020.0.0
  • [Export] Disable List of Exports tab when nothing is selected
  • Auto Unwrap
  • [Auto Unwrap] Improve quality of seams placement
  • [Auto Unwrap] Improved parameterization to increase speed and stability
Fixed:
  • [Alembic] Facesets are ignored when importing files
  • [Alembic] Infinite loading time with specific files
  • [Import] Incorrect UDIM image sequence is imported when only the file extension differs
  • [Crash] Trying to open project locked by another process leads to a crash
  • [Export] Emissive channel is not exported with USD format
  • [Content] Smart Material "Charcoal" contains paint strokes
Known issues:
  • [Texture Set List] Cannot hide description
  • [Texture Set List] UI issues

Substance Painter 2020 - Jerc
A new bugfix release is available for Substance Painter 2020

Added:
  • [Export] Add displacement settings in Shader parameters json file
Fixed:
  • [Crash][Engine] Crash when trying to erase and replace existing channels
  • [Crash] Changing shader after painting a mask in material layering
  • [Crash][Engine] Crashes with some heavy projects
  • [Bakers] Matching By Name doesn't work with OBJs exported from zBrush
  • [Displacement][SVT] Textures are not displayed at project opening when displacement is on
  • [Export] Some textures are exported uniform gray
  • [Export] Disabled Texture Sets should not be exported for Dimension and Sketchfab export presets
  • [Scripting][JavaScript] Crash while using the JavaScript API to access the export config in the onProjectOpened event
  • [Scripting][Javascript] onExportFinished() is not called after an export
Substance Painter 2020 - Jerc
A new bugfix release is now available for Substance Painter:

Added
  • [Bakers] Update to the most recent version 2.4.1
  • [Bakers] New Sampling method in Ambient Occlusion, Curvature, Thickness bakers
  • Update to latest version of Substance Engine
  • [Scripting][Python] Allow creation of ResourceID for project resources
  • [Scripting][Python] Allow querying channel information
  • [Scripting][Python] Add dryrun and callback functions to simulate texture export
Fixed
  • [Bakers] Incorrect normals in World Space Normals baker using a tangent Normal map in specific cases
  • [Bakers] Error baking Ambient Occlusion with Optix when no high poly
  • [Dynamic Strokes] Lag when loading specific Texture Set
  • [Export] Should not export the disabled texture sets for USD, glTF
  • [Scripting][JavaScript] Cannot edit new Curvature baker settings
  • [Scripting][JavaScript] alg.texturesets.addChannel() does not return an error in some cases
  • [Scripting][JavaScript] Typo in Javascript API documentation for setProjectExportOptions()
  • [Scripting][Python] sys.executable returns a path to python.exe instead of Substance Painter
  • Texture cache not compatible across Mac OS and Windows/Linux
  • [Livelink UE4] Only last material is used for all texture sets in a combined mesh
Known Issues
  • [JavaScript][Export] Always exports all texture sets
  • [Bakers] Crash on Linux with GPU raytracing
  • [Export][Dimension][Skecthfab] Should not export the disabled texture sets
Substance Painter 2020 - Jerc
A new hotfix update has been released for Substance Painter 2020

Added:
  • [Export] Overridden state visual feedback on Texture Set
Fixed:
  • [Export] Exporter window size too large on special resolution monitor and can not be resized
  • [Export] Options are not saved after export
  • [Export] Crash or cannot export with "from cache" export preset
  • [Export] Cancelling export generates an unexpected additional empty map
  • [Export] Fix virtual export preset settings
  • [Python] PYTHONPATH env var is not taken into account
  • [Python][Export] Cancelling export via Python returns an exception error
  • [Python][Export] export_project_textures incorrect result with psd file format
Substance Painter 2020 - Jerc
Substance Painter 2020.1 is here!

This new version comes with a ton of updates to make your life easier when texturing your assets: new Exporter, updated Bakers, new Python scripting API, improved Decal workflow, improved Automatic UV and brand new Mesh Export options!

Here are some of the highlights of this release. For the full details, head over to our blogpost.

New Exporter
We rebuilt the export dialog from the ground up and you now have lots of new options to customize your exported textures with overrides per texture set or even per texture, as well as better feedback on what exactly is being exported.



Updated Bakers
Bakes are at the core of the Substance Painter workflow, so these 2 updates should make creating stunning materials much easier:

The brand new Curvature baker delivers unparalleled quality, for what is arguably the most important mesh map to get Smart Materials to look just right. It's also RTX accelerated!



The Ambient Occlusion baker is also getting an update with better and smoother default settings and a new Ground Plane option.



Improved Decal Workflow
A new shortcut (Alt) allows you to drag and drop a material from the shelf to your mesh and will automatically create a planar projection for you, allowing you to quickly add decals to your assets. The shelf is also getting a sample of XX decals from Substance Source's latest drop.



New Mesh Export Options
  • Tesselation and displacement export
When exporting a mesh, you will now be asked if you want to retain the tesselation and displacement, making it easy to export your asset to a 3D printing service for example or to a 3rd party renderer with just the right amount of details.
  • FBX and N-Gons Export
You can now export in FBX format, and we will now retain your original topology (quads and n-gons) as well as the original hierarchy of the scene. OBJ export will also keep your original topology.

Automatic UVs Improvements
New options are available when creating a project to allow you to force the Auto UV process, or to only run a part of it, if you only want the UVs to be repacked for example.

New Python API
We are transitioning Substance Painter's API from Javascript to Python for more flexibility and better interop with other tools, and this release is the first step in that direction.



For more details, head over to our blogpost.

Full changelog:

Added:
  • New texture and mesh exporter
  • [Export] New exporter interface
  • [Export] New preview tab to summarize and view export process
  • [Export][Export tab] Allow selection of which maps channels are exported per Texture Set
  • [Export][Export tab] Allow modification of the Texture Set size for all Texture Sets in one action
  • [Export][Export tab] Allow a different template per Texture Set (except for USD, glTF, Sketchfab and Dimension)
  • [Export][Export tab] Quick activation and deactivation of maps and Texture Sets
  • [Export][Export tab] Export resolution 8192x8192 no longer experimental
  • [Export][Export tab] Allow modification of the file format and bit depth per map
  • [Export][Export tab] Allow reset to the default parameters' values
  • [Export][Export tab] Allow settings to be saved without exporting
  • [Export][Output templates tab] Rename "Configuration" tab to "Output templates" tab
  • [Export][Output templates tab] Allow definition of file format and bit depth per preset map
  • [Import/Export Mesh] Import/Export time performance optimization
  • [Export Mesh] Export Mesh in FBX
  • [Export Mesh] Export mesh with displacement and tessellation
  • [Export Mesh][UI] New settings for recomputing normal vertex, apply triangulation
  • [Export Mesh] Export original mesh topology with new UVs generated by auto unwrapping
  • Updated auto UV unwrapping with more controls
  • [UV Unwrapping][UI] Add setting to activate auto UV unwrapping in new project window
  • [UV Unwrapping][UI] New Options to control the unwrapping steps (seams, unwrapping, packing)
  • [UV Unwrapping][UI] Allow conservation of existing unwrapping seams/unwrapping/packing
  • [UV Unwrapping][UI] New Options to fully recompute unwrapping steps
  • [UV Unwrapping][UI] New Option to control the margin size (none, small, medium and large)
  • New Bakers
  • [Bakers] Replace old Curvature by new Curvature from mesh
  • [Bakers] Add match by name option to ignore backface in "Ambient Occlusion" baker
  • [Bakers] Add ground plane option in "Ambient Occlusion" baker
  • New scripting Python API (3.7.6)
  • [Python][UI] New scripting menu for Python
  • [Python][UI] New Python documentation in Help menu
  • [Python] Expose Substance Painter python modules: substance_painter, alg, display, project.setting, project, texturesets, ui
  • [Python] Expose new "substance_painter" Python module
  • [Python] Expose new Python sub-module: alg, display, log, project, resource, texturesets, ui
  • [Python] Listener for project changes
  • [Python] New examples in Python documentation
  • [JavaScript][UI] Plugins menu replaced by JavaScript
  • [Viewport] Allow creation of a decal projection by "drag/dropping + ALT" a resource from the shelf
  • New Content
  • [Content] 5 new decal materials from Substance Source
  • [Content] Add new project templates and export presets for Maxwell renderer
  • [Content] Add project template for Keyshot 9 export
  • [Content] Update Keyshot 9 export preset to support displacement and emissive
  • [Content][Exporter] Update of all export presets to match latest versions of game engines and renderers
  • [Content][Exporter] Update export presets files to use new format and dithering settings
  • [Content] New templates and shaders to support VRay material (VRayMtl)
  • [Layer Stack] Allow deletion of layer effects using trash icon or keyboard shortcut Delete
  • Remove plugin Substance Source (use launcher with "send to" functionality)
  • [Windows] Do not display TDR warning on high-end GPUs

Fixed:
  • Translation issues in new project file dialog
  • [Bakers] Setting "Save preprocessed scene file" does not work anymore
  • [Bakers] Crash when baking with optix when no high poly
  • [Planar Projection] Projection does not work on meshes with repeating UVs
  • [Decal] Difference of behavior in normal channel when using different fill layer projection modes
  • [Smudge][Clone] Artifact may appear when painting in mask
  • [Engine] Crash with specific layer content
  • [Engine] Random crash when painting in some cases
  • [Anchor point] Reference to an empty mask always returns white
  • [Export] Layer not taken into account in some particular stack configurations
  • [Export mesh] Cannot export with path containing special characters
  • [Export Mesh] Cannot read glTF files when exported from Linux or MacOS
  • [Import mesh] Re-importing DAE, PLY or glTF does not work as intended
  • [Crash] Change shader after having painted a mask in material layering

Known Issues:
  • [Scripting][JavaScript] Cannot edit new Curvature baker settings
  • [Bakers] Crash on Linux with GPU raytracing
  • [Export][USD] Should not export the disabled texture sets


Substance Painter 2020 - Jerc
Substance Painter 2019.3.3 has just been released !
This update fixes the tablet and pen lag issues people have been encountering since the 2019.3.0 release as well as a bunch of other bugs.

If you still have issues with your tablet, please visit our dedicated documentation to make sure your Windows pen settings are correct.

Added
  • Upgrade to Iray 2019.3
  • [Log] Indicate outdated bios for Ryzen CPU leading to crash during baking
  • [ABR] Extract ABR alphas to shelf
Fixed
  • [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
Substance Painter 2020 - Jerc
Substance Painter 2019.3.2 fixes a couple of issues introduced in the previous release.

Fixed:
  • 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
...

Search news
Archive
2025
Apr   Mar   Feb   Jan  
Archives By Year
2025   2024   2023   2022   2021  
2020   2019   2018   2017   2016  
2015   2014   2013   2012   2011  
2010   2009   2008   2007   2006  
2005   2004   2003   2002