Future of forward/inverse kinematics?

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
Old 04 April 2003   #1
Future of forward/inverse kinematics?

Hey all,

So something I've been thinking about for a while is the whole way that Maya & Softimage deal with forward and inverse kinematics. They pretty much force the user to think about which method they're using at all times.. which usually isn't TOO big of an issue, but it can get daunting if you want to switch back and forth more than 2 or three times within a shot. And if you need to change your timing, it can get really really messy.

I was looking at how a package like Mirai handles fk/ik blending and it basically just has a skeleton that you animate pose to pose. You can lock down certain bits of the skeleton (feet, hands, torso, hips, etc), and move the rest of the body either with ik (grab a hand and move it), or fk (grab an arm and rotate it). You can even do an "inverse fk".. grab the foot and rotate the lower leg AROUND the heel, lifting the body (woah).

The trick is that you don't have "animation curves" to deal with.. you're animating pose to pose. So you can't really offset parts of the body w/out going and modifying the poses.. it's much more like stop motion or 2d animation. However, you never have to THINK about what you're doing.. if a hand is in the same spot in space for 2 poses, it's an inverse kinematic solve. It's very fast.. seems very easy to use..

I'm wondering if anyone else thinks it might be great to have sometying like that in Maya. Think about how much easier it would be to rig up fingers and hands.. you need to pin the tips of the fingers? fine. Pin 'em, move the hand. They stay where they're supposed to. Need to move 'em with FK? no problem. rotate 'em. done. Have a character falling off a building and tumbling so you need to alternately pin the chest, then hips, then feet, then head, then chest, etc? easy. just pin 'em. done.

I think that this method of animating could really push maya to the next level.. what are your opinions? (I've already logged this as a SUG through a|w, but I wanted to hear what others thought).


p.s. if you got some time, d/l http://www.animagicnet.no/AnimaniumDemoVideo.avi it's Sega's animation system.. very much like Mirai's.
jason schleifer
Animator - http://jasonschleifer.com/
Co-Founder - http://www.nimblecollective.com
Old 04 April 2003   #2
Anything that would make animation easier would be great.
Old 04 April 2003   #3

There is something about IK/FK blending in the Maya 5 "what's new" PDF file.

Forward and Inverse Kinematics (FK and IK)
FK and IK are the backbone tools of character movement and the ability to work easily with both in the same character gives you more options. FK
is used for direct and precise control of individual joints in a character’s skeleton. IK allows for the manipulation of a series of joints with a single
control: the software calculates the movement of the rest of the joints. Thus, IK might be used to animate a character raising its hand over its head;
FK would be used to bend the elbow.

Maya 5 offers FK/IK blending: a highly requested feature that allows you to blend between animation applied directly to joints and animation
controlled through IK chains. Visible references to the full IK and FK positions during blending help you evaluate a sequence and create smooth
animation transitions.

I believe this is what you were talking about, Jason. Isn't it?
Sergio Aris ROSA

Disclaimer: My opinions are not those of my employer
Old 04 April 2003   #4
Nope, maya's fk/ik blending still requires you to know what you're doing.. and it doesn't work on feet & hands. it's fine for arms, but you can't lock a hand down, or a finger, or a toe, or the ball of the foot and blend in and out of IK w/out setting up a complicated blending system.. and w/out having the animator have to keep track of which "mode" they're in.

The blending in 5.0 is better than it was in 4.5.. which, in turn is better than 4.0 and previous versions.. but it's more like a patch on a problem, it's not a true solution yet.

jason schleifer
Animator - http://jasonschleifer.com/
Co-Founder - http://www.nimblecollective.com
Old 04 April 2003   #5
Quote: Originally posted by jschleifer
The blending in 5.0 is better than it was in 4.5.. which, in turn is better than 4.0 and previous versions.. but it's more like a patch on a problem, it's not a true solution yet.

Then We'll have to wait till Maya 6
Sergio Aris ROSA

Disclaimer: My opinions are not those of my employer
Old 04 April 2003   #6
Keep Animation Complicated!! MAKE US THINK!
That way it will be easier to keep jobs for us that have em. :P

Seriosly though Id like to see something like that. Sounds like great fun to animate with.(even though the system right now is super fun too)
Thats a huge "added feature" that could sell maya like crazy!
I wish my lawn was emo so it would cut itself.
Old 04 April 2003   #7
Put your ideas here:

Old 04 April 2003   #8
I wish there was a demo available for Mirai, so that I can play with it a bit to get a better idea of what you are talking about Jason, but from what I can deduce, what you are talking about sounds like the perfect solution.....

Though I think it might be a while before we see anything like that in Maya :thumbsdow

O well.....Maya 5 has enough new features to keep me busy for a while
Old 04 April 2003   #9
if anyone wants i could make a video of how it works and post it.
btw: jason. you can later decompose your animation into curves so you can fine tune it, but since mirai was never expanded upon the tools for managing the many curves you get upon decomposing :( i had an idea that could make it a lot easier but they havent really been around much :(
Old 04 April 2003   #10
Heya Ambient-whisper,

a video would be great.. this is something which I'd really love to see A|W understand, and I"m afraid w/out actually seeing it in progress, and seeing the difference between workflows, they might not decide to dedicate resources to it. It'd be fantastic to do a side by side comparison between animating with this method and animating with a standard kinematics method in maya.
jason schleifer
Animator - http://jasonschleifer.com/
Co-Founder - http://www.nimblecollective.com
Old 04 April 2003   #11
I would love to see a video explaining this too! I have never used Maria so I can't really visualize what you mean, but it sounds very very interesting.

Sounds like animating pose to pose in the trax editor a bit to me, but without having to worry about constraints or kinematics?
*Insert pretentious quote here*
Old 04 April 2003   #12
cool. ill make one soon. just gotta get a few things out of the way first. i should have one as early as today. or tomorrow at the latest.

things i plan to cover.

1.) IK/FK posing. and the tools around it. ( pinning. IK scale/etc )
2.) the character module ( some rigging stuff, bone properties )
3.) some NLA stuff ..self explanatory
4.) just some other misc tools

Old 04 April 2003   #13

I just watched that video, and I want it also. That system eliminates all counter animation. Im sitting here thinking about how amazing that method would be. No one would be needed to explain how the thing works. No Fcurves, no heavy technology. Even though, a pose managment system would be a good asset. (saving, recalling, blah blah blah) and I would like tangent control in and out of a pose.

man that thing is exciting.
Old 04 April 2003   #14
@ mr. schleifer: couldn't you just grab one of the maya engineers, put him in a headlock and give him a noogie until he agrees to put the features you want in?

but seriously, how receptive is AW to these suggestions? they send reps around during beta testing, they have the virtual suggestion box and they listen to us at the trade shows but somewhere along the line it seems that all of these ideas are just tossed aside. i know that development is a long and painstaking process but where's the overhaul that has been needed to some of maya's features for the past several releases? and i don't mean so much as an overhaul for most of the features but a refinement: for example trax is good, but not as good as it could be (as compared to say XSI's nla editor).

@ambient-whisper: thanks for the offer, that's very cool of you


Last edited by mental : 04 April 2003 at 05:48 PM.
Old 04 April 2003   #15
For me that hits the nail on the head. I would love to see the video because i think you are talking about a system that works in a similar way to Marionette here (though i won't discuss particulars for abvious reasons).

Frankly, anything that makes the process more transparent to me is a good one.
I love Maya but when you need to lock a hand down for six frames, fk it to the next pose and lock a finger down for 18 frames it is, mmmm, problematic.

Good luck.
reply share thread

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 05:51 AM.

Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.