We're excited to bring you the latest update for the Substance 3D plugin for Unity - version 3.10. This update is mainly about fixing bugs, with a key focus on a major memory leak issue, making the plugin more stable and efficient.
Release Notes for Substance 3D Plugin v3.10:
Added/Updated:
- Updated the comments section for the RenderInstanceAsync API in the plugin.
Fixed:
- Addressed a memory leak issue in the C++ code of the plugin, ensuring better memory management.
- Fixed an issue on Linux where importing the Unity plugin package resulted in a 'SubstanceException: An invalid argument was given to the API' error, now allowing for successful import of SBSAR files.
- Resolved an issue where SubstanceGraphSO.CurrentStatePreset was not functioning correctly for loading presets with a custom editor window script in Unity; a corrective script is now available on our Substance documentation (HelpX) page: Substance 3D for Unity Scripting.
- Fixed a bug where graph properties were disappearing upon re-selection in the Unity editor.
- Addressed the 'Unknown managed type referenced' issue related to SubstanceGraphSO in the Unity plugin, improving compatibility and functionality on Android platforms, particularly for Unity 2022.1 and potentially across all Unity versions.
- Fixed an issue where the 'NORMAL FORMAT' selection in the TECHNICAL PARAMETERS section was incorrectly displayed as a number input field, instead of the expected dropdown list with DirectX and OpenGL options.
We're always working to improve the Substance 3D plugin for Unity and appreciate your continued support. If you have any questions or need assistance, please feel free to reach out to us here.