Download and Installation

Arnold, KtoA, and other downloads are available here.  Installation instructions come with KtoA, but can also be viewed here: Installation.


  • Arnold: 5.0.1+
  • Katana: 2.5v6+, 2.6v1+
  • Platforms:
    • Linux: x86-64, RHEL 6+ or compatible glibc
    • Windows: 7+ on x86-64, with VC++ 2015 redistributable installed


  • Updated to Arnold Updated Arnold core version to bring a few bug fixes. See the release notes for Arnold and for more information.

  • Added more plugin load information by default: When loading plugins such as shaders, KtoA is generally very quiet and does not report most failures to the console. By default it now outputs more information. This can be adjusted with the environment variable KTOA_LOAD_VERBOSITY where the possible values are quiet, normal, debug, with debug being the default. (#212)

  • Forced material export with name override: If a material is not attached to a location, KtoA previously would not send the shader or shader network to Arnold. Using the ArnoldMaterialSettings node, users can ensure materials are sent, and even override their name inside Arnold. This is particularly useful for renderer procedurals that do not have any easy way of identifying materials nor ensuring they get exported for the procedural to use. (#215)

  • node/pointer user data: A reference to a Katana location can be set as user data and turned into a node/pointer parameter in Arnold in the ArnoldUserData node by using the "location" type. This is usually used to to attach shaders via user data, such as is required for sss_irradiance_shader (a special user-data pointing to a shader that Arnold recognizes and uses when gathering indirect lighting for subsurface scattering). Any referenced locations will be processed by KtoA as appropriate. (#214)

Bug Fixes

  • #212 Plugin load failures hidden

  • #216 Point-based instancing quaternions incorrect


  • No labels