OpenSubdiv From Research to Industry Adoption
Tuesday, 23 July 2:00 PM - 5:15 PM
Session Chair:
Tuesday, 23 July 2:00 PM - 5:15 PM
Session Chair:
Catmull-Clark Subdivision Surfaces were invented in the 1970s. The specification was extended with local edits, creases, and other features, and formalized into a usable technique for animation in 1998. But the extended technology has not enjoyed widespread adoption in animation for a variety of reasons. Recently, Pixar decided to release its subdivision patents and working codebase, in the hope that giving away its high-performance GPU-accelerated code will create a standard for geometry throughout the animation industry.
This course answers several questions:
• What is a subdivision surface?
• What are the extended features, and how exactly do they work?
• What is the Feature Adaptive algorithm, and how does it make the surfaces useful on GPUs?
• What is OpenSubdiv, and how does it implement these algorithms?
• How do you integrate OpenSubdiv into an application and a pipeline?
• What are the challenges and solutions associated with putting OpenSubdiv on a mobile device?
COURSE SCHEDULE
2 pm
Course Overview
Van Gelder
2:10 pm
Subdivision Surfaces – Algorithms, Overview, and New Research
Loop
2:50 pm
OpenSubdiv API Overview
Kraemer
3:20 pm
Break
3:35 pm
OpenSubdiv in Animated Film Production
Van Gelder
4:05 pm
Overview of OpenSubdiv for Mobile Devices
Elmieh
4:15 pm
Deploying Subdivision Surfaces on a Mobile Device
Litke
4:45 pm
Building and Optimizing a Real-Time Content Pipeline Around OpenSubdiv
El Guerrab
Charles Loop
Microsoft Research
Dirk Van Gelder
Pixar Animation Studios
Nathan Litke
DigitalFish, Inc.
Rachid El Guerrab
Motorola Mobility LLC
Baback Elmieh
Motorola Mobility LLC
Manuel Kraemer
Pixar Animation Studios