

Also, if the file cannot be opened, the materialx node will now report an error (and abort the render) instead of a warning. The old name mtlx is kept as a deprecated synonym so that existing scenes don't break. mtlx file on disk, has been renamed to filename. Materialx.mtlx renamed: The mtlx parameter of the materialx operator node, which should point to a. Global variables (u, v, etc.) are not supported as parameter defaults.ĪiProfileGetFileName(): To match AiProfileSetFileName(), we now also have the corresponding AiProfileGetFileName().Including other header files are not supported.Only a single shader can be defined on each node.

No array or structured input or output parameters.Only one output parameter is supported.Widgets are not set for color parameters.Default values are always zero for parameters.Only int, float, point, vector, normal, color and string parameters are supported.OSL inline shader node: The shader osl has been implemented, so you can dynamically change the code of an OSL shader and have the parameters update in Katana's UI.Arnold operator export: A new node ArnoldOperatorBake will allow exporting any operators attached to procedurals or to the global options (scene-level operators) to a.This can be brought back in later with an Arnold operator (arnoldOperator shader slot, applied to procedurals or to the globals) to apply the look. MaterialX export: A new node ArnoldMaterialXBake will allow exporting a selection of locations with their corresponding materials, labeled with a MaterialX look.Arbitrary data translation performance has improved substantially and reduces time to prepare the scene for rendering when there is significant amounts of arbitrary data.
