CS 284: CAGD 
Lecture #12 -- Mo 10/6, 2003.


PREVIOUS < - - - - > CS 284 HOME < - - - - > CURRENT < - - - - > NEXT

Preparation:

READ: Paper by Catmull & Clark (again!),
            Paper by Do & Sabin (handout),
            Warren + Weimer: Chapter 2

Discussion of Take-Home Quiz #1


Topic: The Subdivision Process

Review of Catmull, Clark Paper

Doo, Sabin Paper

Warren & Weimer, Chapter 2

It may take several passes to understand this material.
Don't give up!  Here is some guidance:

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:

Current Homework Assignment: (to be done individually)

Experimenting with Curve Subdivision Schemes

Given a sequence of points that define a control polygon, form two smooth subdivision curves,
- one interpolating and one approximating -- using some subdivision schemes of your own design. Build those exploratory subdivision routines on top of the Java applet provided in the last assignment. We have provided the framework of last weeks Java code, called pa4, in which we have stripped out all Bezier machinery, but left you with the drawing/editing, and display functionalities. Add to that your new curve drawing routines based on subdivision. Place your new demonstration applet in a directory hw/pa4/. Let me know whether this is on the Mamba/UNIX file system, or on the Windows "fileservice".

Also submit a window capture for each applet, showing an interesting case of a control polygon with rather irregularly spaced points and sharp angles in the control polygon. Add to each one a description of how you chose to place the new subdivision vertices.

For more information see the instructional pages.

DUE: WED 10/8/03, 9:10am.

On line: Follow submission instructions on the instructional pages.

Hand in: Pictures of two interesting curves and descriptions of your subdivision schemes.

Next Reading Assignment:

Warren + Weimer: Chapter 2 -- AGAIN !
Pages 14-32 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.

PREVIOUS < - - - - > CS 284 HOME < - - - - > CURRENT < - - - - > NEXT
Page Editor: Carlo H. Séquin