Mari Changelog

What's new in Mari 2.6 v5

May 2, 2015
  • New Features:
  • BUG ID 45240 - The environment variable, MARI_BYPASS_RESIZING_CHANNEL_ON_IMAGE_IMPORT has been added to allow Mari to bypass resizing patches when importing images of various resolutions.
  • Feature Enhancements
  • BUG ID 48726 - The ability to set a keyboard shortcut to toggle projection (Project On) between All and Selected Only has been added.
  • BUG ID 48728 - The ability to set a keyboard shortcut to toggle Source Grade as enabled or disabled has been added.
  • BUG ID 48763 - Images within the Image Manager palette can now be managed and organized under custom tabs to avoid the palette becoming crowded and difficult to manage.
  • Bug Fixes:
  • BUG ID 44931 - The vertical axis on the color blender was inverted.
  • BUG ID 45559 - When using shared groups, Mari did not make it clear, on selection of a group, which other groups were shared, and therefore also selected. Additionally, shared layers and paint targets were also not clearly indicated.
  • BUG ID 46183 - Reset the clamp value of Adjustment levels filter from clamp to Disable. Also, added a python script that detects and fixes this problem in 2.6v3 project files.
  • BUG ID 46271 - Using the Help > User Guide, Reference Guide, or Getting Started Guide menu options failed to open the PDFs correctly.
  • BUG ID 46589 - Mari did not remember on-screen shortcuts assigned for adjusting the radius, opacity, squish, and rotation of a paintbrush between sessions.
  • BUG ID 47732 - The NukeMari bridge mapping scheme was being serialized wrongly and thus failing the bridge script.
  • BUG ID 48533 - The LGPL copyright notice was missing from the About dialog within Mari.
  • BUG ID 47539 - No information about the atlas setup was written to Mari's log file, making it hard to determine
  • whether HDR painting had it correctly setup.
  • The Reset On Bake option for the Zoom Paint Buffer tool has now been added.
  • BUG ID 48737 - Individual adjustments using the Spline Warp tool were not logged in the undo stack, meaning all adjustments were undone at once.
  • BUG ID 48765 - Individual adjustments using the Slerp tool were not logged in the undo stack, meaning all adjustments were undone at once.

