Doo-Sabin Surfaces (1978)
Daniel Doo and Malcom Sabin adapted Chaikin’s polygon refine-
ment technique for the bi-quadratic uniform B-spline and developed
a new procedure for surface generation. Doo-Sabin is a dual approxi-
mating scheme for meshes of arbitrary topology. All the vertices
have a valence of 4 after the first subdivision refinement.
Catmull-Clark Subdivision (1978)
The algorithm proposed by Edward Catmull and Jim Clark is the
most widely known and used. When the mesh is subdivided, new
vertices (face points) are placed at the center of each unrefined face
and in the center of each unrefined edge, and then new edges are
created to connect these new vertices. It’s an approximating primal
scheme.
46
Chapter 3 – Polygon Subdivision
Figure 3-6
Figure 3-7: Left, an unrefined mesh. Center, vertices placed by the
Doo-Sabin method and then connected. Right, the subdivided shape is
shown in black and the original, unrefined mesh is shown in gray.