PDA

View Full Version : Robot limits


aforetaste
04-07-2010, 07:27 PM
Well, I've got this low poly Mecha Robot that I'm testing with.
Link to test FBX model (http://docs.google.com/leaf?id=0BwX2ovSdLv4jYzZlMzRhYTgtNjYyZi00NjRhLTk3MTktOGUyNTcwZWQxYTM2&hl=en)
The model is by no means complete, just a test (It's left leg is the only leg I'm testing!!)

I've tried effector pinning, rotation constraints and DOF (degrees of freedom) but can't seem to figure out how to have all the left leg joints only accept rotation on the X axis.
My intent is to use mocap to drive the mesh but, if the human actor twists his leg (or foot) to one side, I don't want that rotation captured in the robot. Something like this was demonstrated on the Autodesk website in days past... but it's gone now, and they never explained how it was set up.

How does one go about this?

bclark
04-08-2010, 08:11 PM
You will want to adjust the roll extraction settings on the character node to 100% for the lower leg roll, this will force all the twisting to happen at the ankle.


Brad

aforetaste
04-09-2010, 01:37 PM
Thanks, Brad.
But is there a way to also limit an effector (say all the left leg effectors) to only rotate on the x-axis?

Example: when I grab the left foot effector and translate it around, I'd like it to be limited to rotating at the joints only on the x axis. Hmm... I'm not sure that that is any clearer.
This picture (http://s48.photobucket.com/albums/f242/aforetaste/?action=view&current=robotaxis.jpg) help?
http://s48.photobucket.com/albums/f242/aforetaste/?action=view&current=robotaxis.jpghttp://s48.photobucket.com/albums/f242/aforetaste/?action=view&current=robotaxis.jpghttp://s48.photobucket.com/albums/f242/aforetaste/?action=view&current=robotaxis.jpg
I'm trying to kill the y and z rotation.

EDIT: Maybe that's not what I really want. I do still want the robot to be able to turn corners...
http://s48.photobucket.com/albums/f242/aforetaste/?action=view&current=robotaxis.jpg

CGTalk Moderation
04-09-2010, 01:37 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.