![]() ![]() ![]() |
1.Select two constrainable transform nodes. The first selected transform node will first be the constraint master. 2.Click the bio constraint button 3.Two cross controller will be generated in the two transform nodes' pivot positions. The controllers are supposed to be keyframed if you need to.
The first selected transform node, it's cross controller will have an attribute called "BioConstraint_Weight", this is the attribute you use to switch who constrain whom. Both the cross controllers have an attribute called: BioConstraint_Master, this is an informational attribute, "Yes" means now it is the constraint master, "No" means it is now being constrained.
To avoid popping when the BioConstraint_Weight is switched: Select the two cross controllers, set keyframe them before the switch. Don't worry about destroying the old hierarchies: If the two transform nodes have their parent hierarchies, the generated cross controllers will respect this, and also be driven by their parent hierarchies. To escape of the bio-constraint relationship:The original transform nodes, they are just normally parent constrained by the cross controllers. You can escape the relationship by just turn off the parent constraint weight.
Please keep these keyframes, to avoid the weird recursive transform when switching the bioconstraint. |
![]() ![]() ![]() |