Connection Density Range attributes

These settings effect the Connection Density attribute, and are only available when the Connection Method is set to Within Max Distance.

Use the Connection Density Range settings to scale the Connection Density attribute, by setting values, or using the graph.

Use the graph to visually adjust the connection density. The right side of the graph represents the links that are the same length as the Max Distance value. The left side of the graph represents the links that have no length (value of 0).

Selected Position

The active value on the X-axis of the graph.

When you move the position marker in the graph, this value is automatically adjusted to correspond.

Selected Value

The active value on the Y-axis of the ramp graph.

When you move the position marker in the graph, this value is automatically adjusted to correspond.

Interpolation

Controls the way values are calculated in the graph. Select one of the following from the drop-down list:

None

There is no interpolation; each value is a distinct step on the graph.

Linear

The values are interpolated linearly in space.

Smooth

The values are interpolated along a bell curve, so that each value on the graph dominates the region around it, then blends quickly to the next value.

Spline

Similar to Smooth, but Spline takes into account neighboring indices for a smoother effect.

Strength

Determines the overall power of this dynamic constraint. Typical values are between 0-200. The default value is 20.

Tangent Strength

Determines the resistance to motion in the local tangent direction. Values from 0 to infinity are valid. The default value is 10.

Glue Strength

Determines how resistant this dynamic constraint is to breaking. This value is relative to the overall scene or object scale.

A Glue Strength of 1 means that the constraint does not break. A Glue Strength of 0 means that the constraint breaks immediately, as though no constraint exists at all. The default value is 1.

Because links are formed at the start frame, once links are broken they do not reform, unless the Glue Strength attribute is animated back to 1.

Glue Strength Scale

Determines the sensitivity of the Glue Strength attribute for the overall scene scale. Glue Strength uses the world space distance of separation between links to determine the point at which a break occurs. This attribute scales the required separation distance. The default value is 1.

Bend

When on, determines whether edge to edge constraints can bend. Bend is off by default. Bend is only supported for constraints that are edge-to-edge. If Bend is on for other component type constraints, it can increase simulation time.

Bend Strength

Determines how resistant to bending an edge constraint is. The default value is 20.

Bend Break Angle

Determines the angle (in degrees) at which edge to edge constraints stop bending. The default value is 360.

Force

Specifies an attractive or repulsive force between constrained points. The default value is 0, which applies no force.

For constraints between components, the force diminishes with distance according to the Dropoff Distance value. For transform constraints, the force is applied between the points and the center of the transform constraint.

You can apply this attribute to specific nCloth components, not just the object, unlike standard Maya fields.

Rest Length Method

Specifies how the rest length is determined for this dynamic constraint. Select one of the following from the drop-down list:

From Start Distance

Sets the constraint distances to the distance at the start frame. If the Rest Length Scale value is set to 1, the constraints have no tension, initially.

Constant

Sets the constraint distance to always be the value specified by the Rest Length attribute.

Rest Length

Specifies the rest length for links in this dynamic constraint in world space. This attribute is only available when the Rest Length Method is set to Constant.

Rest Length Scale

Determines how the rest length is dynamically scaled from the length determined at the start frame. The default value is 1.

Motion Drag

Specifies the amount of force applied to each constrained object that attracts it to the motion of another object. A Motion Drag value of 1 means that all the constrained objects are locked and move together. A Motion Drag value of 0 means that all the constrained objects do not move together. The default value is 0.

Dropoff Distance

This is the world space distance that the Strength Dropoff ramp is mapped to.

Strength Dropoff

The Strength Dropoff settings allow you to control the strength of links based on the Dropoff Distance. The right side of the graph represents the maximum distance for the links. The left side of the graph represents the links that have no length (value of 0).

You can use the graph to visually adjust the Strength Dropoff.

Selected Position

The active value on the X-axis of the graph.

When you move the position marker in the graph, this value is automatically adjusted to correspond.

Selected Value

The active value on the Y-axis of the graph.

When you move the position marker in the graph, this value is automatically adjusted to correspond.

Interpolation

Controls the way values are calculated in the graph. Select one of the following from the drop-down list:

None

There is no interpolation; each value is a distinct step on the graph.

Linear

The values are interpolated linearly in space.

Smooth

The values are interpolated along a bell curve, so that each value on the graph dominates the region around it, then blends quickly to the next value.

Spline

Similar to Smooth, but Spline takes into account neighboring indices for a smoother effect.

Exclude Collisions

When on, only nCloth constraint collisions are computed for the faces, edges, or vertices that are members of the current constraint.

Damp

Determines how much energy from the constraint is suppressed to reduce the movement of constrained elements. The default is 0.

Local Collide

When on, allows surface constraints to collide with the local surface at the constraint point. This collision is typically calculated more quickly than standard surface collisions. Local Collide is on by default for Point to Surface and Slide on Surface constraints.

Collide Width Scale

When Local Collide is turned on, the dynamicConstraintShape node handles the collisions between the constrained points. This can augment or replace the normal collisions between the objects. Collide Width Scale specifies a scaling value for the total collision thickness of the constrained objects. By default Collide Width Scale is set 1, meaning the collide width used for these collisions is based on the Thickness (nCloth) and Radius (nParticle) attribute values of the colliding objects.

Friction

Determines how freely sliding surface constraints can move. When Friction is set to 1, the surface constraints are locked and cannot move. When Friction is set to 0, the surface constraints are free to slide without restriction. The default is 0.

Single Sided

When on, restricts a surface constraint (that can move) to always being on one side of the constrained surface. The side that a constraint stays on is determined at the start frame and then maintained throughout simulation. This prevents constraints from flipping and pushing in the opposite direction when the constrained surface moves.

For example, you can constrain nCloth to an open cylinder and use the Single Sided attribute to keep the cloth from sliding into the cylinder, and use it to keep the cloth on the outside of the cylinder.

Max Iterations

Specifies the maximum number of iterations per simulation step for this dynamic constraint. Iterations are the number of calculations occurring within a step. Accuracy increases with increased iterations, however, calculation time also increases. The default value is 500.

Min Iterations

Specifies the minimum solver iterations used to evaluate the dynamic constraint. Iterations are the number of calculations occurring within a simulation step. When the current dynamic constraint’s Strength is low, Min Iterations increases the quality of the integration of the dynamic constraint’s effects. Min Iterations also affects other Nucleus object attributes such as the effect of Stretch Resistance on nCloth objects.