OpenSubdiv From Research to Industry Adoption

Tuesday, 23 July 2:00 PM - 5:15 PM
Session Chair:

OpenSubdiv From Research to Industry Adoption

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