The course is finished and live! No more waiting lists, you can just get it!


  • Production proven results (Technicolor,Ninja Theory, Riot, Walt Disney animation and more)
  • 7 Lessons
  • 15 videos
  • Example Maya files
  • Workflow python scripts
  • PDF chapter guides
Add to cart

Optimizing Rigs for Parallel Evaluation

Optimizing Rigs for Parallel Evaluation course is for TDs looking to take their rig performance to the next level, using the tools available in Autodesk Maya. Learn what makes the Parallel graph different from the DG, how to identify hotspots in your rig, and various methods for modifying your rig to take advantage of Parallel Evaluation and GPU deformer overrides.

Course Details

Some of what you will learn in this class.

Understanding Graphs and Parallel Evaluation and Basic Graph Theory. What is Parallel Evaluation? Maya’s DG vs the DAG vs the Parallel Graph. What are GPU Overrides? How to use this information to evaluate your rigs and replace bottlenecks. Apply production proven techniques to speed up your rigs. 

Get your FPS up and keep your animators happy!


  • Lesson 1: Course Overview 
  • Lesson 2: Understanding Graphs and Parallel Evaluation
  • Lesson 3: Beginning Optimization using the Profiler 
  • Lesson 4: Biggest Bang for Your Time Buck
  • Lesson 5: Macro Optimizations Face Rigging
  • Lesson 6: Meso Optimizations & Skin Cluster Stacking
  • Lesson 7: Micro Optimization The Last 10%

About the Mentor 

Charles Wardlaw is a Software Engineer / CG Supervisor / Character TD living in Ontario, Canada. Husband, father, nerd, and reckless insomniac, he has worked on many feature films, high-end TV shows, and children's cartoons in his fourteen-year career.


"This course should be required viewing for all riggers“


Rigging Supervisor at @SteamrollerTeam 
and @Tippett_Studio @Weta_digital  alumnus.

"The Course Optimizing Rigs for Parallel Evaluation from Charles Wardlaw is a must watch for any Rigger/Character TD using Maya. I will apply all the knowledge and tips learned in this course to improve mGear. So if you are using mGear and see a substantial improvement in rig performance, please thanks Charles for it"

Miguel Campos
mGear Framework
Open source rigging and animation framework for Autodesk®


“This course is a really good introduction into optimizing your rigs for proper threading in Maya. Some very good & concise tips on using the Evaluation Toolkit and Profiler that everybody doing serious production should be following. I never knew about the "A" hotkey!”

Mark Jackson


“This is a must for anyone that want to speed up their rigs. The focus on going from easy speed wins to dive deeper into the details of the system and how to optimize for it means that there's something for everyone here. In addition it's not just a great resource to have as a document of how things work, but also of best practices and strategies to approach issues at several levels. Thanks for the excellent work!”

Mathias Røyrvik - Lead Rigging Artist - Rodeo FX | LinkedIn

“Before learning from Charles, I thought advanced rigs were slow and we just had to deal with it. After rewriting my systems with his tips in mind, I'm getting over 60fps on a mid-range machine through basic parallel evaluation! This is the missing piece in every rigger's Maya skillset. Rough performance predictions for the fRigging Awesome Studios Kayla 2 rig and all future rigs with Full Geo: Parallel - 70-80fps and Cached - 130fps+ thanks to Charles for being a parallel eval guru and sharing his knowledge.”