Hi Everyone,
We have released Substance in Unity 2.2 and it's live now on the Unity Asset Store. This update includes a ton of bug fixes and some new features detailed below in the release notes. We now have support for Unity 2018.3 as well as .NET4. Thank you for your patience. We know it took a long time to get this release out. We will be doing more frequent updates from here on out.
Please be sure to check out our full documentation.
https://support.allegorithmic.com/documentation/integrations/unity-2018-170459323.htmlSubstance in Unity 2.2 change list
Release Date: Jan 10, 2019
Core Substance Plugin
- Updated Substance Engine
- Improved code stability
- Unity 2018.3 support
- .NET 4.x support
- Substance Source support in 2018.3
- Substance Source coloring issue has been fixed
- The graph, and corresponding material, now have the same object name
- Added Unity Pro skin GUI readability improvements
- Added support for material's output assignments
- Fixed a bug with sRGB handling
- Fixed a bug where an user could could delete all instances of a graph
- Fixed a bug where attempting to render Substances while changing parameters at runtime would only cause two to be able to rendered at a time
- When importing a package that contains old Substance files, the plugin will now let the user know that it contains old Substance data and delete the package files when Unity is attempting to import them (this is so the user does not have to delete everything manually if it came in broken)(edited)
- Added an 'About' button in the Substance menu to show Substance plugin related build information
- Added mouse-over tooltips in the Substance GUI to show exposed Substance parameter names
- Added Navigation buttons in the Substance GUI to link to Substance graph and materials
- Added new icons for the Substance graph/material/textures in the Content Browser
- Updated the Substance thumbnails in the content browser
- Removed the .mat from the front of Substance material names
- Added the ability to rename Substance graphs and materials
- When changing Substance graph resolution, the apply/revert popup will no longer appear forcing the user to commit the change at that moment
- Fixed a bug where the Reflection process would only use the default Substance resolution, instead of one defined by the user
- Added a mouseover warning to the Substance GUI that informs the user if the color space is set to Gamma
- Changed functionality of Substance graph instances: Users can now create graph instances in a Substance without being prompted for each created instance in the Substance graph GUI
Scripting
- We have hidden some functions not meant for script support
- Added function to duplicate Substance graph instances through script: Duplicate()
- Added function to query procedural input information via C#, returns an array of 'InputProperties' elements: GetInputProperties()
- Added function to check if an input exists in a graph, returns true/false: HasInput(string inputName)
- Added function to check if a visibleif input is visible, returns true/false: IsInputVisible(string inputName)(edited)