Unity
Unity Supported Versions
The Substance in Unity plugin version 2.5.2 supports Unity 2018.3x through 2020.1. It can be downloaded from the Unity Asset Store.
Before upgrading or using the plugin, check the upgrading project page.
Be sure to check the Optimization Guidelines page before authoring custom Substance materials.
Table of Contents
- Unity Release Notes — What's new in the Substance in Unity plugin by version
- Downloading Substance in Unity — The Substance in Unity plugin is available in the Unity Asset Store https://assetstore.unity.com/packages/tools/utilities/substance-in-unity-110555.
- Unity Plugin Overview — The Substance in Unity plugin is now a scriptable object in Unity.
- Unity Preferences — The Substance preference window allows you to set user-defined options for the plugin.
- Optimization Guidelines — When creating your own custom Substance materials, be sure to check the following optimization guidelines.
- Upgrading Projects/Known Issues — Known issues with the Substance in Unity plugin
- Managing and Navigating Substance Graphs — You can create new materials based on the Substance material using the Substance Graph Manager (SGM)
- Changing parameters — Parameters for the Substance material are accessible on the Substance Graph Object (SGO).
- Generated Textures (Packing) — The Generated Textures show the outputs from the Substance that are computed by the Substance Engine to create textures
- Target Settings — The Target Settings allow you to change resolution, format and compression settings for the Substance textures per platform.
- Rendering Color Space — For the best results, you should set the color space to linear in the Unity Player Settings.
- Working with Normals in Unity — Settings for normal maps and how OGL and DX are handled.
- Working with HDRP — In the 2.5.0 update, we introduced support for Unity's HDRP scriptable render pipeline.
- Working with URP
- Using Image Inputs — In order to use an image in an input parameter for a Substance, you need to modify the Read/Write parameter for the textur
- Publishing for Mobile — Guidelines for publishing on mobile platforms
- Scripting in Unity — Using the Substance API, you can write scripts to update and change Substance parameters at runtime.
- Using Substance Source
- Live Link Plugin
- Removing Substance Plugin
- Tutorials