Dec 10, 2019
This version uses the Arnold 18.104.22.168 core.
The default installation directory of Mtoa has been modified from this version to be installed within the Autodesk directory. Users will still have full control over installing to any directory of their choice. For example : Linux - /usr/autodesk/arnold Osx : /Applications/Autodesk/Arnold and Windows C:/Program Files/Autodesk/Arnold/
MtoA 4.0.0 is a feature release, that is not binary compatible with 3.1.* versions. It includes the following improvements :
GPU Rendering: GPU no longer in beta. Since the majority of the CPU features are now supported on the GPU, with lots of stability fixes and a good match between the CPU and GPU results, we're boldly removing the beta tag!
aiAxFShader: MtoA has added support for Xrite's AxF file format through a new shader. AxF files can be imported into Maya for use with MtoA via the aiAxfShader.
New aiLookSwitch operator node: This makes it easier for users to add different looks to a procedural asset by automating the practice of adding a switch_operator and merge operators at the root of the procedural operator graph.
Improved viewport representation of Stand-Ins: The representation of stand-ins in the Maya viewport has been improved. Users can now switch between different viewport representations while rendering.
Improvements to IPR: Many improvements have been made overall IPR experience.
Reduced adaptive sampling overhead: The performance overhead from adaptive sampling with large max AA has been substantially reduced
Arnold License Manager The new Arnold License Manager tool, located in the bin folder, allows to easily configure Arnold licensing through a graphical user interface. Users can select and change license type (e.g. Single-user, Network or RLM), sign in to their Autodesk Account, specify license server addresses for network licensing, etc. You can still configure licensing through environment variables, such as ARNOLD_LICENSE_ORDER, solidangle_LICENSE, ADSKFLEX_LICENSE_FILE, in which case they override the settings in the Arnold License Manager configuration file. More information about licensing can be found here.
Alembic Export Command: We have added a dedicated Alembic export command (arnoldExportAlembic) that will export geometry with Arnold options such as subdiv_type, subdiv_iterations, as well as converting mtoa_constant_*, mtoa_varying_* and mtoa_uniform_* custom attributes to the expected Arnold naming and types, it takes the same arguments as the native Maya abcExport command.
Autodesk Standard Surface : We have also added support for Autodesk Standard Surface which is being shipped with Maya 2020. Users can expect this to work similar to aiStandardSurface.
C++11 API: We have raised our minimum C++ requirement to C++11. Compiling with C++03 will likely result in compilation errors.