Thursday, 29 November 10:00 - 10:45 | Conference Hall K
OpenSubdiv by Pixar is a new open source library that implements high performance subdivision surface drawing and evaluation of modern GPU and massively parallel CPU architectures. Pixar will show OpenSubdiv drawing the Catmull-Clark subdivision surface of a sculpted, creased, textured, and animated character at interactive frame rates on Kepler hardware. The OpenSubdiv architecture can take advantage of a number of GPU and CPU APIs for maximum performance on different platforms- including DirectX, GLSL, CUDA, OpenCL, and OPENMP. Details describing how the drawing and computation APIs are factored to achieve multi platform portability will be discussed. We will also illustrate key features of subdivision such as semi-sharp creases, hierarchical edits and PTex texturing and how they can be leveraged through a custom shading pipeline in order to draw and animate a variety of extremely detailed surfaces. This is the same code that Pixar uses internally for animated film production.