User guide

78
Control (UI) Default Value Function
Custom File Parser none Specifies the .so file with the Attributes File parser. Leave it
empty to use the default one.
Browse... N/A Brings up the file browser or your studio's asset management
browser and enables you to select the asset to use.
Set Node Name From
Path
N/A Changes the name of the node to match the filename but
without the path or extension.
Attribute Group
Name
attributeFile Specifies the name of the group attribute where the attributes
from the file are stored. When empty, the attributes are stored
directly under the location (without a group attribute).
Apply When immediate Determines when the script runs:
immediate - the filter runs at the locations specified by the
CEL statement as they are evaluated at this node's point in the
graph.
deferred or during katana standard resolve - the script
and its arguments are added as attributes under the
scenegraphLocationModifers group attribute. When deferred,
they are run later by the implicit
ScenegraphLocationModifierResolve filter added at render
time. When during katana standard resolve, they are
evaluated by a LookFileResolve node or by the first implicit
resolver if no LookFileResolve node is present. (They may be
tested either by enabling implicit Scene Graph resolvers in the
Scene Graph tab or with a
ScenegraphLocationModifierResolve node.)
during material resolve - the script and its arguments are
added as attributes under the material.Scene
GraphLocationModifers group attribute. This is primarily
intended for material Scene Graph locations. The material
resolve process evaluates the script at the locations at which
the material is assign or applied. This can be useful for building
randomization or procedural control over shader parameters
at the material level without having to apply materialOverride
attributes at the geometry level.
timing
2 NODES A-C | ATTRIBUTEFILE_IN