SearcharxivSearch

arXiv subjects

Hartmut Prautzsch

Publications and source records attributed to Hartmut Prautzsch.

2 recordsLinked to original sources

General Midpoint Subdivision

In this paper, we introduce two generalizations of midpoint subdivision and analyze the smoothness of the resulting subdivision surfaces at regular and extraordinary points. The smoothing operators used in midpoint and mid-edge subdivision connect the midpoints of adjacent faces or of adjacent edges, respectively. An arbitrary combination of these two operators and the refinement operator that splits each face with m vertices into m quadrilateral subfaces forms a general midpoint subdivision operator. We analyze the smoothness of the resulting subdivision surfaces by estimating the norm of a special second order difference scheme and by using established methods for analyzing midpoint subdivision. The surfaces are smooth at their regular points and they are also smooth at extraordinary points for a certain subclass of general midpoint subdivision schemes. Generalizing the smoothing rules of non general midpoint subdivision schemes around extraordinary and regular vertices or faces results in a class of subdivision schemes, which includes the Catmull-Clark algorithm with restricted parameters. We call these subdivision schemes generalized Catmull-Clark schemes and we analyze their smoothness properties.

cs.GR

Analyzing Midpoint Subdivision

Midpoint subdivision generalizes the Lane-Riesenfeld algorithm for uniform tensor product splines and can also be applied to non regular meshes. For example, midpoint subdivision of degree 2 is a specific Doo-Sabin algorithm and midpoint subdivision of degree 3 is a specific Catmull-Clark algorithm. In 2001, Zorin and Schroeder were able to prove C1-continuity for midpoint subdivision surfaces analytically up to degree 9. Here, we develop general analysis tools to show that the limiting surfaces under midpoint subdivision of any degree >= 2 are C1-continuous at their extraordinary points.

cs.GR