Share

KtoA 1.0.7 - Arnold for Katana

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: 4.2.12+
  • Katana: 2.0v5+, 2.1+
  • Platforms: Linux x86-64, RHEL 6+ or compatible glibc

Enhancements

  • Update to Arnold 4.2.12: KtoA is now bundled with Arnold 4.2.12, which includes many improvements such as a new empirical SSS profile and a glossy GGX microfacet distribution in the standard shader, multiple tile/UDIM/attr tags support in image shader filenames, improved Russian roulette, improved performance in both time and memory, and negative thread counts for kick (to reserve X number of threads to stay idle), among others. (73)

  • Disable progressive sampling: For preview and live renders, progressive sampling can now be fully disabled via AA_enable_progressive in ArnoldGlobalSettings . (65)

  • GI_single_scatter_samples: An oversight, GI_single_scatter_samples was missing from KtoA, while available in the core. (67)

  • subdiv_adaptive_space added: In ArnoldObjectSettings , the subdiv_adaptive_space parameter was missing even though it is supported in recent Arnold core versions. It has now been added. (70)

  • quad mode for points: The points node translation ( pointcloud location in Katana) now supports the quad rendering mode, as well as the rotation and aspect per-point attributes (both of type float , and live in geometry.point.rotation and geometry.point.aspect ). (57)

  • Multi-camera / stereo rendering: Multi-camera and stereo rendering is now fully supported, and these setups will render in a single pass in Arnold. This is done by creating render outputs and assigning different cameras to the outputs. Preview and live renders also now support multi-camera rendering. Generally speaking, KtoA will not split up renders into multiple passes now if only the cameras differ for the outputs. (7)

Incompatible Changes

  • pixel_error renamed to subdiv_adaptive_error: As the adaptive error parameter doesn't always apply to pixel space, this has been renamed to its more modern name. The old parameter still works, but it is recommended to run the update shelf script to tidy this up and get the new name. (70)

  • Compatible motion blur mode improved: The compatible motion blur global option has been improved for compability with MtoA, HtoA, etc and associated procedurals such as Peregrine Lab's Yeti. With this change, any ArnoldYeti nodes that previous added an extra time sample to cover a full frame's worth should remove the extra samples; the only time samples needed are those that cover the camera shutter (for example, instead of -0.25 to 0.25 needing samples -0.25, 0.25, and 0.75, there should only be samples for -0.25 and 0.25). (71)

  • shadow_terminator_fix removed: This option has been removed in Arnold 4.2.12, and is now removed in KtoA as well. Use the update shelf script to clean this param out of your ArnoldGlobalSettings nodes. (73)

  • Threading defaults: The default thread setting is now -1, meaning reserve one core for interactivity. You can override this in Katana's preferences for interactive renders, and set the thread counts for disk renders. But in case those values are not yet, KtoA will default to using all cores but one to keep UI responsiveness high. (73)

Bug Fixes

  • #41 Light linking for katana instances does not work

  • #59 Fix invalid bool and byte arbitrary array data translation

  • #66 Crash using quaternion rotations for point-instanced locations

  • #71 Compatible motion blur mode too simplistic

  • #72 Shader array parameters not properly exported

Was this information helpful?