> tools

Constraint Property

tools/constraint-property·v1.3.0
IN:3  OUT:3

The Constraint Property operator modifies the properties of constraints after they are generated. It allows you to adjust stiffness, rest length, damping, and other constraint parameters dynamically. The operator can read values from geometry attributes to modulate these properties, enabling attribute-driven control over constraint behavior.

The Geometry page allows transforming the geometry which affects the constraints by recomputing properties like rest length. This is useful for fine-tuning constraint simulations by editing constraint attributes post-generation. You can selectively modify constraints based on groups, apply scaling factors, or use attribute data to create spatially-varying constraint properties.

PAGEGeometry
Uniform ScaleScaleUniform scale multiplier applied to all axes.
PAGEConstraints
Constraint GroupConstraintgroupPrimitive group containing constraints to modify. Leave empty to modify all constraints.
PAGEMap
EnableEnablestiffEnable modification of stiffness values.
PAGEConstraints
StiffnessStiffnessMultiplier for stiffness value.
PAGEMap
EnableEnabledampratioEnable modification of damping ratio values.
PAGEConstraints
Damping RatioDampingratioDamping ratio value (0-1). Higher values reduce oscillation.
PAGEConstraints
Rest Length ScaleRestlengthscaleModify constraint rest length scale values.
EnableEnablerestscaleEnable modification of rest length scale values.
Rest Length ScaleRestscaleMultiplier for rest length. Values above 1.0 create pre-stretched constraints.
EnableEnableplasticthresholdEnable modification of plastic threshold values.
PAGEConstraints
Plastic ThresholdPlasticthresholdStrain threshold before plastic deformation begins.
EnableEnableplasticrateEnable modification of plastic rate values.
PAGEConstraints
Plastic RatePlasticrateRate of plastic deformation per frame once threshold is exceeded.
EnableEnableplastichardeningEnable modification of plastic hardening values.
PAGEConstraints
Plastic HardeningPlastichardeningIncrease in stiffness as plastic deformation accumulates.
EnableEnablestiffmapEnable attribute-based stiffness mapping.
PAGEMap
AttributeStiffattrPrimitive attribute to modify stiffness with.
EnableEnabledampratiomapEnable attribute-based damping ratio mapping.
AttributeDampratioattrPrimitive attribute to modify damping ratio with.
EnableEnablerestscalemapEnable attribute-based rest length scale mapping.
AttributeRestscaleattrPrimitive attribute to modify rest length scale with.
EnableEnableplasticthresholdmapEnable attribute-based plastic threshold mapping.
AttributePlasticthresholdattrPrimitive attribute to modify plastic threshold with.
EnableEnableplasticratemapEnable attribute-based plastic rate mapping.
AttributePlasticrateattrPrimitive attribute to modify plastic rate with.
EnableEnableplastichardeningmapEnable attribute-based plastic hardening mapping.
AttributePlastichardeningattrPrimitive attribute to modify plastic hardening with.
Input 0 POP Geometry
Input 1 POP Constraints
Input 2 POP Collision Geometry
Output 0 POP Geometry
Output 1 POP Constraints
Output 2 POP Collision Geometry
Constraint Property · Docs