On this page 
Setup Attributes
Type 
Name 
Description 



(Point) Set by the Planar Patch or Planar Patch from Curve SOPs. Used to determine warp/woof directions for anistropy. 


Scale by Attribute in Vellum Constraints defaults to these sorts to adjust the scale. Should be 
Sim Attributes: Geometry
Note
Geometry is also considered particles, so all of POP Attributes apply.
Dynamics: parameters
Type 
Name 
Description 



(Point) How much to scale wind effects when the face of the cloth is heading straight into the wind versus sliding parallel to it. For hair, Note This controls the innate behavior of the cloth property, the strength of the wind is controlled with 


(Point) The resistance of a particle to rotational hair constraints. If this is zero, the particle will not rotate. 


(Point) Default 1. A value of 1 or a reference to itself means not welded, but something might be welded to this point.
The value is a point number, unless there is an



(Point, Detail) How much to scale the static friction ( Note These are combined by multiplication. So if two objects have a 
Dynamics: state
Type 
Name 
Description 



(Point) For 2nd order we need the previous frames position and velocity ( 


(Point) Hair requires point orientations and the corresponding angular velocity (w). Same previous/last. 


(Point) This is a standard POP attribute, but it is used and respected by Vellum. Autosleep and awaken will manipulate the stopped attribute. Pins that are to be released can be controlled using stopped rather than setting the mass to zero. Stopped controls both orientation and position updates via bits 0 and 1.

Collision
Type 
Name 
Description 



(Point) Radius at each point. Triangles are fattened at their corners by spheres of the corner 


(Point) Controls soft priority of collisions. Only greater/less matters, not magnitude of difference. 


(Point) A value of 0 means this point will use self collisions or external collisions. If an edge or tri has any disabled point, it is fully disabled. Autodisabling will "or" 2 to this value  0 will become 2, 1 will become 3. Likewise, autoenabling will clear out 2, 2 will become 0, 3 will become 1. Users should set to 1 to disable something independent of auto detection. But if you reenable something and aren’t sure if it is still tangled, you can set to 2 rather than 0, this will delay the enabling until it is detected clean. 


(Point) The default value is 10000. Stores how much of the original 
Targeting
Type 
Name 
Description 



(Point) The target path and point number for any pins when the Target parameter is set in Vellum Source. If 


(Point) Affect the strength of the pinned points using a 0..1 weighting value. 
Breaking
Type 
Name 
Description 



(Point) The threshold for breaking welds and branch welds, measured against the breaktype, which can be one of the following: 
Pressure
Type 
Name 
Description 



(Point) When a point is part of a Pressure constraint, these attributes hold values computed during constraint evaluation. The 
Internal worker variables
Removing/adding attributes every frame is expensive, so we have a few internal things that leak out.
Type 
Name 
Description 



(Point) Constraint displacements/weights. Likely of last iteration, so out of date. 


(Point) Identifies each generated patch in a simulation so it can be updated/replaced. 
Sim Attributes: Constraints
There are many types of constraints, so the meaning of these variables is often dependent on the constraint type. They usually live on the primitive.
Dynamics: parameters
Type 
Name 
Description 



(Prim) Note Higher than 


(Prim) The initial "distance" of the constraint. The units are variable. Distance constraints use distance, bend constraints use angle in degrees, volume and pressure constraints use volume. The actual dynamics use only 


(Prim) Orientation constraints need a rest orientation, so store a quaternion here. This vector is also used to store target positions for pin constraints. 


(Prim) 


(Prim) 


(Prim) The distance from the rest state at which the stiffness of the constraint drops off to zero, or increases from zero to full stiffness, depending on the direction of the dropoff. A negative values indicates a decreasing dropoff, where the stiffness starts at full strength and decreases to zero at the Dropoff distance from the rest state. A positive value indicates an increasing dropoff, where the stiffness starts at zero and increases to full stiffness at the specified distance from rest. For stretch constraints this value is in length units; for bend constraints it is stored in degrees. The effective stiffness value used in constraint solving will be stored in 


(Prim) Type of the constraint.
Constraints the points to be
A fourpoint constraint. The points represent the 4 points of two triangles that share an edge. The constraint is applied to maintain an angle along the shared edge.
A threepoint constraint. The constraint maintains the distance between the middle point and the centroid of the triangle. This maintains the bend of lines.
A threepoint constraint. Maintains the dihedral angle measured at the middle points. This is used by the String constraint types.
A fourpoint constraint. Maintains the volume of the tetrahedron described by the four points.
A manypoint constraint. All the points represent a surface of a mesh. Volume is computed on the mesh and stored on the points, and then all the points are inflated or deflated to maintain that volume.
Pins a point to a certain world space location.
Pins the orientation of the point to match the rest orientation.
Two point constraint. Constrains the orientation of points on an edge to be consistent, thereby creating torsion effects along hairs.
Two point constraint. Combination of both a distance constraint and a bend constraint for edges. This is used by hair. 
Dynamics: state


The amount of stress applied by the constraint. 
Breaking


(Prim) The threshold for breaking the constraint, measured against the 
Plasticity


The threshold for applying plasticity to the constraint, which modifies the constraint’s 
Targeting


(Prim) If set to 1 for pin constraints, the solver will lookup the constrained point’s 
Internal worker variables


(Prim) The amount of work done by a constraint, possibly along different stiffness or compression stiffness axes. Generally you should use the stress attribute instead to determine how much work a constraint is doing. 


(Prim) Array of points affected by this constraint. 