Parallel-friendly Rigging in Maya 2018

Maya 2018 continues to enhance parallel performance with various improvements, including the expansion of GPU supported nodes. This course will examine Parallel Evaluation, build a parallel-friendly rig, and provide performance debugging techniques.
Course info
Level
Intermediate
Updated
Mar 5, 2018
Duration
1h 44m
Table of contents
Description
Course info
Level
Intermediate
Updated
Mar 5, 2018
Duration
1h 44m
Description

Parallel Evaluation mode was first introduced in Maya 2016 to increase animation performance through parallel processing and GPU acceleration. Maya 2018 continues to enhance parallel performance with various improvements, including the expansion of GPU supported nodes. In this course, Parallel-friendly Rigging in Maya 2018, you'll learn Parallel Evaluation, build a parallel-friendly rig, and provide performance debugging techniques. First, you'll discover how Maya’s Parallel Evaluation is computed in comparison to DG Evaluation. Next, you'll learn to apply knowledge into prototyping a parallel-friendly rig. Finally, you'll explore some performance debugging techniques. By the end of this course, you'll have a better understanding of Parallel Rigging. Software required: Maya 2018.

About the author
About the author

Josh is a career rigging technical artist for Electronic Arts. He has worked on several NBA LIVE and Madden titles while indirectly working on FIFA, UFC, NHL, and PGA Tour through shared technology developments. He has a passion for creating character control rigs, anatomical deformation, custom tools, and increasing performance through workflow efficiencies.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Josh Gaines, and welcome to my course, Parallel-friendly Rigging. I'm a rigging technical artist at Electronic Arts. For the past several years, I've directly contributed to NBA Live and Madden NFL games, while also indirectly contributing to several other EA titles through shared development. Maya's Parallel evaluation mode, along with GPU acceleration, provides it with the means of achieving real-time playback on animating rigs directly inside of Viewport 2. 0. This means if your rigs are constructed and optimized to be parallel friendly, they can leverage this evaluation mode to its fullest potential and make your animators very happy. In this course, we are going to learn how Maya's Parallel evaluation mode works, design a rig based on parallel-friendly structures, and build it. Some of the major topics that we will cover include Maya's parallel evaluation mode, how parallel evaluation mode computes nodes within a scene, and its differences from dependency graph evaluation, identify GPU supported nodes, what are the requirements of a scene to use GPU acceleration, and how to get the most out of it, building a parallel-friendly rig. By applying the knowledge learned about how parallel evaluation mode computes nodes, we will construct our rig to achieve real-time frame rates on playback. Troubleshooting techniques through the use of Maya's bonus tools, we will look at some performance utility tools that help us troubleshoot our parallel-friendly rig if the framerate or GPU acceleration is not performing to our expectations. By the end of this course, you'll be able to understand how Maya's parallel evaluation mode work, identify GPU supported nodes, construct parallel-friendly rigs, and troubleshoot evaluation mishaps. Before beginning the course, you should be familiar with the basics of of using Maya. Additional knowledge about its various deformers, constraints, and IK solvers is a plus when constructing the rig. I hope you'll join me on this journey to learn more about Maya with the Parallel-friendly Rigging course at Pluralsight.