Exact Evaluation of Catmull-Clark Subdivision Surfaces at Arbitrary Parameter Values
Jos Stam
Proceedings of SIGGRAPH 98, July 1998, pp. 395--404.
Abstract: In this paper we disprove the belief widespread within the computer graphics community that Catmull-Clark subdivision surfaces cannot be evaluated directly without explicitly subdividing. We show that the surface and all its derivatives can be evaluated in terms of a set of eigenbasis functions which depend only on the subdivision scheme and we derive analytical expressions for these basis functions. In particular, on the regular part of the control mesh where Catmull-Clark surfaces are bi-cubic B-splines, the eigenbasis is equal to the power basis. Also, our technique is both easy to implement and efficient. We have used our implementation to compute high quality curvature plots of subdivision surfaces. The cost of our evaluation scheme is comparable to that of a bicubic spline. Therefore, our method allows many algorithms developed for parametric surfaces to be applied to Catmull-Clark subdivision surfaces. This makes subdivision surfaces an even more attractive tool for free-form surface modeling.
Keyword(s): subdivision surfaces, eigenanalysis, linear algebra, parametrizations, surface evaluation, Catmull-Clark surfaces
@inproceedings{Stam:1998:EEO,
author = {Jos Stam},
title = {Exact Evaluation of Catmull-Clark Subdivision Surfaces at Arbitrary Parameter Values},
booktitle = {Proceedings of SIGGRAPH 98},
pages = {395--404},
month = jul,
year = {1998},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."