12 April 2022
For any node's connected input port, you can use the newly added function,mari.Node.inputConnection(input_port_name: str)
, to return the connections source node instance (mari.Node
) and output port name (str
) .
Added two functions to mari.GroupNode
to get the input or output node's by passing the port name to the following functions:
groupInputNode(inputName: str)
groupOutputNode(outputName: str)
Added a small grace period for moving the cursor onto submenus in order to make it easier to select items when using tablet input. The grace period duration is exposed as "Sub-Menu Timeout" in the "Misc." preferences tab.
The "Max Image Memory" preference tooltip was unclear as it did not indicate that it was related to tasks other than painting, for example, filter operations.
ID 482019 - Channel/Bake Point/Paint node creation dialogs would not remember the initial color accurately.
ID 485410 - Converting a Paint node's bit depth would not update the colorspace information to which the Automatic colorspace resolves to.
ID 485712 - Using Geo Channels with the included ACES color config would cause performance issues with canvas rendering.
ID 502173 - Procedural nodes' color parameters would show incorrect values in the swatch and tooltip in the Color/Scalar picking mode.
ID 502174 - Scalar color swatches would incorrectly switch its colors when the global color picking mode is switched between color and scalar.
ID 504514 - The perceptual color for New Channel dialog, New Paint Node dialog and various color pickers would not remain the same when switching between Color and Scalar color picking modes.
ID 504517 - Creating a Scalar Paint node with 0.5 mid grey value would incorectly fill the node with 0.7 RGB values instead
ID 504525 - Color history swatches and HSV picker's color swatch would not correctly respect the Color/Scalar Picking modes.
ID 505757 - The Color swatches in the Multi Channel Bake Point node would not respect the Scalar state. Additionally, opening the Color Picker dialog would incorrectly display the initial color.
MARI_COLORSPACE_USER_INTERFACE_MODE
environment variable would not correctly be ignored.ID 500061 - Child locators used in the Projection node would incorrectly inherit their parent object's transformations. Additionally, the ability to specify world space in node attribute XML, has been exposed
ID 500539 - Locator List parameters would not have the Knob promotion buttons.
ID 503554 - Mirrored Projection attached to a Locator would not work correctly.
ID 422678 - Copy and pasting nodes with linked attributes would break those links when editing an unlinked attribute on the same node.
ID 472255 - Connecting Multi-Channel nodes in Stream Collapsed mode would not batch-connect if the orders of the ports do not match.
ID 478621 - Alembic files with vertex normals would not load correctly. Additionally,Geometry with vertex normals and no UV would cause Mari to crash.
ID 482933 - Baking a filter to a Procedural node when using another channel as a mask, would cause Mari to crash.
mari.app.exiting
, would be emitted more than once when the application is closed.ID 484121 - Enabling a disabled Group node would incorrecly update the viewport.
ID 484498 - Increasing the resolution of an Environment Light would not update the canvas correctly.
ID 503702 - The Canvas could temporarily display a Render Error while the shader is processing, rather than just showing the progress wheel.
ID 366616 - Images would disappear if dragging an image over another in the Image Manager
ID 368735 - Numeric input fields now respect the system locale defined decimal separator.
ID 487658 - Single image file would fail to be be imported to selected patches.
ID 500710 - The numeric fields in the Color Picker dialog would not allow for additional decimal numbers to be input.
ID 505831 - Modifying component values for Vector 4 widgets in the UI would not correctly update.
ID 446678 - Placing two fingers on a trackpad would unexpectedly zoom out in the Node Graph view.
ID 494173 - When Mari fails to render due to shortage of texture units on macOS, an error would occur which was not informative to the user.
ID 497837 - The candidate drop-down in the Edit Tags dialog would not allow selecting items on macOS.
ID 366737 - Importing .abr Photoshop brushes returns an error if the brush in larger than 2500*2500 pixels.
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 483855 - When Mari is launched with Administrator Privileges, you are unable to Drag and Drop items from Windows Explorer into Mari.
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.
Vendor | Tested Workstation |
---|---|
Apple | MacBookPro14,3 MacBookPro16,1 |
Please note that Mari does not support the Apple M1 chipset computers.
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 © 2022 The Foundry Visionmongers Ltd.