I notice the preponderance of rotoscoped animation at the Academy and felt obligated to put up some thoughts on how I approach using reference. This isn't by any means a formula - formulas invariably fail in animation.
So let's start with an exercise, as a way of breaking down process. In an earlier post I mentioned the merit of learning for learning sake by doing more of an exercise rather than gunning for a demo reel piece at every turn. Why? Animation is about evolving one's process, and constantly learning how to see deeper. But pushing ourselves deeper into simple exercises is a good way to solve technical problems in animation as well as push your eye into seeing more detail.
In the spirit of doing a concrete exercise, I chose a throw. But what kind of throw is interesting? A baseball pitch is always good, but I've done enough of those, so I found 2 clips to work from from BBCmotiongallery - a shotput animation (clip 1 clip 2)
So the first thing I did was to watch the clips repeatedly. For me, a great way into seeing is by sketching, so I did a rough sketch sheet of what I took to be the key poses and important breakdowns in the scene.
Admittedly, these sketches are pretty rough. But right now they're a way of searching out information and seeing how poses sequentially work together. In analyzing the motion so far, I broke it down into a few ideas.
- anticipation..athlete getting into the internal headspace to throw the ball.
- raises arm and bounces a few times..more of an exaggerated anticipation
- bouncing up and down in preparation for the throw. This seemed interesting to me. In one of the videos, the thrower just bent down, stored up some energy, and exploded outwards. The bouncing seemed like an interested move in that it's almost practicing what's to come, and getting in tune with his body.
- weight shift onto back leg as pelvis raises
- front leg kicks up and raises as he hops to build momentum
- plants on front leg, explodes out into the throw, torquing his body in the air, landing on the other foot
- land on other foot, balance on it, settle back to watch the result of the throw. More of a contented leisurely pace
In looking at this version...there are plenty of problems, but there's enough information to get a general idea across. But some of the poses are weak and they could flow better. So my next pass is to refine the existing poses and add in new ones as needed. I'm still being as economical as possible so as not to overload myself with too much information.
Ok. This is better. The animation is flowing better and the arcs are make a little more sense. Right now areas to watch are the flailing up and down with the arm in the beginning as well as the recovery. From experience, I know these are areas that once splined will be problematic and either require toning aspects down or adding more time. In order to better see what's going on with those areas, I'm going to add a LOT more breakdown frames. Probably about double.
This exposes some problems, but parts are working. There is some fluidity to the throwing part, but the scrunching down feels pretty wobbly. The spine is rotating all over the place and fighting itself on the way down. This will be jittery if I spline it right now, so some of this information I've put down is wrong. Time to stop looking at the reference footage for a while as it's served it's purpose so far. On the next pass, I'm going to refine the jitter, reclaim the key poses so there's time to experience them without noisy motion. I'll spend most of my time eliminating wrong poses and strengthening the ones that are in the right place.
Because the beginning part was getting worse, i deleted the wrong keys and reestablished some holds, simplifying the motion a bit. Also, I'm noticing that some of the breakdown frames are too close together, so on the next pass, it's going to be crucial to focus on timing and spacing, as they've been suffering a bit through looking at the motion. I'm also making a conscious choice to minimize the bounce at the beginning, both in the extremity of the motin as well as the amount of time...it felt like it was overshadowing the next moment and to get better texture to this scene, I'm toning it down, again, taking the IDEA of bouncing in place from the reference and implementing it differently. I get up out of my seat here and act out this motion with the goal of figuring out the lean of my chest, and where my cente of gravity is relative to my feet. I've gone back and added in many more breakdowns on the faster action, as it's time to be decisive.
Next, I spline out my curves (plateau in this case, as it avoids overshoot, but you have to watch for flat tangents where you don't want them). Ok. A little disappointing, but time to carve in. The timing is mush in places, snappy in others, so let's pad keys where needed, add more fluidity and overlap to various poses, take out obvious hitches in the spine rotations and pelvis, cleanup that problematic torso hitching in the beginning, and start to fix the rear settle.
And here we are, at first pass stage. Here, I want the timing and spacing and poses as complete as possible. The only thing left after this (which I didn't get to for this demo) is refining. Refining means many things, but let's focus on splining out to first pass. I slowed down and reworked the beginning - it's not there yet and I'll next want to choose a camera angle and refine to that (as it's an exercise, I haven't focussed too much on it. were it a real shot, we would have locked down the camera from the start). I've heavily revised the weight, especially as he does the weight transfer as he throws. There's still plenty of problem areas, but it's closer now and now we can focus on weight mechanics and getting more fluidity into this piece, which will come by pose tweaking, adding new poses, and refining what we have to make it flow better.
This is NOT finished by any means, but I hope it demonstrated a process for you. Really, this is about the appropriate amount of steps to get to the polish state. Go to the splinedoctors site, as they have some great posts about taking your work past blocking. Andrew Gordon had a great quote to the effect of really spending time on the posing and timing takes a lot more work on the front end, but makes finishing the shot much faster.
So where are we at this point. At 50%. That's how much time it's going to take to finish this shot, but that's a lecture on polish, which is what separates the good from the great.
Not that this is good or great by any means, but I had a little more time today to start the polish pass, setting a specific camera and cleaning with that window open in the corner the whole time to see how my changes affect that angle. Let's call this nearly second pass. At this point, the changes get slower - things I might think about at this point are things like really pushing the moving holds..for the throw and hop, when he lands on his front foot, how is his balance? How long does he hold his foot up before placing it down...how is the spacing on it as he plants it. Looking at the animation, it's still pretty rough, but moving along in a positive direction.
A trick I sometimes use in figuring out stepped to spline is to grab keys in the timeline and turn them back and forth from stepped to spline mode. Being lazy, I made some shelf buttons to do this faster. The mel for these is below. Basically, whatever you grab and is red in the timeslider will change tangency.
These 2 mels are like a toggle between curve types for selected curves in your timeslider
evalEcho "timeSliderSetTangent step";
evalEcho "timeSliderSetTangent plateau";
These next to set your global keying preferences, so the next key you set will be in a particular tangent type (you can also add in linear, etc, but for this demo, i just go back and forth between these two)
keyTangent -global -itt flat;
keyTangent -global -ott step;
keyTangent -global -itt plateau;
keyTangent -global -ott plateau;