The PhysX Modify operator allows you to modify the properties of existing PhysX particles/bindings.
Only PhysX bindings attached to particles influenced by the operator will be affected. Only PhysX Joint and PhysX Spring bindings will be affected by stiffness/damping parameters.
Affect by ID: controls whether only PhysX bindings with a matching ID will be affected.
ID: the target PhysX binding ID to match.
Equal: PhysX bindings with an ID that is equal to the target ID will be considered matches.
Not Equal: PhysX bindings with an ID that is not equal to the target ID will be considered matches.
None: does not modify properties of PhysX bindings.
Set: changes the affected property to the specified value.
Multiply current: sets the affected property value to the current value multiplied by the specified value.
Multiply original: sets the affected property value to the original value multiplied by the specified value.
Min: sets the affected property to the specified value, if the affected property is greater than the specified value.
Max: sets the affected property to the specified value, if the affected property is less than the specified value.
Reset to original: resets the affected property to its original value at the time the PhysX binding was first created.
Multiply original by texmap: sets the affected property to its original value, multiplied by the spinner value, interpolated with the texmap mono value.
Property: controls which properties of the PhysX binds will have their basic thresholds affected.
Stiffness/damping: the thresholds of the basic PhysX bind properties to affect.
Interpolate: the amount to interpolate PhysX binding scalar modifications from their previous value to the new value.
In order to animate PhysX binding scalar values changing to a particular value over time, set the operator’s timing to “continuous” and set the interpolation value to something less than 1. Smaller interpolation values will result in slower interpolation speeds.
Breaking ability must have previously been enabled on PhysX bindings at the time of their creation for these settings to take effect. The conditions for a break to occur must be set inside the PhysX Bind operator where the binds were created (ie, break by length, or break by angle). These settings merely control whether or not those previously-set conditions will be obeyed.
Don’t change: PhysX bind breaking ability will not be changed.
Enable: PhysX bindings will be flagged as breakable.
Disable: PhysX bindings will be flagged as un-breakable.