Skip to content
Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×
Search powered by Algolia
Update notes via Steam Community

This update brings a brand new 3d renderer, with rasterizer and pathtracer modes, plus a native support of USD to allow you to edit and export scenes without any loss of data. 

Release date: July 15th, 2025

New 3D renderer

New rasterizer and pathtracer

This new release gives you access to an advanced 3D renderer, featuring a rasterizer mode (to have a real time preview while working on your material) and a path tracer mode (a ray traced mode to get a perfect and accurate render). This new renderer enhances functionality with features such as shadows in rasterizer mode, improves quality and performance, and is engineered to support future technologies like MaterialX. It complements the existing OpenGL and Iray renderers in Designer and aligns with the renderers available in Substance 3D Viewer and Substance 3D Sampler, ensuring a uniform experience across the ecosystem.

The 3d view toolbar has been updated to have a quick access to some of the new features available in this renderer:

  • Selection tool: to select a submesh in the scene. Once a submesh is selected you can focus on it (F) or access to its material properties (right click). 

  • Enable pathtracer: to quickly switch between pathtracer and rasterizer modes.

  • Enable shadows: to enable shadows in the scene, useful to see how your materials behave according to light.

  • Enable ground plane: to enable or not the ground plane in the scene. 

In addition, the hotkey to rotate the environment light has changed to match the other Substance apps, so it’s now shift-right click instead of ctrl-shift-right click.

Post effects

Post effects are back! They are now available through the Camera menu and they are now developed in house.

  • Bloom: simulate glare around bright spots like lights and reflections, allowing to better visualize emissive surfaces.

  • Tone mapping: the color range with profiles to get a high-dynamic-range (HDR) effect. 

  • Depth of field: simulates the focus properties of a camera lens (rasterizer only).

Asset edition in context

When you work on your materials, you may want to preview it in the context of a specific 3D scene. That's why we added the possibility to import and render a full scene, with all its textures, cameras and lights. And cherry on top, if this scene references MaterialX shaders, they will be correctly rendered with the rasterizer!

Once imported, you can work on your scene by selecting a mesh (with a SHIFT + Click or thanks to the scene browser) and overriding any of its materials. You may then:

  • Create or load a graph and apply it on a scene material.

  • Make adjustments to an existing material by extracting its textures into a new graph.

Finally, once your 3d scene is edited, you can export it as a new file, or as a new layer of the original file, preventing you to any loss of data (for USD format only).

Last but not least, more 3d formats are now supported for both import and export: USD (+ usda, usdc, usdz), STL, PLY and GLTF, in addition to already available formats FBX and OBJ. 

Rich tooltips

Rich tooltips have been introduced to better demonstrate the purpose of each node. These tooltips, currently available only for atomic nodes, include visuals to demonstrate the node's effect and provide a direct link to the documentation for detailed information, including the list of parameters, tips, and tricks.

Improve non square support

If you need to work with non square textures, this new option is made for you. In the material properties in the 3D view, in the UVs options to control the tiling, you can now set a different value for both axis. 

Bakers

While the baking interface has seen only minor updates (refer to the detailed list below for more information), the baker library has been fully rebuilt to use GPU-based bakers, resulting in much better performance. Along with the new supported file formats mentioned above, this update represents a substantial advancement for users engaged in baking workflows.

Note: if you were using sbsbaker.exe to automate your process, the tool has been renamed to substance3d_baker.exe (use substance3d-baker --help for more information).  

VFX platform requirements updates

Every year, the VFX Reference Platform publishes a list of tools and libraries versions to be used in every software for the VFX industry to minimise incompatibilities between software. As usual, we update all our dependencies in order to respect all these recommendations.

Video

https://www.youtube.com/watch?v=6EkXxu-0Q_E

Release notes

15.0.0

(Released July 15th, 2025)

