KtoA 2.0.6.0 - 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: 5.0.2+
- Katana: 2.5v6+, 2.6v1+
- Platforms:
- Linux: x86-64, RHEL 6+ or compatible glibc
- Windows: 7+ on x86-64, with VC++ 2015 redistributable installed
Enhancements
Update to Arnold 5.0.2.1 : The included core version has been updated to Arnold 5.0.2.1 with numerous new features and fixes, including a new SSS mode, better shadow_matte, flakes shaders, a new car_paint shader, frustum exclusion of subdivision and much more. (233)
GafferThree light packages: It is now easier to create typical lighting setups by using gafferthree light packages; these are available in the add submenu in the light list in
gafferthree
nodes. Packages included: (231)Spot lights: vanilla, with gobo, and with barn doors
Quad lights: vanilla, and with image
Skydome lights: vanilla, with image, and with physical sky
Mesh lights: vanilla, and with image
Other lights: cylinder, disk, distant, photometric, and point lights
Allow arbitrary data to set built-in parameters: It is occasionally useful to be able to set built-in Arnold node parameters that aren't exposed or easy to override via existing nodes such as
ArnoldObjectData
. Arbitrary data that matches a built-in parameter by name will now set the value if it was not already set, providing a fallback mechanism. (242)ArnoldXGen shader assignment: A new parameter,
xgen_shader
on theArnoldXGen
node, is the preferred place to set the material for XGen. It will assign it to generated shapes that have no shader otherwise, but any archive elements that look for unique materials will still do so. Assigning a shader viaMaterialAssign
to the whole location will continue to force-override the shader on all generated shapes, which is probably not intended, but can be useful for debugging. (243)Display more types in the monitor: The Katana display driver now supports additional Arnold output datatypes:
UINT
,BOOL
,RGB
,VECTOR
, andVECTOR2
. The alpha channel for these types will be zero, and the color channels forINT
,UINT
,BOOL
, andFLOAT
will be grayscale. (235)Frame number on options: The Arnold options node now has the current frame declared and set (as a floating-point value), to increase compatibility with other plugins such as MtoA. (237)
Incompatible Changes
state_float variable changes: The enum listing of which variables are available in
state_float
shader were incorrect. They have been fixed, but these shaders must be updated by hand to reflect the variable desired, as some that were previously available are gone and others have changed. (234)Nested instance user data overrides: Previously if arbitrary data was set on an instance with a source child that also set the user data, the value set on the instance would override the explicit value on the source. This is no longer the case, as usually, these overrides would destroy unique data that could be within deeply nested instance sources. Arbitrary data set on the instance will be set if that named data doesn't already exist, however. (241)
Bug Fixes
#232 Loss of light filters during live rendering
#234 Incorrect variable listing in state_float shader
#240 Nested light instancing transforms incorrect
#241 Don't override user data on nested instances from outer instances
#243 ArnoldXGen should still find materials with custom export names