Now the reason I bring it up is, I have been asked to do a presentation on my Secondary workflow (also known as the splining/polish pass). While I know my way is working well for me, I need to make sure I explain it so that people can take away any points that might be useful to them. I cannot think that people will adopt my entire workflow because in the end, it's only one person's perspective and there are thousands of way to achieve the same thing or make it even better. I'm still learning and so is everyone.
So when I get to secondary here is what I do.
Goal:
1. Perfect the body mechanics and timing (within the keys I've already made, and creating new full body keys where necessary).
2. Lip sync and facials
3. Polish and details
Body Mechanics and Timing Tips
- Moving holds. To stop characters hitting a wall, have characters relax into a pose, either at the beginning or at the end of a moving hold. Try middle mouse dragging spline overshoots (tween machine works the same) to quickly copy ease ins. Use COG, spine and head controls, adjust rotation slightly to relax, continue it's direction or ease into where it is next heading to.
- Transitions. How does it move? Move through the timeline and clean up each movement. Make it move logically, smoothly and creatively. Weight is the biggest goal here, the character is 1 body of energy so work out what moves first and what follows. Dont be afraid to create new breakdown and anticipation poses. As always, select all keys and move them together. I find that I can get really creative here, working out pacing, lead and follow, arcs and adding thought.
- Accents. There are times when a key pose is held too long and the character start to die. Look at moments in audio or story where you can add a little bob, facial change or body change (relax or tighten depending on the character's feeling).
- Timing.
1. Time the whole animation to the audio. Select all keys and move the movement in batches (lengthening and shorting the moving holds). Usually action happens before speech, so I tend to time the action starting a 3-4 frames before. This adds thought.
2. Sometimes my moving holds are tooo floaty. With this problem I sample a key that has just enough movement and copy it to the end of the moving hold. Sometimes I flatten the tangent to help hold it.
3. Keep it as punchy as the show requires. 5-7 frames transition for Penguins (for a regular pose change).
Facials. This is when my key all rule ends.
Eyes. This is when the character really start to display thought. Thought happens before an action, so add in a eye dart in the direction of the movement, or new focal point. I use step tangents here and spline where necessary. Eyedarts need to be put in correctly, if it needs to travel a big distance, either put in smaller steps inbetween or add a blink.
Brows. Please do not overcomplicate the brows here. A strong shape is better than lots of wiggly little brow changes. Here, focus on the character's feeling. You can also add a subtle brow change, like a slight brow down, to emphasis an eyedart. Works really well for reactions to what the character is looking at.
Lip Sync.
The main thing I focus on is the jaw movements.
The lower jaw must work properly and look like it's speaking before any mouth shapes are put in. I also add animation using the upper jaw control to give more emphasis to open mouth shapes (it's also really useful for adding drag to the head). Great for laughs, and softening any popping movements (like 'mo' sounds where the mouth is closed and then opens in the next frame. Pop up and then ease upwards)
Phoneme shapes. I work on mouth corners first, up/down, in/out. Once it's softened I go to 'O', 'F' and 'M' shapes. Mouth corner up and down is really important. To emphasise words, try going in the opposite direction first before hitting the down or up shape. It's like an anticipaction/follow through. Brows can also be done this way. Do not forget your aniamtion principles here guys :)
Final 10% or Polish
In this part, you need to judge how much time you have left on this shot and what must be added no matter what. Fingers, toes, tongues, ears and tails must be added. Do a pass on them, playblast and fix what's needed. Work in camera view too to save animating things that dont matter.
Penetrations and contacts also need to be checked. Before submitting. And.... you're done!
There are times when you are done, you are waiting on feedback or you have made up some time because you worked faster than anticipated. This is when you can add any details, nice little gestures and perfect facial expressions. Adding deformers to exaggerate the down beats or soften any movements is great here, but use sparingly. Dont mess up the punchiness and life you have already created. Keep referring back to what you had and step away often. Remember, life is messy, if your shot works, dont tidy up the graph editor.
Extra Notes:
offsetting: I use to be a fan too, but I find it does not work as I would like. It's the prime suspect for things moving on their own like it's possessed. The best note I have ever learnt was treat each frame as an image, and the body as one unit (hence the use of Key All). To add drag or lead and follow, build it into the breakdown, antics and moving holds. Creating an entirely new full body key also works, though remember to add slight movement in the rest of the body too.
smoothing: Being the perfectionists that we are, we love a smooth graph editor. But I have noticed that life is NOT clean, wiggles happen and it adds character. Sometimes the best things happen with slightly wonky curves and why fix it when it does? As long as the character moves in nice arcs (especially the COG, spine and head), I would spend time adding more character, than fixing curves.
playblasting: Think about the audience, they will only see this shot once and briefly. After doing a whole pass of each step, playblast, go away and when you come back, look at the shot from a fresh eye. Take notes and fix only that. Repeat until your fresh eye no longer sees anything physically wrong. Playblasting also takes a lot of time, we all know the server. And when you do a playblast every time you change a frame, so much time will have been wasted and not much achieved. I have found that by scrubbing in the timeline and (if you computer allows) playing the action in maya, is enough to gauge how your animation will play.
