“Optimizing Rig Manipulation with GPU and Parallel Evaluation”

  • ©John Kahwaty, Walter Yoder, Andy Lin, Gene S. Lee, and David Suroviec


Entry Number: 63


    Optimizing Rig Manipulation with GPU and Parallel Evaluation



    Rig speed plays a critical role in animation pipelines. Real-time performance provides instant feedback to artists, thereby allowing quick iterations and ultimately leading to better quality animation. A complete approach to real-time performance requires both playback and manipulation at interactive speeds. A pose-based caching system (PBCS) addresses the former, but the manipulation of complex rigs remains slow. This paper speeds up rig manipulation by taking advantage of modern multi-core architectures and the GPU, and by constructing rigs that evaluate efficiently on parallel processing hardware. This complete approach, including tool updates and rig optimizations, was used successfully to significantly improve interactive rig manipulation performance on Frozen 2.


    Autodesk. 2016. Maya. (2016). https://www.autodesk.com/products/maya
    Andy Lin, Gene S. Lee, Joe Longson, Jay Steele, Evan Goldberg, and Rastko Stefanovic. 2015. Achieving Real-time Playback with Production Rigs. In ACM SIGGRAPH 2015 Talks (SIGGRAPH ’15). ACM, New York, NY, USA, Article 11, 1 pages. https: //doi.org/10.1145/2775280.2792519



ACM Digital Library Publication:

Overview Page: