Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...

NameTypeDefaultDescription
<name> <type> <value>AnynullArbitrary primitive user data

...

...

identifier:objectstring

...

nullObject name

...


Dicing and Approximating geometry

...

NameTypeDefaultDescription
dice:micropolygonlengthfloat

...

0Object micropolygon length expressed in pixel size
dice:minlengthfloat

...

-1

...

 

...

dice:minlengthspace

...

stringnull 
dice:offscreenstrategystring

...

"viewfrustumdistance"

...

Defines the dicing strategy used for offscreen objects that may be traced indirectly, the options are: "clamped", "sphericalprojection, "viewfrustumdistance", "worlddistance"

...

dice:rasterorientinteger

...

1

...

 

...

dice:referencecamera

...

stringnull 
dice:referenceinstance

...

stringnullThis is the object name of the referenced instance used for dicing
dice:strategystring

...

"instanceprojection"

...

Defines the dicing strategy used for objects on screen, the options are: "instanceprojection", "sphericalprojection", "worlddistance"

...

dice:worlddistancelengthfloat

...

-1

...

Object micropolygon length expressed in world space units
Ri:GeometricApproximationFocusFactorfloat

...

-1

...

 

...

Ri:GeometricApproximationMotionFactorfloat

...

0

...

 

 

Displacement


primvars displacementbound:CoordinateSystem string [] Description
primvars displacementbound:sphere float [0] Description

...