User guide
249
Location Type or Attribute Type Description
geometry.arbitrary.<group>.scope group The scope of the attribute. Valid values are:
primitive (equivalent to "constant" in
PRMan), face (equivalent to "uniform" in
PRMan), point (equivalent to "varying" in
PRMan), vertex (equivalent to "facevarying"
in PRMan).
Support for the different scope types
depends on the renderer's capabilities.
Therefore, not all of these are supported in
every renderer.
Katana currently supports the following
types: float, double, integer, string, color3,
color4, normal2, normal3, vector2, vector3,
vector4, point2, point3, point4, matrix9,
and matrix16. Depending on the renderer's
capabilities, all these nodes might not be
supported.
geometry.arbitrary.<group>.inputType string Type under 'value' or 'indexedValue'. It's
important to note that the specified
'inputType' must match the footprint of the
data as described.
geometry.arbitrary.<group>.outputType string Output type for the arbitrary attribute can
be specified, if the intended output type
(and footprint) differs from the input type
but can be reasonably converted. Examples
of reasonable conversions include: float ->
color3 , color3 -> color4.
geometry.arbitrary.<group>.value integer,
float,
double, or
string
The value is specified by either a 'value'
attribute or an indexed list using the 'index'
and 'indexedValue' attributes.
Attribute containing the value. The type is
dependent on the type specified. The base
type can be integer, float, double, or string.
APPENDIX D STANDARD ATTRIBUTES | LOCATION TYPE CONVENTIONS