User Guide Cancel

Version 14.1 | Substance 3D Designer

Version 14.1

This update introduces new features to enhance your daily use of Substance 3D Designer: node arrangement tools to quickly improve your graph layout, copy/paste parameters to apply a set of parameters to another node, and a pixel pin in the 2D view to track a specific pixel while debugging your graph. It also adds new content, mainly to complete the Spline and Path node sets.

Release date: January 14th, 2025

Scatter splines on splines

In this page


Splines and Paths updates

Splines and path nodes were introduced in version 13.0, and thanks to your feedback, we've made an initial set of improvements. First, we added the Scatter Splines on Splines node, which distributes splines along a parent spline, offering options similar to those of a regular scatter node. Additionally, the Mask to Paths node has been enhanced to give more control over the position of the first vertex on the path. We also made it possible to introduce randomness in the Spline Bridge List node.

Scatter Spline on Spline animation 1

Scatter splines on splines 2


Nodes alignment tools

If you are keen on keeping a clean and readable graph, the node alignment tools are made for you and have been completely revamped! It is now possible to evenly space the nodes (horizontally or vertically), and aligning nodes avoids any overlaps by neatly stacking them. Cherry on top: both features take the actual size of the nodes into account!

Align nodes


Copy / paste parameters

It is now possible to copy the parameters of one node and paste them onto another, so all matching parameters in the target node will be updated to the values of the source node. This is very useful if, for example, you want to carry over the parameters of a color node to its grayscale version, or vice versa. (e.g., the Tile Sampler node)


Pin pixel in the 2D view

The new Color Sampler tool in the 2D view lets you track the value of a selected pixel by dropping a pin on it. This is very useful to ensure that you are always viewing the information of the same pixel across multiple nodes in a graph. Open the Information panel to access the tool and give it a try!

Color sampler: using the tool


Search improvements

The node finder tool has been slightly improved:

  • You can now enable a recursive mode for a deeper search;
  • The fuzzy mode can be disabled if you want to search for an exact term;
  • The focus is automatically set on the search field when enabling the node finder tool;
  • The layout of the toolbar has been rethought to save space.
Search toolbar


Videos

video scatter splines on splines

video user experience features


Release notes

14.1.0

(Released January 14th, 2025)

Added

  • [2D View] Add pinned pixel display in Information panel
  • [API] Expose the nodes BBox size in the Graph View scene
  • [Content] 'Material Height Blend': Add 'Height Mask' output
  • [Content] 'Path Vertex Processor': Use 'Edit function' button for 'Per Vertex Function' parameter
  • [Content] Auto Levels: Clean unused parameter, adjust labels and tooltip
  • [Content] Mask to paths v2
  • [Content] New Mean of Least Variance node (MLV)
  • [Content] New Median Filter node
  • [Content] Quantize Color: add a 'Nearest' filtering option
  • [Content] Spline Bridge List: Add random spline offset parameters
  • [Content] Spline Tools: New Spline (Quadratic) node
  • [Content] Triangle grid: change triangulation method and use loops
  • [Content] New Scatter Splines on Splines node
  • [Cooker] Expose 'Pixel ratio' base parameter as '$pixelratio' static variable
  • [CrashReport] Integrate new crash report window
  • [Engine] Add the Vulkan/Metal version of the blend engine
  • [Graph] Material Mode: allow connection to input without usage when a single link is selected
  • [Graph] Material link: allow standard connections when connection is not ambiguous
  • [Graph] Node alignment tools: add horizontal/vertical distributions, left/right/top/bottom alignments, and support stacked nodes
  • [Library] Fix text color in contextual menus
  • [Parameters] Copy parameters from a node to another
  • [Properties] "Reset all": Remove the confirmation pop up window
  • [Resources] Set the format to "All format" in the "Link Bitmap" dialog
  • [Search] Add a way to enable/disable a recursive mode
  • [Search] Add a way to enable/disable the fuzzy search
  • [Search] Always show and set focus on search term field when enabling Node Finder using its keyboard shortcut
  • [Search] Rework the filter option
  • [Shortcuts] Allow 'V', 'H' and 'S' keys to be assigned
  • [ThirdParty] Upgrade to Qt 6.5.7
  • [UX] Modal dialogs should not be minimisable 
  • [UX] Remove horizontal scroll on alert dialog

Fixes

  • [Content] Bevel: Normal Format is not affected by the global preference
  • [Content] Color to Mask node does not ignore alpha
  • [Content] Directional distance: Incorrect result when input has vertical image ratio
  • [Content] Flood Fill Mapper: Warning raised for absent variable
  • [Content] Histogram Compute: result is 16 times what it should be
  • [Content] RT caustics doesn't work in non square resolution
  • [Content] Spline Bridge List: Incorrect result when using Start/End offsets
  • [Content] Spline Select: output spline amount can be greater than the input spline amount
  • [Content] Spline Warp produces a black result with SSE engine
  • [Content] Triangle Grid: pattern is not tiling properly
  • [Content] Triangle grid: Tiling is broken in a specific case
  • [Data] Crash when changing graph input identifier in a specific case
  • [Function Graph] Long values appear overlapped on 'Float' nodes
  • [Fx-Map] Crash when displaying Quadrant node properties
  • [Graph] [UDIM] Having a scrollbar in the UDIM list results in 1..1 1..2 entries
  • [Graph][Shortcuts] Node created using a shortcut is not placed on existing link after node duplication
  • [Properties] Incorrect parameter display when value is invalid
  • [Publish] Reciprocal dependencies result in an infinite loop when publishing a package
  • [Publish] Silent failure when using 'Publish' action on package with unloaded dependency
  • [UI] 'Parent size' widget is not displayed correctly when expanded and may block the interface (macOS only)
  • [UI] Main window falls behind other applications in some cases (Windows only)

Get help faster and easier

New user?