Page Information

Versions Compared

Key

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

...

  • anoldStatements.*: the various curve-related settings are applied.  In particular, curve_mode, curve_basis, min_pixel_width, flip_t, and curve_triplicate_endpoints are used beyond the common settings available.
  • geometry.arbitrary.st: texture coordinates here are treated as per-curve values, and translated as root UVs for curves in Arnold.  Note that there should be one ST (two floats) per curve, and the scope should be primitive (not face, vertex or point).
  • geometry.point.orientation, geometry.point.N, geometry.point.normal: a three-float list of orientation vectors per curve point, indicating the direction the curve is facing.  This only applies when arnoldStatements.curve_mode is oriented.
  • geometry.curveWidthStart: float, per curve.  This option attribute is used instead of use geometry.point.width or geometry.point.constantwidth if present, this attribute allows the specification of a root width for each curve.
  • geometry.curveWidthEnd: float, per curve.  This option attribute is used instead of use geometry.point.width or geometry.point.constantwidth if present, this attribute allows the specification of a tip width for each curve.
  • (deprecated) geometry.curves_width: legacy synonym for geometry.point.width
  • (deprecated) geometry.curves_pointList: legacy synonym for geometry.point.P
  • (deprecated) geometry.curves_nvertices: legacy synonym for geometry.numVertices
  • (deprecated) geometry.curveMode: legacy synonym for arnoldStatements.curve_mode

...