Mari 7.1v2 Release Notes

Release Date

19 March 2025

Previous Release

Mari 7.1v1 Release Notes

Feature Enhancements

File Export

  • ID 426353 - The file settings for exporting EXR images now offer three options: Tiled, RenderMan and Scanline

    • Tiled - exports a tiled EXR image (matching the behaviour of previous Mari releases)
    • RenderMan - exports a RenderMan-compliant tiled and mipmapped EXR file that can be loaded directly in RenderMan, without the need for prior conversion.
    • Scanline - exports a scanline EXR image.

Startup

  • ID 592529 - Support for a new environment variable has been implemented: MARI_FORCE_DISABLE_ALPHA_WARNING
    Setting this variable to 1 disables the alpha warning dialog in pre-release Mari versions.

Bug Fixes

2D Paint Mode

  • ID 578049 - An incorrect transform would temporarily be shown when resetting the Paint Buffer transform in 2D Paint Mode.

  • ID 584716 - The fill color of new 8-bit 2D Paint images did not match the selected color.

Camera

  • ID 580161 - The Perspective camera's Near, Far and FoV settings were not consistently saved and restored when reopening a project or Mari.

Image Manager

  • ID 590393 - The Image Manager palette would not recognise when keyboard shortcuts had been entered.

Node Graph

  • ID 535752 - Nodes with locator attributes did not invalidate downstream Bake Point nodes when the transform generated by the locator attribute was changed.
    Note: This may cause any existing up-to-date Bake Points to appear as out of date until they are re-baked if an upstream node has a locator attribute.

  • ID 562492 - It was not possible to pan in the Node Graph with MMB or Alt+LMB while a node edge has been picked up by mouse cursor.

  • ID 562594 - Nodes with multiple outputs did not invalidate downstream Bake Point nodes when the output used from the baked node was changed.
    Note: This may cause any existing up-to-date Bake Points to appear as out of date until they are re-baked if an upstream node has multiple outputs.

  • ID 563335 - The Dot node output arrow was not being displayed correctly in the Node Graph.

  • ID 568807 - The Node Graph context menu action Assign Geo-Channel did not assign Geo-Channels to selected Geo-Channel nodes correctly.

  • ID 585090 - Under certain conditions, swapping nodes in the Node Graph created cyclic connections (looping), which could result in a crash.

  • ID 589453 - Converting a Group to a Smart Mask did not preserve the order of promoted knobs.

  • ID 594821 - Inserting a Bake Point into a network that passed through the same Group node more than once caused Mari to freeze.

Paint Buffer

  • ID 572364 - Paint strokes were being ignored when painting on geometry with overlapping UVs.

  • ID 587619 - Lifting scalar/raw data into the Paint Buffer with the Marquee Select tool caused Mari to crash.

  • ID 589606 - Using the Tow Brush tool on scalar paint data produced an incorrect color for the towed paint.

Performance

  • ID 584571 - Dragging and dropping a Color Swatch within the Color Presets drop-down menu caused Mari to crash.

  • ID 585194 - Baking a node with a Color type attribute without first viewing the node caused a crash when the GPU >Use Cache preference was disabled.

  • ID 594461 - Adjusting node properties had poor performance when several Multi-Channel nodes were present downstream.

Project Data

  • ID 568784 - When project duplication was cancelled, Mari did not remove the redundant project directory.

Python

  • ID 560038 - Duplicate images appeared in the Image Manager when setting an image type attribute of a node using the Python API.

Shelf

  • ID 564305 - The Images filter icon appeared too large in the Shelf palette filter drop-down.

  • ID 584572 - Attempting to load .msh or .msi Shelf files containing Color Swatch Shelf Items in the Color Presets shelf raised an error and failed to load the items.

  • ID 590520 - Mari's system shelves were prevented from loading if they had conflicting names with existing user shelves. Mari will now display a warning notification in these instances. A user-created Color Presets shelf will be automatically kept with a new name if it contains non-color items.

USD Export

  • ID 568755 - USD Materials were not specifying a RenderMan render context for Principled BRDF/PxrDisney Shader outputs, leading to incorrect output connections after being loaded in Katana. The USD Look Exporter now exports an ri render context in the LookFile for Principled BRDF/PxrDisney Shaders.

Known Issues

2D Paint Mode

  • ID 589611 - Rotating the Canvas in 2D Mode with Ctrl+R+LMB does not simultaneously rotate the Paint Buffer.

Automatic Project Backups

  • ID 568794 / 590370 - The new Project Automatic Repair tool is currently not supported on Windows.

