ALL OPERATORS
> tools

Constraint Property

tools/constraint-property·v1.4.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.
EnableEnablestiffEnable modification of stiffness values.
StiffnessStiffnessMultiplier for stiffness value.
EnableEnabledampratioEnable modification of damping ratio values.
Damping RatioDampingratioDamping ratio value (0-1). Higher values reduce oscillation.
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.
Plastic ThresholdPlasticthresholdStrain threshold before plastic deformation begins.
EnableEnableplasticrateEnable modification of plastic rate values.
Plastic RatePlasticrateRate of plastic deformation per frame once threshold is exceeded.
EnableEnableplastichardeningEnable modification of plastic hardening values.
Plastic HardeningPlastichardeningIncrease in stiffness as plastic deformation accumulates.
PAGEMap
EnableEnablestiffmapEnable attribute-based stiffness mapping.
EnableEnabledampratiomapEnable attribute-based damping ratio mapping.
EnableEnablerestscalemapEnable attribute-based rest length scale mapping.
EnableEnableplasticthresholdmapEnable attribute-based plastic threshold mapping.
EnableEnableplasticratemapEnable attribute-based plastic rate mapping.
EnableEnableplastichardeningmapEnable attribute-based plastic hardening mapping.
PAGECommon
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
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