|On this page|
The AttribReorient SOP computes rotations for each point in the selection by examining differences in surface normals and tangents from the reference geometry to the live geometry. The named vector and quaternion attributes are updated by applying the computed rotation to the attribute values in the reference geometry.
AttribReorient only operates on polygons. Other geometry type such as Bezier and NURBS surfaces can be converted to polygons using a Convert operation prior to applying AttribReorient.
Points whose attributes will be reoriented.
The vector attributes to reorient.
The quaternion attributes to reorient.
Use Normal Attribute
If enabled, the attribute "N" will be used instead of computed surface normals.
This example demonstrates how to use the Attrib Reorient SOP to calculate rotations applied to points. These rotations are used by the Copy SOP when creating each instance.
The following examples include this node.
This example simulates grass being pushed down by an RBD object. Fur Objects are used to represent the blades of grass and Wire Objects are used to simulate the motion. When a single Fur Object is used to represent the grass, neighbouring blades of grass will have similar motion. Additional objects with different stiffness values can be used to make the motion less uniform. When "Complex Mode" is enabled, two objects are used to represent the grass. The stiffness of each set of curves can be controlled by adjusting the "Angular Spring Constant" and "Linear Spring Constant" parameters on the corresponding Wire Objects.