New particle workflow
The new particle modeling workflow allow to create clouds of point to manipulate geometry. They can be used to create a lot of new complex and/or repetitive shapes such as the roof tiles on the image just above.
To learn more about the new particle workflow, see the following documentation pages:
- Substance 3D home
- User guide
- Glossary
- Getting started
- Interface
- Interface
- Customizing your workspace
- Home screen
- Main toolbar
- Preferences
- Explorer
- Graph view
- Library
- Properties
- 2D view
- 3D view
- Dependency manager
- Resources
- Resources
- Importing, linking and new resources
- Bitmap resource
- Vector graphics (SVG) resource
- 3D scene resource
- AxF (Appearance eXchange Format)
- Font resource
- Warnings from dependencies
- Substance graphs
- Substance graphs
- Substance graph key concepts
- Creating a Substance graph
- Exposing a parameter
- Graph parameters
- Inheritance in Substance graphs
- Output size
- Values in Substance graphs
- Publishing Substance 3D asset files (SBSAR)
- Exporting bitmaps
- Exporting PSD files
- Sample Substance graphs
- Warnings in Substance graphs
- Nodes reference for Substance graphs
- Nodes reference for Substance graphs
- Atomic nodes
- Node library
- Node library
- Texture generators
- Texture generators
- Noises
- Noises
- 3D Perlin noise
- 3D Perlin noise fractal
- 3D Ridged noise fractal
- 3D Simplex noise
- 3D Voronoi
- 3D Voronoi fractal
- 3D Worley noise
- Anisotropic noise
- Blue noise fast
- BnW spots 1
- BnW spots 2
- BnW spots 3
- Cells 1
- Cells 2
- Cells 3
- Cells 4
- Clouds 1
- Clouds 2
- Clouds 3
- Creased
- Crystal 1
- Crystal 2
- Directional noise 1
- Directional noise 2
- Directional noise 3
- Directional noise 4
- Directional scratches
- Dirt 1
- Dirt 2
- Dirt 3
- Dirt 4
- Dirt 5
- Dirt gradient
- Fluid
- Fractal sum 1
- Fractal sum 2
- Fractal sum 3
- Fractal sum 4
- Fractal sum base
- Fur 1
- Fur 2
- Fur 3
- Gaussian noise
- Gaussian spots 1
- Gaussian spots 2
- Grunge concrete
- Grunge Damas
- Grunge galvanic large
- Grunge galvanic small
- Grunge leaks
- Grunge leaky paint
- Grunge map 001
- Grunge map 002
- Grunge map 003
- Grunge map 004
- Grunge map 005
- Grunge map 006
- Grunge map 007
- Grunge map 008
- Grunge map 009
- Grunge map 010
- Grunge map 011
- Grunge map 012
- Grunge map 013
- Grunge map 014
- Grunge map 015
- Grunge rough dirty
- Grunge rust fine
- Grunge scratches dirty
- Grunge scratches fine
- Grunge scratches rough
- Grunge shavings
- Grunge splashes dusty
- Grunge spots
- Grunge spots dirty
- Liquid
- Messy fibers 1
- Messy fibers 2
- Messy fibers 3
- Microscope view
- Moisture noise
- Perlin noise
- Plasma
- Caustics
- Voronoi
- Voronoi fractal
- Waveform 1
- White noise
- White noise fast
- Patterns
- Patterns
- 3D linear gradient
- 3D volume mask
- Alveolus
- Arc pavement
- Brick 1
- Brick 2
- Brick generator
- Checker 1
- Cube 3D
- Cube 3D GBuffers
- Fibers 1
- Fibers 2
- Gaussian 1
- Gaussian 2
- Gradient axial
- Gradient axial reflected
- Gradient circular
- Gradient linear 1
- Gradient linear 2
- Gradient linear 3
- Gradient radial
- Height extrude
- Mesh 1
- Mesh 2
- Panorama shape
- Polygon 1
- Polygon 2
- Scratches generator
- Shape
- Shape extrude
- Shape mapper
- Shape splatter
- Shape splatter blend
- Shape splatter data extract
- Shape splatter to mask
- Splatter
- Splatter circular
- Star
- Starburst
- Stripes
- Tile generator
- Tile random
- Tile random 2
- Tile sampler
- Triangle grid
- Weave 1
- Weave 2
- Weave generator
- Filters
- Filters
- Adjustments
- Adjustments
- Apply color palette
- Auto levels
- Channel mixer
- Chrominance extract
- Clamp
- Color match
- Color to mask
- Contrast/Luminosity
- Convert to linear
- Convert to sRGB
- Create color palette (16)
- Grayscale conversion advanced
- Hald CLUT
- HDR range viewer
- Height map frequencies mapper
- Highpass
- Histogram compute
- Histogram equalize
- Histogram range
- Histogram render
- Histogram scan
- Non-uniform histogram scan
- Histogram select
- Histogram shift
- ID to mask grayscale
- Invert
- Lighting cancel high frequencies
- Lighting cancel low frequencies
- Luminance highpass
- Min max
- Modify color palette
- Pow
- Quantize color (Simple)
- Quantize color
- Quantize grayscale
- Replace color
- Replace color range
- Threshold
- View color palette
- Blending
- Blurs
- Channels
- Effects
- Effects
- 3D texture position
- 3D texture SDF
- 3D texture surface render
- 3D texture volume render
- Ambient occlusion (HBAO)
- Ambient occlusion (RTAO)
- Anisotropic Kuwahara color
- Anisotropic Kuwahara grayscale
- Bevel
- Bevel smooth
- Cross section
- Curvature
- Curvature smooth
- Curvature sobel
- Diffusion color
- Diffusion grayscale
- Diffusion UV
- Directional distance
- Edge detect
- Emboss with gloss
- Extend shape
- Flood fill
- Flood fill mapper
- Flood fill to Bbox size
- Flood Fill to gradient
- Flood Fill to grayscale/color
- Flood Fill to index
- Flood Fill to position
- Flood Fill to random color
- Flood Fill to random grayscale
- FXAA
- Glow
- Mosaic
- Multi directional warp
- Non-uniform directional warp
- Reaction diffusion fast
- RT irradiance
- RT shadow
- Shadows
- Shape drop shadow
- Shape glow
- Shape stroke
- Summed area table
- Swirl
- Uber emboss
- Vector morph
- Vector warp
- Normal map
- Tiling
- Transforms
- Material filters
- Material filters
- 1-click
- Effects (Material)
- Transforms (Material)
- Blending (Material)
- PBR utilities
- Scan processing
- Mesh-based generators
- Mesh-based generators
- Mask generators
- Weathering
- Utilities (Mesh-based generators)
- Spline & Path tools
- Spline & Path tools
- Working with Path & Spline tools
- Path tools
- Spline tools
- Spline tools
- Paths to Spline
- Point list
- Scatter on Spline color
- Scatter on Spline grayscale
- Spline 2D transform
- Spline (Cubic)
- Spline (Poly quadratic)
- Spline append
- Spline bridge (2 Splines)
- Spline bridge (List)
- Spline bridge mapper color
- Spline bridge mapper grayscale
- Spline circle
- Spline fill
- Spline flow mapper
- Spline mapper color
- Spline mapper grayscale
- Spline merge list
- Spline render
- Spline sample height
- Spline sample thickness
- Spline select
- Spline warp
- UV mapper color
- UV mapper grayscale
- 3D view (Library)
- 3D view (Library)
- HDRI tools
- Node library
- Substance function graphs
- Substance function graphs
- What is a Substance function graph?
- Create and edit a Substance function graph
- The Substance function graph
- Variables
- FX-maps
- FX-Maps
- How it works
- The Iterate node
- The Quadrant node
- Using Substance function graphs in FX-Maps
- Warnings in Substance function graphs
- Sample Substance function graphs
- Nodes reference for Substance function graphs
- MDL graphs
- Bakers
- Best practices
- Pipeline and project configuration
- Color management
- Package metadata
- Scripting
- Scripting
- Plugin basics
- Plugin search paths
- Plugins packages
- Plugin manager
- Python editor
- Accessing graphs and selections
- Nodes and properties
- Undo and redo
- Application callbacks
- Creating user interface elements
- Adding actions to the Explorer toolbar
- Using color management
- Using spot colors
- Logging
- Using threads
- Debugging plugins using Visual Studio Code
- Porting previous plugins
- Packaging plugins
- Scripting API reference
- Technical issues
- Release notes
Version 11.3
Substance 3D Designer
Release date: 24 November 2021
Major feature
New model graph functionalities
A lot of improvements have been added to the model graph to expand the modeling capabilities:
- New modeling and deformation nodes
Additional new nodes have added to create more complex shapes, click on each node to learn mroe about them:
- General improvements
The workflow around the modeling graph has been improved with:- New tooltips on nodes parameters to make them easier to learn.
- The 3D model hierarchy is now preserved when exporting in FBX
- Material assignation can be exported with the OBJ and FBX file formats.
- Preview intermediate nodes in the viewport in overlay mode.
Improved interoperability
The send-o actions have been expanded, with two new possibilities:
-
Send SBSM (substance model file) to Stager
Procedural 3D models can now be sent to Stager and be modified from there with the exposed parameters.
- Receive SBS/SBSAR from Sampler
It is now possible to receive Substance files generated by Sampler directly into Designer.
Miscellaneous
Various quality of life improvements have been made:
-
Inputs relative to inputs
Graph inputs set in Relative to inputs will now inherit the connected node size instead of default to the parent graph size. This makes managing different resolutions via inputs of different sizes much easier.
-
New graph window
The new graph window has been reworked and now allow to better see the details of a specific template and to create new graph directly into an existing package.
-
Close All Packages
A small action which makes less tedious to manage many packages in the explorer. Use File > Close all to close all the currently opened packages.
-
Maximize Current View
Use the new title bar icon or the shortcut SHIFT+Space to expand a window to the full screen. This can be used on floating window as well.
-
3D view improvements
The 3D view has new display settings to toggle the display of back faces on a 3D model as well the display of Vertices, Tangent and Bitangents.
Content
This releases add new diffusion nodes and improvements for the PBR Render node:
-
Diffusion nodes
The new Diffusion Color, Diffusion Grayscale and Diffusion UV nodes allow to generate soft bleeding blurs based on an input mask.
- Improved PBR render node
This node had the following changes:- New cubic UV mode for the Sphere shape.
- New support for Subsurface scattering.
- Anisotropy now follows the Adobe Strand Material 5ASM) model.
- Image based lighting has been improved with the support of importance sampling.
- Emissive lighting has been improved with the support of importance sampling.
Release notes
11.3.0
(Released November 24, 2021)
Added:
- [Substance models] Add tooltips for nodes parameters
- [Substance models] Allow to display in overlay in the 3D viewport the result of an intermediate node
- [Substance models] Improve how Basis are displayed
- [Substance models] Preserve the objects' hierarchy when exporting a Substance Model graph to .fbx
- [Substance models] Support multiple materials in FBX/OBJ export from Substance Model graph
- [Substance models][Content] Particle node
- [Substance models][Content] Generative Transform node
- [Substance models][Content] Organic Pattern node
- [Substance models][Content] Particles from Instances node
- [Substance models][Content] Particle Pruning node
- [Substance models][Content] Lathe node
- [Substance models][Content] Shell node
- [Substance models][Content] Projection node
- [Substance models][Content] Curve Trim node
- [Substance models][Content] Update Curve Sampler node
- [Substance models][Content] Update Mesh Sampler node
- [Substance models][Content] Update Jitter node
- [UX] Button to maximize current view
- [UX] Update the New Graph window
- [UX] Add 'Download Player' option in Tools menu and aggregate with 'Locate Player'
- [UX] Add 'Close All' entry to the file menu
- [UX] Apply consistent casing throughout the main menu
- [UX] Automatically display the properties of duplicated graph items
- [UX] Add buttons in the graph toolbar to disable constant screen size for Frame titles / Comments / Pins
- [UX] Buttons to copy versions information to the clipboard in the About dialog
- [Materials] Inputs relative to inputs
- [Content] Add 'Tiling' option on 3D Perlin Noises
- [Content] New Diffusion process node
- [Content] New PBR Render node version
- [Interoperability] Receive SBS and SBSAR from Sampler
- [Interoperability] Send SBSM To Stager
- [3D View] Add an option to disable backface culling
- [3D View] Add an option to display Vertex tangent space
- [Explorer] Highlight graph in the Explorer when double clicking the Graph View's background
- [Explorer] Remove the 'Explore' option in contextual menus
- [Bakers] Hide deprecated bakers
- [Color Management] Add support for OCIO v2 config file rules
- [Library] Rename categories according to graph types
- [Preferences] Auto-disable the CPU in Iray hardware preferences if supported CUDA GPU is detected
Fixed:
- [Substance models] Crash on Mac when using "as sudb" option on .fbx
- [Substance models] Crash when exporting to SBSM in a specific case
- [Substance models] Export failure when exporting exposed parameters which widgets were never built
- [Substance models] Random crash when opening a graph that refers to multiple .fbx files
- [Substance models] Ranges are not applied dynamically in exposed parameters' widgets
- [Substance models] Reload mesh option doesn't work on resources used in Substance models graph
- [Substance models] Scenes are not displayed in an available 3D View in a specific case
- [UI] Disable area is too large in material options
- [UI] Style issue in 'Package File not Saved' dialog
- [UI] Tab key has to be pressed twice to navigate across values
- [UI] Zooming with mouse drag is inversed between 3D View and other Viewports
- [UI] Loading an already open SBS using the 'Recent files' list incorrectly triggers a 'Package Not Found' prompt
- [UI][macOS] Incorrect default interface layout after starting the application
- [UI] Packages cannot be saved to a drive's root (Windows only)
- [Graph] 'Automatically display in 2D View' option is inconsistent in a specific case
- [Graph] 'Open Reference' option is available for SBSAR instance nodes
- [Graph] Pin properties are only displayed when item is created
- [Graph] Pin string rules are inconsistently enforced
- [Graph] Crash when saving an empty graph
- [3D View] Anisotropy angle is inverted in ASM shader
- [3D View] ASM Shader: linearization issues with SSS related maps
- [3D View] Broken OpenGL rendering after closing additional 3D Views in a specific case
- [3D View] The predefined cameras positions are not correct in the 3D View with some .fbx files
- [MDL] 'Add Node' from the contextual menu is not working for MDL Graphs
- [MDL] Bug: Connection of node fails when using float2.x components and alike (SD 11.1.2)
- [MDL] Crash upon opening specific.sbs file
- [MDL] Scene units per meter in Iray not set at render session start
- [MDL] Freezes when tweaking a lerp node in the MDL graph
- [MDL] Order of parameters in exported MDL code
- [Explorer] empty resource folder is created after canceling resource creation
- [Explorer] Only the first element of a package can be moved to the bottom of the list
- [Content] RT Bent Normal and RT AO triggers node computation in nested graphs
- [Input Node] Bitmap in Input Nodes is not updated when UDIM change
- [Iray] Long time is taken when trying to display a Substance models Scene with lots of instances
- [Preferences] Empty line when cancelling the addition of a project file
- [Python editor] 'Close' option stays enabled after closing last script and still includes its name æ