- The time parameter is now properly exposed and can be keyframed to use animated Substance materials
- Substance materials can now be keyframed in the animation editors
- Workaround support for Vray RT, Redshift and any other renderers (no viewport for Redshift)
- Network Rendering support with Backburner
- Automated workflows for Redshift / Scanline renderers
- Silent installation support
- Half-float Substance outputs now have default behavior
- Unsupported compressed formats now have default behavior
- Added script functionality to determine the number of materials a Substance material is used by
- Added a scripting call to determine plugin version
- 4k support for the CPU engine, 8k support for the GPU engine

Bug fixes:

- Text parameters can now be properly edited through MaxScript
- Adjusted Vray workflow to have an accurate color correction
- Workflow scripts now do not fail to create intermittent nodes
- Exporting a mesh to FBX with a Substance material applied no longer crashes 3ds Max
- Loading a Substance material on top of another with different graph outputs now maps the outputs to the proper inputs on the shader
- Dynamic parameters stay persistent in the graph editor
- If 2.1.1 is installed on a vanilla version of Max and is uninstalled, it properly restores the original plugin files
- Installing the plugin doesn't erroneously install both versions into 2019


Hello everyone!

It has been a few months since the initial beta release of the new Substance plugin for 3ds Max. Since the initial beta release, we have been absorbing feedback and working to greatly improve the plugin. Today we finally have the 1.0 version of the plugin ready!


The most impactful improvement since the initial release is the improved stability of the plugin. Many of the reported crashes which were present within the beta release have been fixed along with many bugs with usability and workflow. With this release also comes support and workflow automation for both the Corona and Octane renderers.

Please Take Note:

A very important note regarding this release is this version is NOT compatible with the initial beta plugin release. With the plugin still in production, this was unavoidable. We know this is frustrating and this is something we do not anticipate happening with future releases. To prevent breaking projects that make use of the current beta plugin, please remove all Substance2 nodes from within the material editor before saving your scene once more. If any Substance2 nodes remain in the scene, the scene will no longer work without the initial beta plugin.

Changelist and What is New:

- Support has been added for 3ds Max 2019
- Support for Corona Renderer has been added
- Support for Octane 3.06 renderer has been added
- Automated Substance workflows have been added for Corona and Octane
- Many improvements have been added to all of the Substance automatic workflows.
- The Substance menu now appears in both the design and default layouts of 3ds Max.
- Added initial support for being able to add Substances to 3ds Max material libraries.
- Saving and Loading has been greatly improved and is now more stable. With these changes, upgrading to this version will not be compatible with any Substances that were created within the beta release of the plugin
- Fixed an issue where importing Substance presets was only working with Substance preset files (.sbsprs) that were created using the beta 3ds Max plugin.
- Substance presets (.sbsprs) created using the plugin are now compatible with all of our other tools and integrations.
- Presets are no longer combined into one list for Substances containing more than one graph. Each graph now contains its own list of presets and the list of available presets updates according to which graph is selected.
- Workflow improvements have been added to the automated Substance workflows to include additional cases for when required maps are not present but can be created using the available channels.
- The available thumbnail preview list now is properly updated when the selected graph instance is changed and new outputs are available.
- Substance file paths are no longer being lost when the Substance is saved with the scene. This would prevent the ability to reimport a Substance.
- Presets are no longer lost when reloading a Substance.
- Asset file tracking is now being handled properly and in the case a file path cannot be found, you will be alerted and have the ability to change the referenced path for a Substance2 node.
- Fixed an issue that would prevent inputting floating point values into any Substance float input scroll boxes.
- Materials created using the automated Substance workflows now are named more uniquely to prevent duplicate names.
- Fixed an issue preventing Substance outputs from working properly using the scanline renderer.
- Node naming conventions for nodes created with the automated workflows have been improved.
- Bitmaps connections assigned to Substance image inputs are no longer lost after saving and loading a scene.
- The installer has been updated to now also include the 2019 version of the plugin.
- When all future installers are ran, the installer will now offer the option to uninstall previous versions of the plugin if detected before installing the new version.
- Many crashes resulting from the plugin have been resolved.

What is to Come:

We will be continuing to update this plugin and there are still many features we would like to support. Some of the features you can expect support for in future releases of this plugin:

- Network/Cloud rendering support
- Support for additional third-party renderers
- Animated Substance support


Thank you everyone who tested the beta version of the new Substance plugin! We greatly appreciate all of the amazing feedback and we will continue to work on applying it as we continue to update this plugin.

Feedback is always welcome in any form. If you encounter any issues, crashes or bugs with this version of the plugin or if there are any missing features that would greatly improve your workflow, we would love to hear about it!

Known Issues:

Exporting an FBX that references a Substance output within a material will result in a crash.