Download and Installation
- Arnold: 5.2.0+
- Katana: 2.6v4+, 3.0v1+
- Linux: x86-64, RHEL 6+ or compatible glibc
- Windows: 7+ on x86-64, with VC++ 2015 redistributable installed
Update to Arnold 5.2: Arnold 126.96.36.199 comes bundled. See the release notes for more information. The highlights are below. (#317)
matrix_transformshaders have been brought back from the old common shaders, and a flexible
cell_noiseshader has been added.
standard_surfacenow has a sheen layer just above diffuse and subsurface scattering, simulating materials such as velvet.
Texture baking: a new
uv_camerahas been added to assist in baking out textures. To accommodate extending borders to the edge of the output texture, rendering with this type of camera is only supported for disk renders, and only with tiling turned off for outputs (on
Performance improvements: adaptive subdivision is faster and now fully multithreaded, and EXR read performance has improved.
Spherical light sampling: spherical light sampling (point lights with non-zero radius) has improved, showing sometimes significant reductions in noise especially at grazing angles as is common in rim lighting.
noicehas improved in stability and flexibility of image properties, and the OptiX-based denoiser uses less memory and has fewer fringing artifacts for HDR renders.
More volumetric AOVs: volumes now output
IDAOVs, allowing selection of volumes in the monitor.
Cryptomatte: Cryptomatte now ships with Arnold and KtoA, and is available by default.
- Toon ID:
ArnoldObjectSettingsnow has a
toon_idparameter, where if this is set on multiple locations they will not have an outline drawn between them, but will act as if they are the same object for toon outline purposes. Note that you can also set string
toon_idarbitrary data with
ArnoldUserDatadirectly, even for just some faces on an object, to drive outlines within objects as well. (#317)
- Denoiser node:
ArnoldDenoisehas been added which supports both interactive (preview/live) renders with the OptiX denoiser, and disk renders with
noice. It only supports single-frame denoising, and each dedicated AOV/output to be denoised will be denoised separately, but even so it vastly simplifies the workflow for setting up denoising in KtoA. (#318, #289)
Automatic type inference for arbitrary data: Introduced in version 2.0.7 was automatic type inference where float data of stride 3, 4, 9 or 16 would automatically be interpreted as Arnold type
MATRIX(for both 9 and 16 cases). This causes problems when this was not intended, and the hack
attribute geometry.arbitrary.<name>.strictTypewas added for force KtoA to skip this automatic type inference. Given that the arbitrary data should be formed correctly in the first place, and then have either
geometry.arbitrary.<name>.outputTypeset to indicate a particular interpretation, the automatic type deduction is removed. Please set the arbitrary data attributes properly to tell KtoA how to interpret your user data. (#312)
Simplified Arnold plugin directories layout: KtoA now loads Arnold plugins automatically only from the
RenderPluginsdirectory in the KtoA root, and the old
proceduralsdirectories are no longer searched even if present. Arnold will continue to attempt loading plugins from the
pluginsdirectory, however. Users are encouraged to bundle their plugins and point to them using the
ARNOLD_PLUGIN_PATHenvironment variable. (#317)
Renamed and removed parameters: The GPU-related parameters in
ArnoldGlobalSettingshave been renamed to use a
texture_<type>_blursettings have been removed, as they are no longer needed and are usually detrimental. Use the Arnold update shelf script to clean up these parameters. (#317)