Tag: animation workflow

Blocking Plus Workflow: Timing

In animation, one of the first major steps in developing a believable performance is blocking—laying down the key poses that define how a character moves and reacts. Refining this workflow, especially in the blocking stage, can be crucial in laying the proper foundation for a smooth animation. In this clip from a live AnimSchool lecture, instructor Jean-Luc Delhougne discusses his workflow for blocking, with emphasis on timing.

During blocking, the goal is to understand the character’s physicality and intent. Whether it’s a jump, a step, or a weight shift, it’s important to capture the essential actions and emotional beats through clear, well-designed poses, with focus on the spacing, or the relationship between the poses. These poses form the skeleton of the animation. At this point, the animation might not necessarily feel right when played, but don’t worry—timing comes later.

Note that all of the keyframes are currently on twos. Jean-Luc explains that, in the blocking stage, he ignores the timing and instead focuses on the spacing (the relationship between poses) in order to clearly understand what the character is doing.

Once the poses are working, the next step is to introduce timing, which transforms the static poses into a convincing and dynamic performance. Good timing isn’t just about counting frames; it’s about feeling how the character moves. For example, anticipation before a jump needs to be strong and readable—often holding for more frames than the jump itself—so the audience can register the build-up of energy. Similarly, the peak of a jump might benefit from a bit of hang time to convey weight, before quickly snapping back down into the landing.

Timing is rarely perfect on the first try. Animators often go through rounds of experimentation, pushing keyframes forward or backward, adjusting spacing, or adding breakdowns to smooth transitions. A common pitfall is trying to stop motion too quickly—after a jump, for instance, it can be tempting to have the character land and immediately hold. But real motion doesn’t stop on a dime. Adding extra steps, weight shifts, or slight bounces after a landing helps absorb momentum and makes the action feel grounded.

As the timing gets refined, an important detail to look for is variation. Evenly spaced keyframes tend to create robotic, lifeless motion. A well-timed animation should have a mix of fast and slow moments—sharp transitions, longer holds, staggered steps. This contrast gives the performance rhythm and energy. Looking at the timeline and seeing irregular gaps between keyframes can be a good visual sign that the timing has a natural, organic flow.

Ultimately, strong animation comes from the balance of thoughtful posing and refined timing. Blocking lays the structural foundation, while timing injects life and rhythm.

Before timing adjustments
After timing adjustments

Watch the full clip from an AnimSchool lecture here: 

At AnimSchool, we teach students who want to make 3D characters move and act. Our instructors are professionals at film and game animation studios like Dreamworks, Pixar, Sony Pictures, Blizzard & Disney. ⁠Get LIVE feedback on your Animation from the pros. Learn more at https://animschool.edu/

Creating Rig Controllers in Maya

Whether you are an aspiring character rigger or an animator trying to rig a simple prop for a shot, knowing how to create rig controls is essential. In this clip from a live AnimSchool lecture, instructor Daria Jerjomina demonstrates how to create rig controls with NURBS curves, change their colors, and create attributes attached to them.

Controllers allow animators to interact with complex rigs in an intuitive and manageable way. While there are various options for building these interfaces, NURBS curves have become the standard for a number of reasons: non-renderable, easily distinguishable, scriptable, customizable, and overall easy to use.

From Unreal Engine forums

The fastest way to create a controller is by creating a NURBS circle, which can instantly be used as a controller. However, the circle an also be further customized, or the user can draw out their own custom control using the CV curve tool. More complex and three-dimensional shapes can be achieved through creating a polygon and snapping the curve points to the vertices. These shapes are easily distinguishable from the rest of the 3D scene, which make them more user-friendly. Color coding further enhances usability—typically red for right-side controllers, blue for left, and yellow for center—allowing animators to instantly understand the layout of the rig.

Some things to keep in mind when creating a controller:

  • The controller should be a single object (parent shape or draw one curve)
  • Delete the history on the controller
  • Freeze transformation on the controller

Custom attributes can be added directly to curves to expose useful controls—like switches, sliders, or dropdown menus for facial expressions, visibility toggles, or rig modes. NURBS controllers also support advanced UI functionality. By locking or hiding certain transform channels, riggers can prevent users from breaking constraints or applying unintended transformations. Attributes can even be muted temporarily or add additional data with string or enum fields for scripting.

NURBS curves controllers blend seamlessly into the animation workflow by being visible where needed and invisible where not. Their scriptability, customizability, and efficiency make them ideal for building controllers that are both technically sound and easy to use.


Watch the full clip from an AnimSchool lecture here: 

At AnimSchool, we teach students who want to make 3D characters move and act. Our instructors are professionals at film and game animation studios like Dreamworks, Pixar, Sony Pictures, Blizzard & Disney. ⁠Get LIVE feedback on your Animation from the pros. Learn more at https://animschool.edu/

Setting Up Hot Keys in Autodesk Maya

Every animator wants to have a quick, clean, and organized workflow system that helps them animate more efficiently. Hotkeys in Maya can help achieve that and save valuable time. In this clip from a live AnimSchool lecture, instructor Justin Barrett explains how to set up these hotkeys, and how to manage the hotkeys in order to animate quickly and efficiently.

The Default and Duplicate Hotkey Sets

When you first open the Hotkey Editor in Maya, you’ll notice a default hotkey set, labeled “Maya Default.” This set cannot be deleted, so you can always revert to it. However, as you interact with the interface, Maya automatically creates duplicate sets to avoid accidental changes to the default set. These duplicates copy all the hotkeys, allowing you to make changes without altering the core configuration. Be cautious—if you switch back to the default set or jump between duplicate sets, you may end up with conflicting changes across multiple sets. You cannot merge sets, so, to keep things organized, it’s best to stick with one duplicate set and make all your adjustments there.

Categories and Runtime Commands

The Hotkey Editor organizes available commands into categories, such as “Menu Items,” “Editors,” or “Custom Scripts.” While browsing through these categories, you’ll encounter runtime commands, which are essentially single commands that trigger a sequence of other actions. When linked to hotkeys, you can execute complex actions with just a key press.

Managing Hotkey Assignments

To assign or change a hotkey, simply click in the hotkey space and input your desired shortcut. Maya will warn you if you’re attempting to assign a hotkey that’s already in use. You can override existing assignments, but be aware that doing so will remove the previous function attached to that hotkey.

Maya also displays the available keyboard keys and any current assignments. You can filter these by modifier keys, such as Shift or Command, to help you find an unused combination. Once you’ve made your adjustments, remember to save your changes to ensure they’re applied.

Tips for Efficient Hotkey Management

  1. Stick to One Duplicate Set: Avoid jumping between multiple duplicate sets to prevent confusion and conflicting hotkey assignments.
  2. Use the Search Function: Use the search bar to quickly locate specific hotkeys or commands, ensuring you’re not accidentally overriding important settings.
  3. Test New Hotkeys: Always test your new hotkeys to ensure they work as expected and don’t interfere with existing system-level shortcuts.

Watch the full clip from an AnimSchool lecture here: 

At AnimSchool, we teach students who want to make 3D characters move and act. Our instructors are professionals at film and game animation studios like Dreamworks, Pixar, Sony Pictures, Blizzard & Disney. ⁠Get LIVE feedback on your Animation from the pros. Learn more at https://animschool.edu/