“Bond: USD-Integrated Hybrid CPU, GPU Deformation System” by Baillet, Murtack, Hu, Jiang and Quandt
Conference:
Type(s):
Entry Number: 34
Title:
- Bond: USD-Integrated Hybrid CPU, GPU Deformation System
Presenter(s)/Author(s):
Abstract:
We introduce Bond, a proprietary deformation system able to load geometry data directly from PixarTM Universal Scene Description (USD) and to compute complex deformation chains on the GPU us- ing NVIDIA® CUDA®. Bond also integrates tightly with Autodesk Maya®. This system follows on from our work to integrate USD into our animation pipeline [Baillet et al. 2018].
Bond has been used to deform all characters and props on the Peter Rabbit 2 movie’s 1300 shots to achieve high frame rate during playback and rig interaction.
References:
Aloys Baillet, Eoin Murphy, Oliver Dunn, and Miguel Gao. 2018. Forging a New Animation Pipeline with USD. In ACM SIGGRAPH 2018 Talks (Vancouver, British Columbia, Canada) (SIGGRAPH ’18). Association for Computing Machinery, New York, NY, USA, Article 54, 2 pages. https://doi.org/10.1145/3214745.3214779
Rob Bateman, Eoin Murphy, Fabrice Macagno, Paul Molodowitch, and Aloys Baillet. 2019. AL_USDMaya. https://github.com/AnimalLogic/AL_USDMaya.
Keyword(s):
Acknowledgements:
Thanks to Miguel Gao, Stefan Feess, Valerie Bernard, Raffaele Fraga- pane and to all the riggers for their patience as we were developing Bond. Thanks also to Sebastian Grassia, George ElKoura and the USD team at PixarTM for their support, and to Krystian Ligenza for his advice on the Maya integration.