CS 285: SOLID MODELING
Lecture #26 -- We, April 26, 2006.
PREVIOUS < - -
- - > CS 285 HOME < - -
- - > CURRENT < - -
- - > NEXT
Preparation
Read the Surface Evolver paper (You may skip Sections: 3.4, 3.5, 4.2, 4.8, 5.4, 5.5, 6.2, 6.7, 9, 10.)
and
browse the
online information about the Surface Evolver
Procedural Surface Definition and Optimization
Discussion of the Surface Evolver paper and its applications.
Try to gain clarity on the following issues:
- What is the basic representation of a surface in the Evolver ?
- What kind of constraints can be specified on these surfaces ?
- What kind of energies can be specified to guide the surface optimization ?
- For soap films suspended in wire frames, the mean curvature has to be minimized;
-- how is this step discretized to work with the above representation ?
- For closed soap bubles the mean curvature is (obviously) not zero,
-- what does it depend on ?
- What is a Willmore surface ?
- What is the role of a "gap energy" ?
- By how much does a vertex move in each iteration ?
- What processes and steps are there to make the surface smooth, "well-behaved" ?
- Mention one application of the Evolver that led to new insights.
Some Examples and Applications:
-- Design of a genus-4 surface (CS284)
-- Solder-Ball Example
--
Triply Periodic Minimal Surfaces
-- Wet-X Stability
-- Optimal sphere inversion (Video "Optiverse" by John Sullivan)
Some key concepts of differential geometry:
-- characterization of curvature on a surface
-- relationship between surface integral of Gaussian curvature and genus.
-- discretization of curvature for use with polyhedral meshes.
-- the individual vertex movement in the surface evolver.
Homework Assignments:
Continue to work on your projects.
Prepare your 15/20-minute oral presentations:
-
Start with a brief reminder of the goal of the project and of the things
you promised to deliver.
-
Show the progress you have made towards that goal, and what remains to
be completed.
-
Illustrate something of general importance that you have learned, or a
difficulty that you had to overcome.
-
Show off the results that you are most proud of !
- (Check out these specs and hints ...)
PREVIOUS < - -
- - > CS 285 HOME < - -
- - > CURRENT < - -
- - > NEXT
Page Editor:
Carlo H. Séquin