Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces
Matthias Nießner, Charles Loop, Mark Meyer, Tony Derose
In ACM Transactions on Graphics, 31(1), January 2012.
Abstract: We present a novel method for high-performance GPU-based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semisharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view-dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam's exact method.
Keyword(s): Catmull-Clark subdivision surfaces, Subdivision surfaces
Article URL: http://dx.doi.org/10.1145/2077341.2077347
BibTeX format:
@article{Neissner:2012:FGR,
  author = {Matthias Nießner and Charles Loop and Mark Meyer and Tony Derose},
  title = {Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces},
  journal = {ACM Transactions on Graphics},
  volume = {31},
  number = {1},
  pages = {6:1--6:11},
  month = jan,
  year = {2012},
}
Search for more articles by Matthias Nießner.
Search for more articles by Charles Loop.
Search for more articles by Mark Meyer.
Search for more articles by Tony Derose.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."