Apr 7, 2007

Quick Trick: A Simple Approach to Overlap

Once we have good story, good poses and all the basics down nice and strong - some good overlapping action ( or "follow-through" or some people occasionally confuse this with"secondary action" ) can really add that beautiful organic movement to our animation. When its easy to animate, it can be a lot of fun, but sometimes it can cause real headaches when we have complex movement, or varying timing.

There is a quick trick that helps you to think about overlap in a structured way. I'm not saying when or where to use it, I just mean the technicalities of where body parts should be at what time, depending on movement. Its only a quick trick and so doesn't by any means create beautifully complex ( or accurate ) overlap, but it does give you a good starting point to work more detail into.

Ok so here's the tip:

This a simple chain of cubes animated with joints ( only the first joint is animated ). There is translation and rotation movement that we will need to figure out the overlap shapes for. ( note this is just a chain of cubes to show the idea clearly, normally we would be doing this on a spine, a head, an arm, a tentacle, a limp body part... anything! you get the idea ):



The basic idea of this tip, and the foundation that makes it all work, is to set keys on the whole chain when it changes direction. So if you look at the video below, I added a motion trail to show you the path of the boxes, and you can clearly see the places where the direction of movement changes. So at these points, I am not setting any poses or changing anything - just simply keying all the joints in the chain in a relativley straight pose. On the section where the chain is "flapping", I am doing the same thing - keying the whole thing when it starts to flap in the other direction. These are the "marker" keys:



Now to start the overlap, all I have to do is to set "drag" poses between the keys I already set. So I am thinking about how much the chain will bend depending on the force, thats all really, and putting this pose half way between the marker keys I set already. You can see that pretty much straight away the effect is starting to look good ( note that in these poses, the whole chain is keyed too, just like a marker pose ):


For the final part we now go and alter our marker keys. The idea is that really they would not be straight at this point, the last few joints in the chain would still be dragging a little. So all I did in this example was added a bit of lag to the last two boxes in the chain, on the marker keys. This adds the final bit of polish. Note that I am not adding any extra keys, all we are working
with are our original marker keys, and any keys we set halfway between each marker key:





A few extra points:

So the best thing about this is the workflow. I spent no more that 10 minutes on this example, and the overlap is clean, fluid and the keys are simple and organized. I also didn't have to get too confused thinking about force and drag, because the marker keys serve as a "reset" point to stop things getting jumbled. Its good to note that what makes this work well is good "halfway drag poses", and careful reposing of the last few joints on the marker keys for the final pass.

This is meant to be a quick method, and is not really applicable for very soft things like cartoony tails or hair - or things that have a lot of drag. However even for these situations it serves as a great starting point. I tend to use this method on torso overlap, head overlap and generally for showing weight across the board. Of course, the amount of softness or overlap is decided by you, and will depend on how carefully you pose your halfway keys and how you modify those marker poses at the end.

Just to mention quickly - the "marker" poses that were straight in this example do not have to be straight in animation. Your character will often be doing an underlying action, and your marker poses will not be straight. The key thing to remember is to key the objects at the point at which they change direction... thats the basis of this idea.

13 comments:

Rocky said...

Dude!You know wat?? Ur juz crazy.. Ur doing an awesome job and ur kid is really cute...

Ivan said...

hi cameron,
i was looking for motion path tutorial and look what i found, your script. i haven't check out it out, but i will later. i decided to browse through your blog, and oh man i just love it. your blog probably, for me, is the best in term of a how-to animation. you're taking the handhold approach which not a lot of people won't like doing. i don't blame them. it's time consuming. but i really really appreciate this blog and i'm subscribing to it to keep reading and practicing my animation skills. i got a long way to go, but this is a great start for me. thanks again!

Iestyn said...

Nice tutorial Cam! Really well set out, and made tons of sense! Thanks a lot for posting!

Cameron Fielding said...

Hey no problem mate...

Bobby Pontillas said...

Awesome! Thanks for sharing this little trick! I'm trying this next time out!

Rajesh Gupta said...

Hello Cameron,
I am now become your fan. I am stunned in watching it. You did a great job in simplifying a complex job. I will follow it in the next week.
Thanks and waiting for your next job.

emil said...

Hi Cameron, really nice trick you share with us, its very useful!

I just wanna share bit of my knowledge 'bout this overlap/ follow-through thing, many people usually thought that ovelaping action and follow-through are the same principles, well, its not.

They're completely different principles as far as I know it, overlaping action is various parts of the body or an object overlap each other, because everything isn't happening at the same time. On the other hand, follow-through is one part lead the action which is generate the energy to make other parts follow it.

Let's say if a character turning its body from side to facing the camera, maybe its head will turn first,then the feet, hips, torso and arms, thats what we call ovelaping action, and if it have big flappy ears or pony-tail, it'll drag and follow the movement of the head and thats the follow-through.

So, what you shared with us here is simply a follow-through, NOT an overlapping acion. Hope this would help to clear things up.

Anyway, thanks for the trick!
Cheers!!

Cameron Fielding said...

Thanks emil!

Yes you are right... the real thing behind the tutorial is "follow-through" ... there is a clear destinction between objects "overlapping" from the basics of physics, and "overlapping action" or "lead and follow" which is the order in which we lead actions from various objects in our animation. Thanks for noticing.

I like to use images and videos as much as possible in my posts so its clear from the content exactly what the post is really about... but I should maybe clear up the phrasing in the post because by chance I am in the process of doing a post about what I usually refer to as "lead and follow" or alternativley "overlapping action" :) hahaha...

thanks again

Misty said...

Why do you do this, I mean this blog really rids you of your stress? I am really grateful for you,
Muuaaaks!

Anonymous said...

What a great resource!

Wooly said...

Hey,

I was trying to animate a tail, and having real trouble. Breaking it down like this really helped me to work it out. Many thanks for your tips on this blog.

:)

Sandeep SaN said...

Master you r so great.........Teach me Kungfu.........in maya!

Sandeep SaN said...

Master u r so great.........