Color

  • ID 582834 - Due to limitations of our current OCIO implementation, bright lighting may cause some painted values to appear over-exposed and banded in the viewport shader.

  • ID 590190 - In Paint node, Bake Point node and Channel creation dialogs, selecting custom swatches from the Color Presets Shelf results in a fill color that does not match the displayed swatch color when the Scalar Data checkbox is ticked.

Filters

  • ID 568026 - Applying Gaussian2D Filter to Selected Faces Of the Current Paint Target only blurs horizontally in the X-axis.

Image Manager

  • ID 568808 / 590368 - The new Node to Image Selection and Image to Node Selection actions do not currently have corresponding menu items within the Node Graph context menu.

  • ID 568808 / 590391 - When multiple images have been loaded from the same path, Node to Image Selection will always select the most recently imported image.

Node Graph

  • ID 568818 / 590367 - The Select Backdrop Only action shortcuts list contains extra shortcut combinations for the Meta key which are not relevant to the released build.

Python

  • ID 540263 - Mari crashes on shutdown if actions = widget.actions() is used to add an Action to the Tools Toolbar. To workaround this, we have exposed ToolBar.insertAction()

Roller Brush

  • ID 524361 - Using the Roller Brush in conjunction with the Jittering Brush system set to Jitter per Tip, will create a gradient effect instead of using different colors for each tip that has been rolled.

System Requirements

Note:  Mari increases its level of performance with newer, more advanced hardware configurations. However, Mari is tested and capable of operating on many older, prior-generation systems. For this reason we are listing below-minimum requirements, which are recommended, and on which tests have been performed. Your particular needs may vary from that of other users.

Officially Supported Operating Systems

  • Windows 10 and 11 64-bit
  • Linux 64-bit operating system (Rocky/RHEL 9)

Note:  Linux Desktop Managers
Mari is officially tested on GNOME. While it generally performs well on other desktop managers, most of our bug fixes will target this. We would be interested to know if there are any other preferred desktop managers to consider in the future so feel free to share your specifications with our Support Team at support@foundry.com

Minimum Hardware Requirements

  • Quad-core processor
  • 10+GB disk space available for caching and temporary files
  • At least 4GB RAM
  • Display with 1680 x 1050 pixel resolution
  • An NVIDIA or AMD* graphics card with the latest drivers
  • 1GB of graphics memory
  • OpenGL 3.2* or higher

*Displacement preview is currently only available on the cards and drivers that support OpenGL 4.0 or newer.

Recommended System Requirements

  • 2.5+Ghz Quad-core processor
  • 250+GB disk space available for caching and temporary files. SSD is preferable.
  • 16GB RAM with additional virtual memory*
  • Display with 1920 x 1080 pixel resolution
  • An NVIDIA or AMD* graphics card with the latest drivers
  • 2+GB of graphics memory
  • OpenGL 4.4 or higher support

*The use of virtual memory improves stability and helps prevent data loss on large projects.

'Recommended' does not guarantee that it meets your particular needs.

Tested Hardware

The configurations listed below are those that Foundry have tested with Mari. Due to the constantly changing nature and wide variety of computer hardware available in the market, Foundry is unable to officially certify hardware. The list below can be used as a recommendation and does not guarantee that it meets your particular needs.

Please download and install the latest graphics driver from the NVIDIA or AMD websites, and ensure that you are using 8.982.1 drivers or higher for AMD cards.

If you encounter any issues, please contact Customer Support directly through the Support Portal at the following address: https://support.foundry.com.

Tested Workstation Hardware

HP Dell Lenovo
HP XW6600
HP Z600
HP Z620
HP Z640
HP Z8 G4 Workstation
Dell Precision 7820 Lenovo P620

Tested GPU Hardware

Vendor Tested GPUs
AMD Prosumer Graphics Cards Radeon Pro 560
Radeon Pro 5500M
Radeon Pro W6700
Radeon Pro W6800
NVIDIA Prosumer Graphics Cards NVIDIA Geforce GTX 1070
NVIDIA Geforce GTX 1080
NVIDIA Geforce GTX 1080 Ti
NVIDIA Geforce RTX A2000
NVIDIA Geforce RTX A3000 Mobile
NVIDIA Geforce RTX A4000
NVIDIA Geforce RTX 3080
NVIDIA Geforce RTX 3080 Ti Mobile
NVIDIA Geforce RTX 3090
NVIDIA Geforce RTX 4090
NVIDIA Enterprise Graphics Cards NVIDIA Quadro P2000
NVIDIA Quadro P3200
NVIDIA Quadro P4000
NVIDIA Quadro P5000
NVIDIA Quadro RTX 8000