Reply
Reply
 
Thread Tools Display Modes
kitetsu's Avatar
Old (#1)
As the title suggests, I'm having some serious trouble with custom bones linked to a biped since when I move or rotate them, they stay the same shape or position even if I switch in and out of Figure Mode. I'm very well aware that the bones are not part of the biped, as the Pose/Posture function in the Copy/Paste tab can attest, and thus aren't "included" in the biped, and have completely different controls.

The problem is that I don't know how to control these bones, and how to make it "save" their default positions so that I can revert their positions when animating. As I'm speaking, I'm trying to read the manual and guess which functions might do what I intend it to do, which sounds like a horrible idea.

Any suggestions?
Offline , null, 12 Posts, Join Date Jul 2010,  
   Reply With Quote

SpeCter's Avatar
Old (#2)
I donīt know if this is a good method or not(iīm sure there are much easier and nicer ways), but you could make controllers for every bone.Then you make one controller for each Controller you have for the bones and wire the X,Y and Z transformations in both ways and have the "Controller Controllers" stay at 0,0,0 for your natural pose.Then you just have to move them to 0,0,0 if you want to go to that pose.

It should work, but i hope there are better ways.This would be a method i would do only if i donīt have another choice.
Offline , polycounter, 1,116 Posts, Join Date Dec 2008, Location Germany Send a message via ICQ to SpeCter  
   Reply With Quote

rollin's Avatar
Old (#3)
What SpeCter says

But I guess what you are looking for is "freeze transform" in the quad menu (strg + right click.. or was it alt?!)
Offline , card carrying polycounter, 2,115 Posts, Join Date Oct 2004, Location munich, germany  
   Reply With Quote

Xoliul's Avatar
Old (#4)
alt click and then freeze transform. But it destroys all constraints and expressions when you do it for the first time.
Offline , card carrying polycounter, 2,419 Posts, Join Date Oct 2008, Location London, UK Send a message via MSN to Xoliul  
   Reply With Quote

Mark Dygert's Avatar
Old (#5)
What I've done with some custom rigs in the past Is build a library of keyed poses past 0.
-1 is the bind pose
-10 walking root pose
-20 running root pose
Then whenever I need that pose I copy the keys.

If its just a default pose like figure mode. Select the bones, Alt-Right Click and choose "Set Skin Pose". Then you will be able to "assume skin pose" and the bones will pop back to the pose you assumed.

This is something you should always be doing. Especially with biped which has been known to have problems popping in and out of figure mode once you've started to animate. Doing this really helps keep the poses straight in biped. I also suggest you copy your bind pose into the copy/paste biped library and save out a .fig file after you're done posing the biped.

Last edited by Mark Dygert; 08-01-2010 at 08:32 AM..
(AKA Vig) Portfolio | Lab | Brawl | Decker |
Offline , Polycount.com Editor, 13,891 Posts, Join Date Oct 2004, Location Seattle, Wa Send a message via MSN to Mark Dygert  
   Reply With Quote

kitetsu's Avatar
Old (#6)
Sorry guys, but both methods you suggested didn't do change a thing... :/
Offline , null, 12 Posts, Join Date Jul 2010,  
   Reply With Quote

SpeCter's Avatar
Old (#7)
If you wired them correctly it has to work, the bones have no other chance then obeying to the controllers if done right.
Offline , polycounter, 1,116 Posts, Join Date Dec 2008, Location Germany Send a message via ICQ to SpeCter  
   Reply With Quote

kitetsu's Avatar
Old (#8)
Quote:
Originally Posted by SpeCter View Post
If you wired them correctly it has to work, the bones have no other chance then obeying to the controllers if done right.
I must've been misreading your particular suggestion then. Can you elaborate a bit more? As in how do I "wire" the bones properly, and make controllers for every bone?

Sorry if I sound rather clueless, I've only been learning this program for 6 months.
Offline , null, 12 Posts, Join Date Jul 2010,  
   Reply With Quote

SpeCter's Avatar
Old (#9)
MAke a controller for the bone(just a dummy object for example and Link the bone to this controller.) make another controller, position it at 0,0,0. Now Alt+Right click on the first controller and click on Freeze Transformation.Do the same for the other controller.
Now right click on one of the controllers click "Wire Parameters", then Transform->Position->Zero-Position XYZ.Now a Window appears hit the "<-->" Button and then connect.

Now you can move the controller at 0,0,0 to 0,0,0 everytime you want to have your initial pose.

The only problem you have would be to do something similar for rotations, which can be quite annoying to solve.

I would rather go with Vigīs method just make a Key in the time slider for the initial position/rotation etc. and copy it over to where you want it and leave it untouched otherwise

Last edited by SpeCter; 08-02-2010 at 06:37 AM..
Offline , polycounter, 1,116 Posts, Join Date Dec 2008, Location Germany Send a message via ICQ to SpeCter  
   Reply With Quote

kitetsu's Avatar
Old (#10)
Actually, while I was trying out your method and subsequently messing about earlier today, I may have pulled off something better with usage of IK solvers...






It seems to be working, as it defaults to the initial position whenever I do Assume Skin Pose. All that's left for me is to figure out how to have it imitate bipeds and have it animate with keyframes and all... I can't seem to get it to work even when I put in keyframes. Any help on that would be great.
Offline , null, 12 Posts, Join Date Jul 2010,  
   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 1998-2012 A. Risch