Added

  • \[3D View] Brand new renderer, with rasterizer and pathtracer modes

  • \[3D View] Add a selection tool to pick an object in the 3D scene

  • \[3D View] Add new "Export scene with layers..." action in the "Scene" menu

  • \[3D View] Add new toolbar buttons

  • \[3D View] Add the possibility to switch between multiple cameras contained in a USD scene

  • \[3D View] Allow to focus on the selected object when pressing 'F' in the viewport

  • \[3D View] Allow to generate a Substance Compositing Graph from an existing material

  • \[3D View] Allow to send a SBS Comp Graph in the 3D View and assign its unique output to the Environment/Panorama usage

  • \[3D View] Clear the current selection by pressing the Escape key

  • \[3D View] Display an imported 3D scene with textures

  • \[3D View] Distinguish X and Y texture repetition controls

  • \[3D View] Enable / Disable shadows

  • \[3D View] Enable / Disable ground plane

  • \[3D View] In the "Materials" menu, add the "Remove" only for the Material that have been added manually and are unused

  • \[3D View] In the "Materials" menu, remove the action "Remove All"

  • \[3D View] Make exported USDZ files self-contained

  • \[3D View] Make the renderer properties persistent when switching the renderer mode

  • \[3D View] Preserve the existing material inputs when overriding a Material

  • \[3D View] Rearrange Camera properties

  • \[3D View] Remove actions "Camera/Save screenshot..." and "Camera/Copy screenshot to clipboard"

  • \[3D View] Remove the Menu action "Material/Rebuild all"

  • \[3D View] Remove the prefix "Default" of the label of the default camera

  • \[3D View] Set the menu action "Reset to default value" as the last one in the material input property hamburger menu

  • \[3D View] Shortcut adjustments

  • \[3D View] Support shadows and translucency in real time mode

  • \[3D View] Support MaterialX shaders from an imported USD scene

  • \[3D View / OpenGL] Rename the "UV Scale Enabled" parameter to "Enable Physical Size from Graph"

  • \[3D View / Post effects] Bloom

  • \[3D View / Post effects] Depth of field

  • \[3D View / Post effects] Tone mapping

  • \[3D View / Scene Browser] Allow to display the Material properties when selecting it in the SceneBrowser

  • \[3D View / Scene Browser] Hide the column "Material"

  • \[3D View / Scene Browser] Put in bold the USD Primitives that are controlled by a Predefined entity

  • \[Bakers] Add a contextual menu in the treeview with "Select all"/"Deselect all" actions

  • \[Bakers] Add an option to control bitangent interpolation

  • \[Bakers] Add horizontal splitter in GUI

  • \[Bakers] Add UDIM macro by default in output name when the scene is udim 

  • \[Bakers] Allow to recompute tangent 

  • \[Bakers] Allow to rename a baker without breaking links

  • \[Bakers] Change the default size of the middle panel

  • \[Bakers] Input texture for UDIM workflow

  • \[Bakers] Make 2D View maps list order match Bakers render list order

  • \[Bakers] Make the baking window modal

  • \[Bakers] Manage tonemapping parameters

  • \[Bakers] Remove tangent space plugin selection

  • \[Bakers] Save status "enabled" or "disabled" for Bakers when saving a Preset

  • \[Bakers] Select material by default in select widget 

  • \[Bakers] Set default orientation of Normal output texture relative to the preference

  • \[Bakers] Set UV tiles to All by default

  • \[Bakers] WordSpaceDirection add option FromTexture/FromValue

  • \[Bakers] World to tangent: set default input to "from texture"

  • \[SBSBaker] Create an option to control the backend order

  • \[SBSBaker] Improve use of StringList argument

  • \[SBSBaker] Rename "match_source_instance" to "match_mesh_name"

  • \[SBSBaker] Rename "Submesh" to "GeomSubset" 

  • \[SBSBaker] Rename to substance3d_baker

  • \[Content] Add 'Hemisphere' shape to generator nodes exposing Quadrant shapes

  • \[Interop] Support GLTF file format

  • \[Interop] Support PLY file format

  • \[Interop] Support STL file format

  • \[Library] Uniformize tooltips for atomic nodes

  • \[Mac] Stop supporting MacIntel platform

  • \[Nodes] Add richtooltips for atomic nodes

  • \[Parameters] Close 'Attributes' section by default

  • \[Parameters] Let the user specify base parameter default values for new instances

  • \[Preferences] Bakers: add a boolean option to compute the tangent space per fragment

  • \[Preferences] Remove the tangent space plugins

  • \[Preferences] Store the preferences per minor version of SD (XX.X)

  • \[VFX] Update Boost to 1.85.0

  • \[VFX] Update MacOS minimal version to 12.0

  • \[VFX] Update OpenColorIO to 2.4.2

  • \[VFX] Update OpenColorIO to 2.4.x

  • \[VFX] Update OpenExr to 3.3.x

  • \[VFX] Update Qt to 6.5.8

Fixes

  • \[3D View] Textures in exported USD scene are not correctly applied

  • \[3D View] \[UDIM] Cannot view UDIM graph outputs in 3D View when automatic viewing on graph opening is turned off in graph preferences

  • \[Bakers] 'Anti-alias.' and 'Avg. normals' cells for non-applicable bakers are blank and editable

  • \[Bakers] 'Refresh' action uses raytracing backend when it is disabled in preferences

  • \[Bakers] Bakers blocked as busy after failure during 'Refresh all baked maps' process

  • \[Bakers] Crash at 180+ UDIMs when baking OpenGL Position map on specific mesh

  • \[Bakers] Crash when opening 'Bake model information' dialog multiple times in a row (macOS only)

  • \[Bakers] In JSON preset export, 'udim' value is replaced by '1001' when it was set to 'All'

  • \[Bakers] Memory is not correctly detected on Linux

  • \[Bakers] Missing map input dependency does not trigger warning and/or block rendering

  • \[Bakers] No error label when output name is empty

  • \[Bakers] Switching high poly mesh from file has no effect

  • \[Bakers] Target baker is not selected by default when using 'Rebake' action

  • \[Engine] Distance: visible "cut" in some situations

  • \[Engine] Fx-Map: Negative colors are not supported when bitdepth is 8-bit (GPU engines only)

  • \[Localization] Character input switches back from Japanese to Latin in node menu

  • \[Security] USDC File Parsing Out Of Bound Write Vulnerability

  • \[Security] Out-of-Bound WRITE Vulnerability II, when parsing NEF file

  • \[Security] Out-of-Bound Read Vulnerability III, when parsing DNG file

  • \[Preferences] UX issues in project settings for read-only projects

  • \[Resources] Multiple UV sets are not displayed when opening FBX files

  • \[UI] Overlapping labels in status bar

  • \[UI] Tooltips of the 'Link creation mode' drop down menu are not displayed

KNOWN ISSUES

  • \[Bakers] Crashes during baking with some specific NVidia drivers

  • \[3D View] OpenGL: some imported scenes may not be rendered 

  • \[3D View] Rasterizer: shadow artefacts when using displacement on a flat Scene

  • \[3D View] Pathtracer: slow performances when updating textures with tesselation/displacement enabled

  • \[3D View] Some color material properties are not color-managed correctly when overridden

  • \[3D View] Scenes with animated primitives are not properly supported

  • \[3D View] Mesh with multiples UDims are not yet supported

  • \[3D View] Mesh with multiples UVs are not yes supported and may result in invalid material rendering

  • \[3D View] Pathtracer not supported on AMD graphic cards

Windows Depot 3366301
  • Loading history…
  • Loading history…
  • Loading history…
Ad-free Steam data for everyone since 2012
Support SteamDB • Donate or contribute
Open link