Mari 6.0v3 Release Notes

Previous Release

Mari 6.0v2 Release Notes

New Features

There are no new features in this release.

Feature Enhancements

USD

  • Mari now respects the orientation attributes of USD geometries, and generate normals in correct directions accordingly.

Bug Fixes

Performance

  • ID 551850 - When connecting nodes to an Output node in the root Node Graph, Mari would unexpectedly crash.
  • ID 541689 - Resizing a patch with a Multi-Channel Bake Point selected, when multiple object versions are loaded into Mari and where one object has more patches than the other, would cause Mari to freeze indefinitely when removing the version with more patches.

  • ID 561454 - Images were prevented from being applied as a Paint Through Tool source image when dragged from the Shelf to the Canvas.
  • ID 561144 - Images were also prevented from being applied to new Tiled nodes when dragged from the Shelf to the Node Graph.

Node Graph

  • ID 560954 - When creating a new project, the Viewer node would be created in Top-to-Bottom mode rather than Left-to-Right mode.
  • ID 537462 - When working in the NodeGraph, moving a node and placing the pointer in the same place as where it started would cause subsequently moved nodes to jump to the origin. This would happen when quickly clicking through nodes or being far from the origin in the NodeGraph.

USD

  • ID 545905 - When loading certain USD files, where the "Corners Only" option for "Face Varying Linear Interpolation" and the "Smooth" option for "Triangle Subdivision Rule" were not present, Mari would not respect the subdivision settings.
  • ID 541230 - USD subdivision schemes were not correctly observed when the option "Use Source" was turned on. The new behaviour is as follows:
      For Objects containing meshes with varying subdivision schemes, Mari distinguishes the geometry pieces marked with subdivision scheme of "none" and will not subdivide such pieces if "Use Source" option is on.
      For Objects containing meshes that only have subdivision scheme = "none", the "Use Source" option is hidden from the GUI. This behavior can also be controlled via the Python API by passing the option "Use Source":True to GeoEntity.generateSubdivision()

Known Issues

Performance

  • ID 500649 - Due to a known issue with OCIO, Mari crashes when using a non-C locale on Linux. By launching Mari with the numeric format set to a locale that uses full-stops for decimal points, such as English, this issue can be circumvented.
    To achieve this, run the following command in the terminal, amending the path to your Mari installation:

    LC\_NUMERIC=en\_EN.UTF-8 /path/to/installation/mari

  • ID 471286 - Mari crashes when a project is created or opened while using Nvidia GPU driver version 461.92, 462.31 and 462.59.

Painting Engine

  • ID 366737 - Importing .abr Photoshop brushes returns an error if the brush in larger than 2500*2500 pixels.

UI

  • ID 483855 - When Mari is launched with Administrator Privileges, you are unable to Drag and Drop items from Windows Explorer into Mari.

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

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 64-bit
  • Linux 64-bit operating system (CentOS/RHEL 7)

Note:  Linux Desktop Managers Mari is officially tested on GNOME and MATE. While it generally performs well on other desktop managers like KDE, most of our bug fixes will target those specified above. Some desktop managers like XFCE have not been tested with Mari and therefore will not be supported.

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
  • HP XW6600
  • HP Z600
  • HP Z620
  • HP Z640
  • HP Z8 G4 Workstation

Tested GPU Hardware

Vendor Tested GPUs
AMD Prosumer Graphics Cards Radeon Pro 560
Radeon Pro 5500M
NVIDIA Prosumer Graphics Cards NVIDIA Geforce GTX 1080 Ti
NVIDIA Geforce RTX A2000
NVIDIA Geforce RTX 3080
NVIDIA Geforce RTX 3090
NVIDIA Enterprise Graphics Cards NVIDIA Quadro P2000
NVIDIA Quadro P4000
NVIDIA Quadro P5000
NVIDIA Quadro RTX 8000