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: 5.2.1
  • Katana: 2.5v6+, 2.6v1+, 3.0v1+
  • Platforms:
    • Linux: x86-64, RHEL 6+ or compatible glibc
    • Windows: 7+ on x86-64, with VC++ 2015 redistributable installed

Enhancements

  • Update to Arnold core 5.2.1: The bundled Arnold has been updated to version 5.2.1.0, featuring round corners, subdivision and operator performance improvements, many bug fixes and more. (#339)

  • Hydra-based viewer light display: KtoA includes plugins for the new viewer (Katana 3.0+ only) which now properly display all Arnold light and light filter types, including basic texture display for gobos, quad lights, and skydome lights. These should recognize both lights directly created in gafferthree, or as a manual shader network, or assigned from a lookfile. (#64, #110, #308)

  • Include global aspect adjustments for non-render cameras: ArnoldCameraSettings now has a parameter adjustAspect used to control whether the global aspect ratio adjustments for resolution and pixel aspect are included on the camera. Cameras used for rendering pixels always include this, but other cameras (e.g. for projection) by default do not include this adjustment anymore. (#315)

  • Extended attributes for instance arrays: instance array locations now accept geometry.instanceTranslate, geometry.instanceRotateX (and also Y and Z rotation), and geometry.instanceScale attributes for more flexibility. Also, arbitrary attributes can now properly be applied to each instance, like pointcloud instancing. (#330)

  • License management shelf script: There is a new license manager shelf script for KtoA which shows the current licenses available and any environment variables that affect licensing. In the future, it will also have management options to change the licensing setup, if any apply. (#337)

Incompatible Changes

  • Non-render cameras aspect ratio: Cameras not used for pixel rendering (not specified on either RenderSettings node or on RenderOutputDefine nodes) no longer include global resolution and pixel aspect adjustments. To turn those back on, use ArnoldCameraSettings to do so via the adjustAspect parameter. (#315)

Bug Fixes

  • #334 Hydra viewer linker issues with system GLEW ViewerManipulators

  • #340 cryptomatte not recognized as AOV shader

 

  • No labels