Substance in Unity – the beta plugin is here!

The Substance plugin enables the use of Substance materials directly in Unity.

    The Substance plugin enables the use of Substance materials directly in Unity. Whether you are working on games, visualization and or deploying across mobile, desktop or XR, Substance delivers a unique experience with optimized features for enhanced productivity.

    Watch this tutorial to learn how to install and use the Substance in Unity beta plugin:

    From Native Integration to Plugin

    Allegorithmic takes full control over the Substance in Unity workflow with a new integration designed to pave the way for enhanced Substance support in Unity. We didn’t want to wait any longer to get the plugin in your hands. So we are releasing the plugin on the Unity Asset Store in public beta so you can begin working in Unity 2018.

    In order to shift from a native integration to a plugin, our team has had to rewrite the framework from the ground up. This means that today, some elements that were present in the previous integration are not available in the plugin yet.

    But worry not – we will be on a vigorous update schedule. We have a team dedicated solely to working on the Substance in Unity plugin to get it feature-complete and ready for full production. This also means that the plugin will have the freedom to offer more possibilities and add more efficient workflows.

    What is in the Plugin Today?

    Import and customize physically-based Substance materials created in Substance Designer with support for Unity Standard and Standard (specular) shaders.

    Access the Substance Source library: over 1000 high-quality tweakable and export-ready 4K materials with presets.

    Update Substance materials at runtime using the Substance API and C#. (Here is a tutorial)

    Update textures in real time using LiveLink with Substance Painter.

    Furthermore, the CPU engine is updated with 4K texture support, as well as a Mac and PC build support.

    What Happens Next?

    As Substance in Unity is currently releasing in a public beta version, we caution the use of the plugin in a production environment. We also need your help to build a truly solid and reliable plugin. Our team will be happy to answer your questions and get your feedback.

    Bugs can be submitted here.

    Feedback can be submitted here.

    For support and discussion, please drop by our Unity support forums here.

    You can view the full documentation on usage, scripting and known issues here.

    We will be releasing monthly updates to Substance in Unity and updates will be available through the Unity Asset Store. Our first update will focus on adding mobile support for the plugin.

    Read more