- Interface
- Customizing your workspace
- Home screen
- Main toolbar
- Preferences
- Explorer
- Graph view
- Library
- Properties
- 2D view
- 3D view
- Dependency manager
- 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 graph key concepts
- Creating a Substance graph
- Instances and subgraphs
- Graph parameters
- Manage parameters
- 'Visible if' expressions
- 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
- Substance function graphs
- What is a Substance function graph?
- Create and edit a Substance function
- 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
- 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
- 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 function graphs
- Substance function graphs
- What is a Substance function graph?
- Create and edit a Substance function
- 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
In: Atomic nodes
Description
The Blend node blends or mix together two separate inputs with a user-defined Blend Mode and an optional Opacity mask. It is the most useful node of all Atomic nodes, almost any Graph you build in Substance 3D Designer will make use of this node.
Its functionality is similar to having two layers above one another in Substance 3D Painter or Photoshop, that blend together by the blending mode you set on the top layer.
Input connectors
Foreground Grayscale/Color
Top or foreground layer of the Blend operation.
Background Grayscale/Color
Bottom or background layer of the blend operation.
Opacity Grayscale
Optional Alpha mask input.
Blend nodes have dynamic inputs that switch between Grayscale and Color depending on your connections. A Blend Node can only blend two inputs of the same type. Connecting a Color and Grayscale input to the Foreground and Background will result in a dashed red connection line, signifying a calculation error. This is the number one reason new users run into problems with Color vs Grayscale connections: make sure both connections are of the same type!
Parameters
Opacity Float
Opacity of the Foreground layer blending into the Background. It works independent to the Opacity input and acts as an additional multiplier to it.
Blending Mode Integer (Static)
Sets the blending operation to be used. See Usage guide below.
Alpha Blending Integer (Static)
Determines blending behavior when color inputs have Alpha channels:
- Use Source Alpha
- Ignore Alpha
- Straight Alpha Blending
- Premultiplied Alpha Blending
Cropping Area Float4 (Static)
Allow for setting a custom cropping region that behaves like an additional Opacity mask. Any area cropped shows only the background.