This version uses the Arnold 22.214.171.124 core.
MtoA 4.0.2 is a feature release, that is binary compatible with 4.0.* versions. It includes the following improvements :
New USD Procedural: Arnold now ships with a new USD procedural node, based on USD 19.05. Note that you can find the source code of this procedural and other USD components for Arnold at:
Specific release notes: https://github.com/Autodesk/arnold-usd/releases
USD support in Stand-In GUI: The MtoA Stand-In GUI supports interacting with USD files through the Stand-In Maya node. All of the features of the Stand-In GUI are fully available for USD files as well.
Filtering to the Stand-In UI: A new filter has been added to the Stand-In GUI allowing the users to only see objects that match the given search string.
Lens Tilt and Shift Controls: lens_tilt_angle and lens_shift have been added to the perspective camera. Tilt can be used to control lens tilt angles with respect to the projection plane. The vertical and horizontal angles are specified in degrees. This is useful in architectural renderings to compensate for perspective transformation for vertical lines. Shift can be used to shift the lens position. This is useful to recenter the subject after using tilt. The shift is given in normalized screen coordinates: +1 will move the frame center to the right or bottom edge. Note that lens shift will affect the render in a different way than screen_window, notably with distortions or vignetting since one is a lens effect and the other just selects the part of the rendered image that will be output.
Displacement support for MaterialX Shader: The materialX shader now supports MaterialX materials that contain displacement using a newly added outDisplacement plug.
String Replace Operator: The new string_replace operator matches and replaces parts of string parameters, optionally depending on the OS Arnold is running on
OSX minimum version is now 10.11: We have raised the minimum version required for OSX from 10.9 to 10.11.