11 April 2023
mari.ReceiverTeleportNode.connectedBroadcastNode()
mari.BroadcastTeleportNode.connectedReceiverNodes()
The Outline brush tip now rotates to match the draw direction of the Roller Brush and of the Standard Brush when Align to Stroke is enabled.
Added the ability to drag and drop an image from the Shelf or Image Manager onto the brush tip filepath text field in the Brush palette, rather than having to manually browse to the file or enter a path.
The Roller Brush has been improved to provide smoother interpolation of the drawn curve. As such, the Segment Count property has been removed as it is no longer required.
The option to "trim" fully transparent borders of the image used as the Roller Brush tiling image has been added. This will trim top/bottom in Horizontal tiling mode and left/right in Vertical tiling mode.
The MARI_MAX_WRITE_PENDING_SIZE_FACTOR
environment variable is now exposed as a new preference item under Mari Preferences > Project > "Max Write Memory Factor". The setting controls up to how much of the Max Memory is used to temporarily hold the data to be written to disks.
The experimental environment variable has been removed and replaced by the new environment variable MARI_PROJECTMANAGER_MAXWRITEPENDINGSIZEFACTOR
.
When renaming the channel that a Teleport Broadcast node is broadcasting on, an option has been added to update any Receiver nodes that were previously listening in order to use the new channel name.
Artists can now attach a Viewer node to a selected Teleport Broadcast node via the numeric shortcuts.
Artists can now modify LocatorList's Translate and Scale fields by using the arrow keys.
A UI border around color properties of Nodes and Layers has been added for better visibility.
mari.FileList
values were not properly sent to Mari via the Python API, which prevented them from being set correctly for properties.ID 508410 - Property members for the ResourceInfo class would not be listed in the Python API documentation.
ID 508421 - Certain Python modules were missing from the Python API documentation. In addition, the Python API documentation now has an improved layout with tree structure.
ID 521723 - Bake Point Nodes would miss baking extra UDIMs which were added by a new Geo Version.
ID 527974 - Changing an attribute on a Node inside a Group Node would not invalidate Bake Point nodes connected to that Group Node.
ID 507824 - Loading a custom OCIO config with an empty fallback look entry was resulting in error messages.
ID 509282 - Drag and dropping a color swatch from the Color Picker to Shelf would incorrectly display the swatch as grey in the Shelf Palette until project reopen.
ID 509544 - The Scalar checkbox inside the Add Channel window would be disregarded when creating a custom channel preset.
ID 511745 - The View Transform's Luminance component mode was displaying RGB information instead of the expected greyscale result.
ID 511747 - Using the View Transform's Luminance/R/G/B/A component mode was causing the Canvas background to display black.
ID 522932 - Color slider positions would not get updated in certain conditions when changing the color/scalar picking modes.
ID 522414 - When copy-pasting Material nodes, the new material would get converted to a Group node if any node in the top level of the node graph was named the same as one of the nodes inside the Material.
ID 524244 - Resizing a Backdrop node while Snap to Grid is enabled would snap the position of the Backdrop's corners.
ID 514433 - Changing the Virtual Texture Gather Scale via preferences would causes the UI to display as black.
ID 514801 - Resizing the nodegraph palette would incorrectly cause the focal point to drift.
ID 521621 - Mari would intermittently crash when Triplanar Projection properties are open in the Layers palette.
ID 525625 - The Export Manager would crash if a Shader node was using an unrecognised Shader Model.
ID 532693 - The Export Manager would take a significantly longer time to export textures comparing to previous Mari versions. In result, full patch bleed has been disabled by default to avoid slowness during exports
ID 533263 - 'Take Screenshot' functionality would produce a black image when View Transform was disabled.
ID 535496 - Node Graph related preferences were not correctly loaded if some preferences are set via the Python API.
ID 536118 - The "Incremental" setting in the Screenshot functionality would not work with paths containing multiple dots.
ID 536366 - Many stock actions were not available at the time of user start-up scripts were run.
ID 524625 - When using the Roller Brush tool while Mirror Painting is enabled, using undo did not fully undo the mirrored strokes and the X /Y mirrors would sometimes display incorrectly.
ID 525818 - When using the Roller Brush tool, Shift+LMB would result in previous stroke to still be repeated and present in the Paint Buffer.
ID 533970 - Roller Brush's "Repeat Direction" parameter would not be updated in the UI when loading a brush from the shelf.
ID 517765 - Chaining a Teleport Broadcast node would cause the dot insertion to be incorrectly placed at the end of a noodle instead of its center.
ID 527874 - Certain actions listed under the Tool Help Status Bar would show a redundant ampersand character.
ID 528080 - Renaming Shader nodes would not update their names in the Shaders palette
ID 528307 - Exporting USD Materials when using USD files with different than st
UV set name, would result in the Look files to have incorrect texture mapping.
ID 528355 - Exporting USD Materials with Bump and Normal inputs would not be exported and assigned in the look files of Standard Surface, Principled BRDF and PxrSurface shaders.
ID 538461 - Exported USD Materials were incorrectly rendering in the DCC of choice with heavier than expected Bump Weight.
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.
ID 366737 - Importing .abr Photoshop brushes returns an error if the brush in larger than 2500*2500 pixels.
ID 483855 - When Mari is launched with Administrator Privileges, you are unable to Drag and Drop items from Windows Explorer into Mari.
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.
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.
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.
*Displacement preview is currently only available on the cards and drivers that support OpenGL 4.0 or newer.
*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.
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.
HP |
|
---|
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 |
Copyright © 2023 The Foundry Visionmongers Ltd.