Release Date
December 10, 2019
Note
- Please visit Getting Started With Arnold GPU and Arnold GPU FAQ
- Check the compatibility of your system on Supported GPUs
- Review the Supported Features and Known Limitations
Download and Installation
Arnold, KtoA, and other downloads are available here. Installation instructions come with KtoA, but can also be viewed here: Installation.
Compatibility
- Arnold: 6.0.1+
- Katana: 3.1v1+, 3.2v1+
- Platforms:
- Linux: x86-64, RHEL 6+ or compatible glibc
- Windows: 7+ on x86-64, with VC++ 2015 redistributable installed
- GPU: see here for detailed information. Required NVIDIA drivers:
Linux: 440.36 or higher
Windows: 441.28 or higher
Enhancements
Updated Arnold core: Update to Arnold 6.0.1, which features GPU support for light filters, energy-preserving rough refraction, improved Oren-Nayar diffuse and rough thin-wall transmission, improved license management, and much more in addition to many bug fixes. Please see the release notes here. (#434, #419, #437)
- Katana 3.2 support: Katana 3.2 is now supported as an official host. (#412)
- MaterialX material export: In addition to baking MaterialX looks, the
ArnoldMaterialXBake
node can now bake materials, e.g. the surface/volume and displacement shaders attached to a shape, into a named material in a MaterialX file.ArnoldMaterialXAssign
also more clearly differentiates between a material and a look being assigned. (#431) MaterialX assign improvements:
ArnoldMaterialXAssign
now allows selecting a specific material out of the file, rather than relying on the presence of entire looks. (#419)- Enhanced license management: New and improved license management app. (#408, #427, #336)
Improved GPU device selection: The manual GPU device selection (in the device area of
ArnoldGlobalSettings
) is improved, and error reporting when GPUs cannot be used has improved in the log. (#410)Curves user data improvements: User data on curves is now properly handled, even when triplicating endpoints for B-spline and Catmull-Rom bases. There is also a new operator/node for manipulating curve widths more easily,
ArnoldCurveSetWidth
. (#421, #380, #391)Installer: KtoA now is officially distributed via an installer on both Linux and Windows, with binaries signed on Windows as authentic Autodesk products. For custom/local builds the old zip and tarballs can still be generated, however. The installer will try to find (and allow the user to set) the katana location, so that it can generate a launch script which makes it much easier to run KtoA. For power users they can still use their existing launch setup for Katana, setting
KATANA_RESOURCES
, etc as before. (#309, #429)
Incompatible Changes
Dropped support for Katana 3.0.x series: Starting in KtoA 3.0, support for Katana 3.0.x is dropped, but release series 3.1.x and 3.2.x are supported.
ArnoldMaterialXAssign material parameter:
ArnoldMaterialXAssign
previously re-used the look parameter when assigning materials. Now that parameter is hidden when materials are being assigned and instead thematerial
parameter is populated with the available materials from the MaterialX file. You may need to re-select the MaterialX file to get it to refresh with the new parameter. (#431)color_convert shader args: The args for
color_convert
were wrong, and reflected a much earlier version of the shader. These have been corrected, but you should set the from and to parameters manually on any existingcolor_convert
shaders in your shader network to ensure they have correct values. (#373)
Bug Fixes
#430 Additional AOVs not denoised by noice
#443 Arnold crashing when using geometry.point.width on linear curves in Katana
- #373 enumerated value -1 is out of range on color_convert node
- #422 Light filters are not assigned to instanced lights
- #436 OSL array parameters not presented in the shader UI
- #438 rim_light parameter not working in toon shader
- #439 Make license manager window non-modal
- #441 Live changes of image shader on quad and skydome lights not working
- #442 Some textures not loading for hydra viewer lights
- #364 Increasing the radius of a spotlight with a gobo tiles the viewport preview of said gobo
- #405 arnoldLightStatements.lightGroup attribute is not inherited
- #440 Non-input shader node parameters (e.g. __gpu__) connected by default