1.3.0.1 - Arnold for Maya
Release Date
25 July 2016
This version uses the Arnold 4.2.14.2 core.
DOWNLOADS
ARNOLD FOR MAYAArnold for Maya is included with a default install of Maya 2017 via the mtoa.mll plug-in. This plug-in is auto-loaded, and Arnold is set as the preferred renderer in Maya. More information about Arnold for Maya can be found in the Autodesk Maya User Guide .In Maya 2017, Arnold rendering no longer requires a license when executed from the Maya interface. This applies for the Arnold RenderView, Maya Render View, Sequence Rendering, and Render To Texture. Only Batch Rendering requires an Arnold license to be rendered without watermarks.
A guide to transitioning to Arnold for Maya 2017 can be found here.
MAYA FEATURES SUPPORT
Some existing Maya features weren't previously supported with Arnold. MtoA 1.3.0 now supports the following ones :
- Material Viewer in the Hypershade can now be rendered with Arnold (Maya 2017)
- Maya LookDevkit shaders are supported
- Maya Color Management is supported with MtoA (Maya 2017, see below)
- Extended support for Viewport 2.0 (Maya 2017, see below)
- Support for Maya UV-tile tokens
- Support more materials and textures (phong, anisotropic, ramp, mountain, water, crater, granite, leather, rock)
- Support for stereo / multicam renders
- Fixed support for import/export AOV overrides
- PolyTools used to crash MtoA
MAYA 2017 NEW FEATURES
Maya 2017 comes with several new features related to rendering. MtoA 1.3.0 allows the following ones to be supported with Arnold :
- New Interactive sequence render mode (menu Render -> Render Sequence)
- Light Editor
- Scene assembly render settings
- AOV callbacks
- Render Setup Node templates
VIEWPORT 2.0
Previous versions of MtoA had poor support for Maya's Viewport 2.0 (VP2). Major improvements have been made with VP2 in MtoA 1.3.0 for Maya 2017, including :
Arnold Lights drawing and illumination
Stand-in drawing and selection
Skydome / Sky shaders drawing and IBL illumination
Light blocker display
Support for OSD in VP2 shaders
Volumes
Hair rendering in VP2 now better matches the aiHair render in Arnold
COLOR MANAGEMENT / AUTO-TXMaya's Color Management (aka SynColor) is now fully supported with Arnold. The Display View Transform defined in Maya Preferences (Windows->Settings / Preferences-> Preferences) is now applied to all display devices (Arnold RenderView, Maya Render Viewer, Material Viewer, VP2). For input textures, the Color management rules are applied when converting the textures to mipmaps (.TX files). The "Color Space" attribute was also added to Arnold Image nodes, and is taken into account during the TX conversion. A new attribute "auto-tx" in the Arnold Render Settings is enabled by default. It automatically converts all the files to .tx mipmaps when necessary. This way the default behavior is now that Color Management is correct for both input textures and display. A progress bar will appear on the first render (or when a texture is modified) to show how many images are being converted to mipmaps. By disabling "auto-tx", the textures will have to be converted manually : The TX Manager (Arnold->Utilities->TX Manager) now shows the color space for each texture, and converts each of them to the appropriate one. Deprecated "Gamma Correction" attributes from the Arnold Render Settings (Display Gamma, Shader Gamma, Texture Gamma, Light Gamma) were removed. The parameter texture_automip (similar to the new auto-tx but performed in RAM at every render) has been removed too.## ARNOLD RENDERVIEW (ARV)
- Maya Color Management is now fully supported in Arnold RenderView for Maya 2017. The View Transform appearing in ARV Display Settings now obeys the Maya preferences (including Syncolor native view transforms which are used by default). It is however still possible to override the view transform in ARV only, as with other Maya viewers.
- Pixel Aspect Ratio is now supported, and shows an undistorted image.
- A new option "File-> Save Rendered Images" was added to Arnold RenderView. When enabled, the output images (including AOVs) are automatically dumped to file at every final step of a progressive render. These images are saved in the appropriate folders, as defined in the Render Settings.
- Added support for Foreground images in ARV Display Settings
- Fixed display freezing issues that happened randomly
- Save UI Threads : we no longer restore full threads for last AA step as it was still introducing slowdowns in Maya UI
- MEL callbacks defined in the Render Settings are now supported
- In Debug Shading, the "barycentric" and "object" modes were inverted
- Fixed crashes in OSX when renaming a snapshot
- Changing the render resolution is now updated in the viewer
- Some OpenGL issues between Maya Viewport and ARV have been fixed.
- Fixed crashes happening in Linux when both Arnold and Maya Render View were used.
XGEN
- XGen "Export Selection as Archive" could fail or crash in some configurations (depending on the OS or the scene). This was fixed in MtoA 1.3.0.
- Interactive Groom Splines now render on Mac.
- The error message "could not find xgen_procedural" during load has been removed.
BUGFIXES
- Fixed IPR crashes when exiting "look through selected"
- Changing the translator is now updated during IPR sessions.
- Fixed Bifrost Aero support (was broken in Arnold since Maya 2016 Extension 2)
- Environment nodes used to be deleted when using "Delete Unused"
- Particle instancer didn't create instances when deform blur was disabled
- Standin export didn't work properly the first time with clean Maya preferences
- Batch render could not be stopped on linux
- Shadow Catcher AOVs are now behaving properly
- Arnold Render Settings could appear blank in some situations
- Merging AOVs could corrupt the output images
MTOA NEW FEATURES
- Render To Texture now supports procedural geometries
- Mental Ray to Arnold script is included for basic shader conversions
- New Outliner icons for Arnold nodes
- Tx Manager now supports all tokens in image filenames, relative paths, and texture color spaces.
- New function in MtoA NodeTranslators API to determine which attributes must trigger a re-render or not.
MTOA INSTALLATION
Maya 2017 comes with MtoA 1.3.0, which is installed automatically with Maya (by default), but it is still possible to manually install newer versions of MtoA. For these manual installations, a forced silent install option has been added for Windows and Linux. On linux, issues used to appear when MtoA was installed by a "super-user" with administrator rights, which have now been solved.
Fixes
#1918 | XGen > Export Selection as Archive doesn't work on Mac OS X or CentOS 7 |
#1939 | Cannot export XGen archives on Windows 8 |
#2075 | IPR crashes when exiting "look through selected" |
#2172 | Improve drawing of lights UI for VP2 |
#2173 | Use Subcene override to draw standins in VP2 |
#2308 | Add support for sky shader environment display in VP2 |
#2326 | Linux installer needs a silent installation option |
#2331 | Windows installer option for forced silent install |
#2354 | Hide gamma attributes from MtoA |
#2440 | [MAYA-71151] On Linux, MtoA isn't found if Maya was installed from super user: docs/usability issue |
#2442 | Use VP2 IBL lighting for skydome/sky shader |
#2443 | [MAYA-71334] XGen interactive groom splines doesn't render on Mac |
#2444 | [MAYA-71350] Arnold in Maya's Render View fails in Chinese/Japanese language mode |
#2445 | Update EULA for MtoA |
#2449 | Fix support for Importing/Exporting Arnold AOV Overrides |
#2461 | [MAYA-71647] Linux Maya crash when using Maya Render View and then Arnold Render View |
#2463 | Remove Houdini Experimental Menu |
#671 | Environment node gets removed on "Delete Unused Nodes" |
#1876 | "Use existing .tx files" is not working with relative paths |
#1998 | Loading PolyTools and MtoA crashes Maya |
#2296 | Arnold Merge AOV's corrupting Render Settings |
#2302 | Support Maya UV-tile tokens |
#2307 | Add support for light blocker display in VP2 |
#2340 | Update Gamma/Exposure from Maya impacts the RenderView display |
#2342 | Update About Box for MtoA |
#2374 | Bifrost aero broken in Maya 2016 Extension 2 |
#2382 | Arnold Shading Node Problems |
#2383 | Update arnold VP2 shaders to support OSD |
#2386 | Particle instancer doesn't create instances when deform blur is disabled |
#2390 | Cannot assign new shader to object after you delete assigned shader |
#2395 | Render Selection to Texture renders with watermark |
#2396 | Arnold Stand-In export doesn't default to *.ass file |
#2409 | Include mr to arnold conversion script in MtoA release |
#2456 | Add new outliner icons |
#2457 | Add Render Setup Node Templates to MtoA |
#2458 | RenderView needs a progress message when 'Auto-convert Textures to .tx' is enabled |
#2462 | Highlight Arnold as "New" for Maya 2017 |
#1328 | Batch render cannot be stopped on linux |
#1924 | MtoA logs a "Could not find xgen_procedural" error during load |
#2157 | XGen: Arnold crash when exporting selection as archive |
#2242 | Changing Render Resolution should update the RenderView |
#2306 | Add color management support for VP2 for skydome light |
#2311 | IPR Update Fail : Changing Translator |
#2320 | Update volumes for VP2 from draw override |
#2330 | Support Pixel Aspect Ratio in RenderView |
#2332 | Fix substring search out of bounds in debug, Part II |
#2336 | Prepare MtoA for Maya 2017 |
#2339 | Provide mapping between VP2 hairPhysicalShader and aiHair |
#2343 | Add some support for VP2 lighting for arnold light types |
#2349 | Scene containing UDIM file textures crashes the RenderView |
#2360 | Fix exposure support for skydome VP2 display |
#2362 | Issues with OpenGL and ARV |
#2380 | Area light fails to display in VP2 when Maya first starts up |
#2393 | ShadowCatcher AOVs are failing |
#2430 | Render Settings window becomes corrupt if open when close/open Maya with Arnold renderer selected |
#2441 | Missing Scene Assembly render settings with Arnold |
#2464 | Remove texture_automip from MtoA parameters |
#608 | aiSky preview invisible in certain angles |
#2292 | Adding lights from the main Arnold menu does not add them to the light group in Hypershade |
#2294 | Fix substring search out of bounds in debug |
#2341 | maketx tries to access /home/oscar |
Enhancements
#2295 | Automatic TX conversion |
#2355 | Support Maya's new interactive sequence render mode |
#2403 | TX Manager should be colorspace aware |
#1302 | No proper select implementation for the standin |
#2284 | Support shader nodes in Maya's LookdevKit |
#2293 | Support rendering to the Material Viewer in Maya's Hypershade editor |
#2348 | Add Support for Arnold AOV Callbacks |
#2408 | [MAYA-70831] Add layer name to Render View caption |
#1617 | On demand StandIn Update BBox info |
#2122 | Support stereo/multicam |
#2318 | Add support for Arnold lights in Maya's light editor |
#2334 | Migrate XGen UI script to Qt5/PySide2 |
#2364 | Create AE/NE templates for Arnold shaders |
#2368 | Add support for more Maya materials and textures |
#2376 | Use sampling and ray depth values from render settings in the Material Viewer |
#2406 | Determine which parameters require to update IPR |
#2434 | Allow Render to Texture to support procedurals |
#1905 | Change range of "Anisotropy" in volume_scattering to [-0.9, +0.9] |
#2321 | Update comments to explain how to use Color Management in RenderView |
#2324 | Add Color Management to RenderView |
#2337 | Update MtoA Volume docs page with current image and menu info |
#2338 | Create Maya Fluids/Fire asset for VDB & aiVolumeCollector, aiVolumeSample workflows |
MtoA 1.3.0.1
#2489 | [2016.5] Cannot load MtoA: invalid literal for int() with base 10: '2016.5' |
#2491 | [2016.5] Arnold not listed as a renderer |
#2492 | Maya Render View freezes Maya |