Specifications
Table Of Contents

RELEASE NOTES FOR MARI 2.5V1
Mari 2.5v1
4
The Foundry
Feature Enhancements
tearing if the canvas is running faster than the monitor’s refresh rate. This
setting is OS- and driver-dependent.
Shaders
• A Custom Shader API and accompanying API documentation have been
created. This allows you to create your own shaders to use alongside the
default shaders in Mari. The Custom Shader API documentation has been
added to the Help > SDK menu in Mari.
The Shader API now contains Perlin and Simplex noise functions.
• The shader code has been re-factored to improve usability and to adhere
to the coding standard. Aspects, such as the appearance and behavior of
the code, have been made more consistent by these improvements.
• The option to set whether or not to Perturb Normals has been added to
the Shaders palette in order to stop displacement changing the surface
normals, tangents, and bitangents.
Miscellaneous
•The Smart Selection tool now has a progress bar to indicate how long is
left until Mari completes the action. The action can also be canceled at
any time. On the Tools toolbar, with the Select tool active, the Smart
SelType and Smart SelAngle fields have been renamed to Smart Type and
Smart Angle.
• BUG ID 34544 - The shortcut to step backwards for animation has been
added to the Shortcut Manager again. The shortcut is Ctrl+left arrow.
• BUG ID 34666 - The blend modes Add Normal Maps and Mix Normal
Maps have been added to the list of Painting Mode blend modes. These
modes allow accurate modulation between two RGB-encoded normal map
layers.
• BUG ID 35315 - You can now press the Tab key in the Layers palette to
create a layer by typing in the name, as with Nuke’s Tab key node
creation.
• BUG ID 36906 - Two new adjustment layer types, Linear To Log and Log
To Linear, have been added to convert from a linear colorspace to a log
colorspace. The conversion is the same as that found in Nuke.
• BUG ID 37128 - A new set of Perlin and Simplex noise functions with 2D,
3D, and 4D inputs has been added.
Feature
Enhancements
Ptex
• The ability to import Ptex quad faces from a layout used for bilinear
interpolation has now been added.