Author Topic: Substance in Maya 2.1.0 - 2.1.2  (Read 1464 times)

Hi everyone,

Today, we have released the 2.1.0 version of the plugin.

Changes:
* Ensured compatibility with Python 3
* Substance Engines updated to version 7.2.9
* Fixed error with conflicting global mel variable names when applying a workflow
* Redshift workflow now sets fresnel to metalness
* Added new plugin file, substancelink, which handles interoperability with other Substance programs and the Substance Launcher
    - Opening Substance Source now will open the Substance Launcher to the Source tab if the substancelink plugin is loaded
    - The substancelink plugin allows the Launcher to, when the UI is added, send Substance Source materials to the Maya integration
    - Scripting commands added to get internal library versions, as well as to open the substance launcher to the source page
* Website links now open to substance3d.com instead of allegorithmic.com
* Documentation and source links, when opening a web page, will now open the user-set default browser
    - On Windows, internet explorer is no longer opened
* Added new link in the shelf and menu to Substance Share
* Added new commands to query the Substance Linker version and hash
* In Maya LT, the version has been removed from the settings menu
* The about dialog is no longer written in PySide2 and Python, but in native code using Qt instead. It is now available in Maya LT, where it previously was not.
* The about dialog has different diagnostic information; it now displays the git hash to match the change in source control
* The about dialog copy to clipboard will now also have this git hash, along with the version of Maya that the plugin is built for.
* The licenses in the about dialog now open as a text file
* Workflow script generator no longer outputs strings for the 'ordering' member. Any existing workflows will be properly handled
* Added support for Maya 2017

Scripting commands added:
    substancemaya:
        * substanceUtilityGetLinkerVersion
        * substanceUtilityGetLinkerHash
        * substanceUiOpenAboutWindow
        * substanceUiOpenSourceWebsite
        * substanceUiOpenDocumentation
        * substanceUiOpenShareWebsite
       
    substancelink:
        * substanceLinkGetLinkVersion
        * substanceLinkGetPortalCliVersion
        * substanceLinkOpenLauncher
       
This version is released for Maya 2017, 2018, 2019 and 2020 on Windows, Linux and Macos. It is also released for Maya LT 2018, 2019 and 2020 on Windows and MacOS.

A note for Maya 2017. As the version of the plugin that came with Maya 2017 was very old, it did not have an installer set up, making it difficult to properly remove in an installer. When installing, you should inspect the install directory of Maya and ensure any files from the old plugin have been removed. If there is a conflict between the two, typically a crash will occur when trying to load an sbsar, as it tries to load it with a very old Substance Linker, which is part of the Substance Engine. One of the new functions, substanceUtilityGetLinkerVersion, can be used to ensure that no linker binaries have been loaded from the old plugin, which typically causes this. You can run it in the script editor, and it should print out "7.2.9".

You may need to also update Arnold for the shipped workflows to function correctly, as the Arnold workflow expects AiStandardSurface. Alternatively, you can create your own to work with older versions of Arnold.

Cheers,
Galen
Last Edit: June 02, 2020, 07:29:43 pm
Software Engineer, Integrations
Maya, 3ds Max and Core Libraries

It would also be very helpful if you have an issue to click the 'Copy to clipboard' button on the about dialog for the plugin, and then paste what it copies into the forum post. It can be accessed either on the shelf or through the Substance dropdown menu. The dialog will look and behave almost exactly like the one in Substance Painter.

An example output from it would look like this:
Substance in Maya 2017, version 2.1.0
Build 23 - 8c71faf119bac70e98e85c707dd2ef6668913cde

This would allow us to help more easily and track any issues between versions of the plugin and of Maya.

Thanks,
Galen
Last Edit: March 27, 2020, 10:41:44 pm
Software Engineer, Integrations
Maya, 3ds Max and Core Libraries

Today we have released the 2.1.1 version of the plugin.

The only change it contains is:

  • substancelink plugin no longer crashes when unloaded

It is released for the same platforms, Maya 2017 - 2020 and Maya LT 2018 - 2020

Cheers,
Galen
Last Edit: April 15, 2020, 07:52:23 pm
Software Engineer, Integrations
Maya, 3ds Max and Core Libraries

Today we have released the 2.1.2 version of the plugin.

The only change it contains is:

  • Fixed error in Maya LT when creating stingray shader network.

This was also released with Maya 2020.2, and is contained in the Maya installer for that.

It is released for the same platforms, Maya 2017 - 2020 and Maya LT 2018 - 2020

Cheers,
Galen
Last Edit: June 02, 2020, 07:39:43 pm
Software Engineer, Integrations
Maya, 3ds Max and Core Libraries