Substance Material Scripted Object
The Substance in Unity plugin is now a scriptable object in Unity.
|Substance sbsar root (Substance Graph Manager) SGM||Allows you to create and rename Substance material instances. This is the sbsar that is imported into your Unity project.|
|Substance Graph Object (SGO)||Contains the Substance parameters, Generated Textures and Target Settings|
|Substance texture outputs||Textures generated by the Substance Engine|
|Material||A Unity material that defaults to the Standard Shader with the Substance textures as inputs. A material is constructed from a graph (SGO) in the sbsar file.|
|Asset created in Unity Project||Substance Asset|
|Unity Material||Same as the name of the graph(s) the Unity material is based on|
|Substance texture output|
A Substance texture is set to a channel in the Unity Standard material based on the Usage setting for the Substance Output. The Usage is set in Substance Designer.
The texture name is a composite of graph name AND usage name (with both component being separated by the substring " - ".
Downloading the Substance Package
- Go to Window>Asset Store search for Substance in Unity to download and import the Substance package.
Importing a Substance Material
- Right-click in the Project window and choose Import Asset.
- Browse for the Substance .sbsar file you would like to use.
The Substance material will be imported into your Unity project. You can then drag and drop the material on a mesh in the Scene view and then edit the parameters in the Inspector.
Parameters and resolution can be set in the Inspector window. Please see Changing Parameters.