Positionwise everything is gravy, but there is an issue with rotation. If you notice when you rotate the bipeds hand, or the target, the Right Ball remains at its current orientation. You can rotate it manually, but matching is orientation to the hands would be problematic, inaccurate, and generally a pain in the ass.

One solution is to constrain the Right Ball point helpers Rotational Orientation. To keep things simple, we will use a similar setup to the position constraints. Add another Custom Attribute to the Bipeds Right Hand at the same modifier level as the Right Hold Ball Attribute. Name this Ball Right Rotate. Use the same options as the other attribute.

 

 

Animation/Constraints/Orientation Constraint governs the rotational relationships. Select the Right Ball, and constrain the Orientation to the Hand R Target, and the Hand R Ground Target.

 

 

Select the bipeds hand and wire (right click/wire parameters) the Ball Right Rotate slider to the Right ball point helper.

 

 

We wire them the same way as we did the position constraints, one way control direction, with an inverse value setup.

 

Seems like everything is fine. But, when we move the slider, sometimes (depending on your setup) you will get unpredictable rotational results. This is because we have to Align the Hand R Ground Targets rotation to the Right Ball before we animate, to set a 'starting point' so to speak. In order to fix this, we will simply Align* the Hand R Ground Targets and the Right Balls orientation. Now when you change the Right Ball Rotation value, nothing happens. Perfect (since they are both aligned already). Try to rotate the Hand R Ground Target an arbitrary amount. Now edit the slider value (Ball Right Rotate), and the Right Ball will rotate smoothly to the orientation of the Hand R Ground Target.

Align Tool

 

Final Notes: Remember, this technique can be used either with Character Studio Bipeds, or with custom bone setups. Similiar setups can help with mechanical simulations as well.

Questions? Comments? Suggestions for the next tutorial? Feel free to contact me, the webmeister@everflow.com.

 

Next Update : Sample animations and files showing alternate uses for this technique.

PAGE: 1 2 3 4

 

   
©Copyright 2003 Bruce Hlavna ®All rights reserved