New in Mari 2.6 v4 (Mar 24, 2015)

  • NEW FEATURES:
  • There are no new features in this release.
  • FEATURE ENHANCEMENTS:
  • The environment variable, FN_LICENSE_DIALOG_DAYS_LEFT_BEFORE_PROMPT, has been added in order to set the number of days before the licensing dialog appears on startup when using a temporary license. For example, to set the number of days to 3, enter the variable FN_LICENSE_DIALOG_DAYS_LEFT_BEFORE_PROMPT=3.
  • Bug Fixes:
  • BUG ID 37820 - All channels appeared duplicated in Python when only a single channel had actually been duplicated.
  • BUG ID 40823 - The Enter key was not connected to the Install button, which was unintuitive when entering an Activation Key or specifying a License Server.
  • BUG ID 43470 - Mari sometimes crashed when setting the selection mode to Face with smart selection enabled while selecting geometry in UV view.
  • BUG ID 43773 - Opening a new HSV palette by clicking on the Spawn floating tab > HSV option in the Colors palette, when an HSV palette had already been opened and closed once before, caused Mari to crash.
  • BUG ID 44513 - New values set using Layer.setProceduralParameter could incorrectly be set as an unexpected type, which potentially caused layer operations to crash.
  • BUG ID 44819 - The Unlock Entire Object behavior did not unlock any object, patch, or face, when switching selection modes.
  • BUG ID 44956 - Opening a new Blend palette by clicking on the Spawn floating tab > Blend option in the Colors palette, when a Blend palette had already been opened and closed once before, caused Mari to crash.
  • BUG ID 44986 - Canceling patch, channel, or image resizing disabled the History and the ability to undo prior actions.
  • BUG ID 45270 - There was an issue in Mari when using previous NVIDIA driver versions on Windows, such as 9.18.13.4052 (340.52), whereby lights appeared too bright, "blowing out" the subject. With the release of NVIDIA driver 9.18.13.4105 (341.05), this issue has been resolved.
  • BUG ID 45989 - Windows and Linux: Canvas render glitches, reproducible when using some NVIDIA graphics cards, occurred when adding multiple layers.
  • This has been resolved by a graphics driver update. Windows users should use 341.12 drivers, or later. Linux users should use 343.22 drivers, or later.
  • RELEASE NOTES FOR MARI 2.6V4 | NEW FEATURES
  • 
  • RELEASE NOTES FOR MARI 2.6V4 | KNOWN ISSUES & WORKAROUNDS:
  • KNOWN ISSUES & WORKAROUNDS:
  • MARI TOOLS:
  • BUG ID 15810 - The black borders at the edge of the canvas in Perspective view are selected, if an object overlaps the borders when a selection is made using the Marquee Select tool, with the selection mode set to Magic Wand.
  • BUG ID 13640 - The Blur tool can be slow to use on the initial stroke. Wait for Mari to process the blur before applying a second stroke.
  • BUG ID 13481 - Making a selection using the Marquee Select Tool with the selection mode set to Magic Wand sometimes ignores regions that are completely surrounded by other selected regions, despite differences in color.
  • BUG ID 13394 - Using the Select Items tool with the Facing set to Front to select and hide a portion of faces causes some of the faces within the selection to remain visible when zoomed in.
  • To catch all selected faces, either:
  • select Facing > Through instead of Front, or zoom in closer to the object.
  • Shaders
  • BUG ID 34729 - Mari displays a rendering error on the canvas when it is unable to create a shader. More information has been included to help you determine the cause of the error. Some solutions might be to hide groups and layers, or to cache parts of your layer stack until a shader can be created.
  • BUG ID 34679 - On extremely large projects, issues can arise with shader limits and reaching the maximum allowed texture slots available. To avoid reaching these shader limits on large projects, try the following workarounds:
  • hide groups and layers, or cache groups and layers.
  • Layers
  • BUG ID 34690 - Flattening or caching layers or channels on complex projects may cause Windows to reset the graphics driver due to the long processing time. To work around this issue, you can try to flatten or cache fewer layers at a time, or reduce the value of the Max Render Size For Baking setting. This setting can be found under Preferences > GPU > Baking and Projection.
  • Reducing this size breaks the flattening or caching operation up into smaller pieces, which individually take less time to calculate, and thereby avoids a Windows graphics driver reset.
  • BUG ID 26460 - Painting a mask in a Mask Layer Group sometimes results in unexpected paint results. To prevent this from happening, either:
  • 
  • RELEASE NOTES FOR MARI 2.6V4 | KNOWN ISSUES & WORKAROUNDS:
  • Use a white “color” layer at the bottom of your mask stack. Any layer used over this initial “color” layer should then be fine, or
  • If you want to create a mask in a Mask Layer Group, simply add another layer on your Mask Layer Group instead, and paint white into it to create a mask.
  • Importing and Exporting
  • BUG ID 29386 - When using the Export for Maya script, Maya’s viewport may incorrectly show some patches as transparent. This can be resolved by selecting High Quality Rendering or Viewport 2.0 from the Renderer menu within Maya.
  • BUG ID 16324 - Windows only: you cannot currently import an image into a channel using a relative file path. To work around this, use an absolute path when importing images.
  • BUG ID 14985 - There may be a slight pause after importing textures when creating new projects while Mari saves the project.
  • NukeMari Bridge
  • BUG ID 44548 - EXR images are exported through the NukeMari bridge with overly-high color values.
  • BUG ID 23010 - NukeMari Bridge: If Mari crashes when receiving incoming components from Nuke when the
  • Virtual Texture Type is set to Float, lower the Virtual Texture Size to a value below 8192x8192.
  • BUG ID 19829 - NukeMari Bridge: Unprojecting a displaced piece of geometry does not project correctly in
  • Nuke.
  • BUG ID 19780 - NukeMari Bridge: A projector created in Ortho view in Mari does not re-project correctly in Nuke.
  • Python
  • BUG ID 42189 - Calling PythonQt and PySide in the same script can cause instability and, ultimately, crash Mari.
  • BUG ID 37601 - Python: The QFileSystemModel class PythonQt binding is missing. The QDirModel class may be used in some cases as a workaround.
  • BUG ID 16616 - Python: PythonQt sometimes crashes when adding temporary objects to layouts, or compound widgets such as QTreeWidget. This is because of incorrect reference counting. To work around the problem, always store a reference to every GUI item until you are sure it is no longer needed.
  • Ptex
  • BUG ID 17626 - It can take a long time to import very large or very high polygon count Ptex models.
  • The workaround is to assign a small uniform face size (1x1 or 2x2) on import, and then increase the resolution of the relevant bits of the model as necessary after loading.
  • BUG ID 17618 - Ptex does not bake properly if the resolution of the face is too small.
  • The workaround is to increase the resolution of the selected faces you are having problems with.
  • 
  • RELEASE NOTES FOR MARI 2.6V4 | KNOWN ISSUES & WORKAROUNDS:
  • GRAPHICS CARDS:
  • BUG ID 18457 - Using NVIDIA graphics cards from the Fermi series with drivers older than version 270 results in various rendering issues when the Virtual Texture Type is set to Half or Float.
  • To resolve this, please download and install the latest graphics driver for your card from the NVIDIA website.
  • BUG ID 12567 - Enabling Sync to VBlank in NVIDIA settings can drastically reduce Mari’s performance. If you experience very slow interaction, even with low-polygon models, on one of the Windows and Linux Tested Graphics Cards, navigate to:
  • Linux: NVIDIA X Server Settings > X Screen 0 > OpenGL Settings and turn off Sync to VBlank.
  • Windows: NVIDIA Control Panel > 3D Settings > Manage 3DSettings > Vertical Sync > Force off Then, restart Mari.
  • Miscellaneous
  • BUG ID 37140 - Mac OS X only: By default, when you first install Mac OS 10.8 or higher, the security preferences are set so that any applications not downloaded from the Apple App Store can’t be installed.
  • To ensure that Mari installs correctly, navigate to System Preferences > Security & Privacy on your Mac and select Anywhere for the Allow applications download from field.
  • BUG ID 33293 - Linux: Launching Mari with the language set to one without certain character symbols resulted in Mari failing with an error that the specified transform could not be loaded.
  • To work around this, set the locale (language) to English.
  • BUG ID 31946 - Sometimes paint is not baked because of memory management issues on the graphics card. This can be due to issues such as a high resolution paint buffer, a high bit-depth paint buffer, large virtual texture size, or even a large scale value on the paint buffer transform. These issues can usually be identified by glError: 0x505 out of memory messages in the log.
  • Try reducing any or all of these values to prevent it happening. Graphics drivers are continually improving, so it’s also worth checking whether upgrading your drivers resolves the problem.
  • BUG ID 20510 - If you find that the startup time for Mari is longer than usual, please check that the LIC files in your RLM licensing data folder do not refer to obsolete server ports. If they do, place them in another directory and restart Mari.
  • BUG ID 20021 - Textures in the canvas intermittently switch between lower and higher resolutions.
  • This issue is more likely to occur if your virtual texture resolution is low, and you're working on a complex model with displacement. Possible work-arounds include increasing your virtual texture size, reducing the number of channels Mari has to access at once (for example, by reducing the number of channels required for the current shader), to reduce the patch resolution of patches in the channels used in the shader, or to use a smaller canvas window or monitor.
  • BUG ID 14201 - Linux only: Mari becomes unresponsive after the system is woken from sleep.
  • BUG ID 13700 - Adjusting the Camera > Perspective settings for a Projector is not reflected on the canvas until the Projector is made Current.
  • BUG ID 13571 - Launching a new version of Mari for the first time, when a config file exists from a previous version, sometimes results in an object not appearing in the Ortho view.
  • To solve this, close Mari, delete the following config file and relaunch Mari: Linux: ~/.config/TheFoundry/Mari.conf
  • Windows: C:/Users//.mari/TheFoundry/Mari.ini
  • BUG ID 13294 - Windows: Mari sometimes crashes when trying to load data on large projects due to the program exhausting all Window manager objects.
  • To reconfigure the user object limit:
  • Open regedit and navigate to HKEY_LOCAL_
  • MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\Windows, and Edit USERProcessHandleQuota to a larger number.
  • If this number gets too large, you may also have to modify GDIProcessHandleQuota.
  • BUG ID 12102 - Current brush settings do not get saved as part of the project. Instead, Mari reverts to the default
  • settings when you close and relaunch it.
  • BUG ID 11874 - Mari doesn’t recognize 3-digit padded .obj sequences as animation.