PDA

View Full Version : ik | fk autosnapping? (xsi newbie)


adamwozniak
07-30-2008, 03:53 PM
Hi.

I've just finished up my degree in animation at portsmouth university UK. Having spent 3 years stuck in Max, its pretty refreshing to be learning something new. I've only been using XSI for a few weeks but it looks like animations going to be much easier, so im liking it so far!.....

I've managed to set up a simple ik / fk blend arm with 3 chains but want to know how to snap the chain positions (ik to fk or fk to ik for example) better still - has anyone managed to create an autosnap version like the victor vinyals rig in Maya? http://www.youtube.com/watch?v=gxusrZiYzbw I havent got my head round the scripting yet, nor have i found a decent tutorial so any pointers would be handy.

one last thing - is there a way of instancing a custom property to multiple objects? at the moment I have the ik fk blend property on a null thats parented to the effector of the 'real' bone chain that the model is skinned to....that way its always in a handy place - but what id rather do is have the slider in all the arm controls..the fk rings and the main ik controller..scrub one and it scrubs all the others.

sorry...im sure this has been answered a million times before!

adam.

thiago
09-10-2008, 09:00 PM
Hi.

I've just finished up my degree in animation at portsmouth university UK. Having spent 3 years stuck in Max, its pretty refreshing to be learning something new. I've only been using XSI for a few weeks but it looks like animations going to be much easier, so im liking it so far!.....

I've managed to set up a simple ik / fk blend arm with 3 chains but want to know how to snap the chain positions (ik to fk or fk to ik for example) better still - has anyone managed to create an autosnap version like the victor vinyals rig in Maya? http://www.youtube.com/watch?v=gxusrZiYzbw I havent got my head round the scripting yet, nor have i found a decent tutorial so any pointers would be handy.

I think that for snap/matching of IK/FK you will have to script something.
I don't know any other way honestly.
A simple way (if you don't want to get deep into scripting), is to switch to IK/FK, get the values and switch back to the other mode and apply the values.
I would be doing something more complex if it was a real production, but you might be able to solve your problem with just that.


one last thing - is there a way of instancing a custom property to multiple objects? at the moment I have the ik fk blend property on a null thats parented to the effector of the 'real' bone chain that the model is skinned to....that way its always in a handy place - but what id rather do is have the slider in all the arm controls..the fk rings and the main ik controller..scrub one and it scrubs all the others.

sorry...im sure this has been answered a million times before!

adam.

Yes, if you want "down the branch", you branch select something and then apply the property.
This way all objects will inherit that propertyu from the master.
Another thing you could do if you want, is put all objects in a group (ctrl+g), and apply the property in the group.
So any object that you add to that group, will get that shared property too.