Exact Evaluation Of Catmull-Clark Subdivision Surfaces At Arbitrary Parameter Value
نویسنده
چکیده
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 efficient and easy to implement. 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 bi-cubic 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.
منابع مشابه
Exact Evaluation of NURSS at Arbitrary Parameter Values
Convergence and continuity analyses as well as exact evaluation of non-uniform subdivision surfaces at arbitrary parameter values have been very difficult because the subdivision matrix varies at each iteration step, unlike uniform subdivision surfaces. Using eigenanalysis and convergence properties of non-uniform subdivision surfaces that have been given by authors recently, a parameterization...
متن کاملEvaluation of Loop Subdivision Surfaces
This paper describes a technique to evaluate Loop subdivision surfaces at arbitrary parameter values. The method is a straightforward extension of our evaluation work for Catmull-Clark surfaces. The same ideas are applied here, with the differences being in the details only.
متن کاملExact Evaluation of Catmull-Clark Subdivision Surfaces Near B-Spline Boundaries
In a seminal paper [5], Jos Stam gave a method for evaluating Catmull-Clark subdivision surfaces [1] at parameter values near an interior extraordinary vertex (EV). The basic idea is to subdivide recursively until the (u, v) parameter to be evaluated is contained in a regular 4×4 grid of control points which define a bicubic B-spline patch. The subdivision steps can be computed very efficiently...
متن کاملPREPRINT PREPRINT PREPRINT PREPRINT To appear TOG 2012 Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces
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 v...
متن کاملA generalized surface subdivision scheme of arbitrary order with a tension parameter
This article presents a generalized B-spline surface subdivision scheme of arbitrary order with a tension parameter.We first propose a tensor-product subdivision scheme that produces ku×kv order generalized B-spline limit surfaces. Generalized B-spline surface is the unified and extended form of B-splines, trigonometric B-splines and hyperbolic B-splines (Fang et al. 2010). The tensor product s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998