...
Primvars can be set and manipulated on different types of geometry (as available for that type of geometry). This can allow pattern networks and shaders to retrieve this information at render time.
User Primvars
...
Name | Type | Default | Description |
---|---|---|---|
<name> <type> <value> | Any | null | Arbitrary primitive user data |
...
...
identifier:object | string |
...
null | Object name |
...
Dicing and Approximating geometry
...
Name | Type | Default | Description |
---|---|---|---|
dice:micropolygonlength | float |
...
0 | Object micropolygon length expressed in pixel size | |
dice:minlength | float |
...
-1 |
...
...
dice:minlengthspace |
...
string | null | ||
dice:offscreenstrategy | string |
...
"viewfrustumdistance" |
...
Defines the dicing strategy used for offscreen objects that may be traced indirectly, the options are: "clamped", "sphericalprojection, "viewfrustumdistance", "worlddistance" |
...
dice:rasterorient | integer |
...
1 |
...
...
dice:referencecamera |
...
string | null | ||
dice:referenceinstance |
...
string | null | This is the object name of the referenced instance used for dicing | |
dice:strategy | string |
...
"instanceprojection" |
...
Defines the dicing strategy used for objects on screen, the options are: "instanceprojection", "sphericalprojection", "worlddistance" |
...
dice:worlddistancelength | float |
...
-1 |
...
Object micropolygon length expressed in world space units | |
Ri:GeometricApproximationFocusFactor | float |
...
-1 |
...
...
Ri:GeometricApproximationMotionFactor | float |
...
0 |
...
Displacement
primvars displacementbound:CoordinateSystem string [] Description
primvars displacementbound:sphere float [0] Description
...