CS 284: CAGD
Lecture #13 -- We 10/8, 2003.
PREVIOUS
< - - - - > CS
284 HOME < - - - - > CURRENT
< - - - - > NEXT
Preparation:
READ:
Chapter 2 and 3 from:
C.
Loop, "Smooth Subdivision Surfaces Based on Triangles", Master's thesis,
University of Utah, Department of Mathematics, 1987.
(The beginning of this thesis is a nice repetition of some course material,
and may make understanding of Chapter 2, W&W easier).
Some
errata found in this thesis.
Warren + Weimer: Chapter 2 -- AGAIN !
Discussion of Homework: Experimenting with Curve Subdivision Schemes
The
Design Process
Topic: The Subdivision Process (cont.)
Review: Doo, Sabin Paper
-
Extension of Chaikin's Corner Cutting algorithm (1974) to surfaces.
-
For rectangular quad meshes results in quadratic B-spline surface.
-
Careful analysis and treatment of irregular points.
Subdivision Masks for Surfaces
Loop Subdivision
-
Construction (Loop thesis, Chapter 3)
-
Analysis (Loop thesis, Chapter 4)
Warren & Weimer, Chapter 2
-
Ch. 2.1.1: B-Spline Basis Functions defined by repeated
integration / convolution.
-
Ch. 2.1.2: Refinement Relations: Each
basis function is also a linear sum of compressed copies of itself.
-
e.g. order m=1, piecewise constant: Eqn. (2.5) and Fig. 2.6
-
Generalization: Theorem 2.1
-
Ch. 2.1.3: More on subdivision expressed in matrix form
-
The B-Spline weighting coefficients appear as column vector segments, staggered
with a vertical shift of 2, in the matrix.
-
Ch. 2.2.1-2: B-Spline Basis Functions defined as cross sectional volumes
of hypercubes.
-
Ch. 2.2.3: Subdivision (refinement) scheme resulting from above definition.
-
Ch. 2.2.4: Applying this scheme to two-manifolds (to make surfaces rather
than curves).
-
Ch. 2.3.1: B-Splines and Box Splines defined as piecewise polynomials.
Next Homework Assignment: (to be done individually)
Design the Control Mesh for a Genus-4 (minimum energy) Surface.
The goal is to design a highly-symmetrical control mesh for a closed genus-4
Catmul Clark subdivision surface
that can be later used for experiments in surface-energy minimization
studies.
Following an iterative
design process, we will do this in three stages:
-
WED 10/8: Hand in a sketch of the rough geometry of the object that you
plan to construct,
and a paragraph that outlines your plan for constructing the actual
control mesh.
-
MON 10/13: Hand in a printout of a simple
symmetrical mesh of quadrilaterals.
List the control parameters that you have for
your mesh.
-
WED 10/15: Complete assignment due. Hand in a printout of a smooth Catmull-Clark
surface;
and submit your SLIDE file electronically.
Next Reading Assignment:
More of: C. Loop, "Smooth Subdivision Surfaces
Based on Triangles", Master's thesis, University of Utah, Department of
Mathematics, 1987.
Skim Chapter 4, to get an idea how the analysis
of the convergence can be carried out. (See also Chapter 3 of W&W).
Read Abstracts handed out, and return Paper Selection
Form on Monday.
PREVIOUS
< - - - - > CS
284 HOME < - - - - > CURRENT
< - - - - > NEXT
Page Editor: Carlo H. Séquin