| Course Title |
Subdivision for Modeling and Animation
|
| Organizers | Peter Schröder, Denis Zorin | Speakers |
Tony DeRose, Leif Kobbelt, Jos
Stam, Joe Warren |
| Course Summary |
Subdivision is an algorithmic technique to generate smooth surfaces as
a sequence of successively refined polyhedral meshes. Its origins go
back to 1978 when Catmull and Clark, and Doo and Sabin first proposed
to generalize spline-patch methods to meshes of arbitrary
topology. Subdivision algorithms are exceptionally simple, work for
arbitrary control meshes and produce globally smooth surfaces. Special
choices of subdivision rules allow for the introduction of features
into a surface in a simple way. Subdivision-based representations of
complex geometry can be manipulated and rendered very efficiently,
which makes subdivision a highly suitable tool for interactive
animation and modeling systems. This course covers the basic ideas of subdivision and a variety of different subdivision schemes detailing their properties, suitability for particular applications, and compare their relative merits. |
| Course Notes | PDF version of course nodes , as appeared on the CD-ROM (1.9 MB). |
| Course Syllabus and Slides |
Morning:
The morning section will focus on the foundations of subdivision,
starting with subdivision curves and moving on to
surfaces. We will review and compare a number of different schemes
and discuss the relation between subdivision and splines. The
emphasis will be on properties of subdivsion most relevant for
applications.
Until recently it was believed that subdivision surfaces (Catmull-Clark, Loop, Doo-Sabin, ...) could not be evaluated exactly everywhere. This talk presents the ideas and techniques that enable exact evaluation. Evaluation is important as it allows many standard algorithms developed for parametric surfaces to be applied to subdivision surfaces. (Stam)
|
| Course Presenters' Information |
|
||||||||||||||||
| Speaker Biographies | Peter Schröder
|
Peter
Schröder is currently an assodiate professor
of computer science at the
California Institute of Technology, Pasadena, where he directs the
Caltech Multi-Res Modeling Group. For the past 7 years his work has
concentrated on exploiting wavelets and multiresolution techniques to
build efficient representations and algorithms for many fundamental
computer graphics problems. He has taught in a number of Siggraph
courses and most recently co-led the course on Wavelets in Computer
Graphics (1996) and the course on Subdivision for Modeling and
Animation (1998). His current research focuses on subdivision as a
fundamental paradigm for geometric modeling and rapid manipulation of
large, complex geometric models. The results of his work have been
published in venues ranging from Siggraph to special journal issues on
wavelets and WIRED magazine, and he is a frequent consultant to
industry.
|
Denis Zorin | Denis Zorin is an
assistant professor at the Courant Institute of Mathematical
Sciences, New York University. He
received a BS degree from the Moscow Institute of Physics and Technology,
a MS degree in Mathematics from Ohio State University and a PhD in
Computer Science from the California
Institute of Technology. In 1997-98, he was a research associate at
the
|
Tony DeRose |
Tony DeRose is currently a member of the Tools Group at Pixar
Animation Studios. He received a BS in Physics in 1981 from the University
of California, Davis; in 1985 he received a Ph.D. in Computer
Science
from the University of California,
Berkeley. He received a Presidential Young Investigator award from
the National Science Foundation in 1989. In 1995 he was selected as a
finalist
in the software category of the Discover
Awards for Technical Innovation.
From September 1986 to December 1995 Dr. DeRose was a Professor of Computer Science and Engineering at the University of Washington. From September 1991 to August 1992 he was on sabbatical leave at the Xerox Palo Alto Research Center and at Apple Computer. He has served on various technical program committees including SIGGRAPH, and from 1988 through 1994 was an associate editor of ACM Transactions on Graphics. His research has focused on mathematical methods for surface modeling, data fitting, and more recently, in the use of multiresolution techniques. Recent projects include object acquisition from laser range data and multiresolution/wavelet methods for high-performance computer graphics.
|
Jos Stam |
Jos Stam is currently a member of technical staff at Alias|wavefront.
He received BS degrees in computer science and mathematics from the University
of Geneva, Switzerland in 1988 and 1989, and he received a MS and a PhD in
computer science both from the University of Toronto in 1991 and 1995,
respectively. His research interests cover most areas of computer graphics:
natural phenomena, rendering, animation and surface modeling. He has published
papers at SIGGRAPH and elsewhere in all of these areas.
Recently, his research has focused on the fundamentals of subdivision surfaces and their practical use in a commercial product. Stam is a leading expert in both the theory and application of subdivision surfaces. His work on evaluating subdivision surfaces presented at last years SIGGRAPH conference has been widely acclaimed as being a landmark paper in the area.
|
Joe Warren |
Joe
Warren
is currently an Associate Professor in the
Department of Computer Science
at Rice University. He received his master's and
Ph.D. degrees in 1986 from Cornell University.
His research interests focus on the relationship
between computers, mathematics and geometry. During the
course of his research career, he has made fundamental
contributions to topics such as algebraic surfaces, rational
surfaces, finite element mesh generation and subdivision.
Currently, he is investigating the relationship between
subdivision and systems of partial differential equations.
|
Leif Kobbelt | Leif
Kobbelt currently holds a position as a post-doctoral
research fellow at the
University of Erlangen , Germany. His major research interest is
sophisticated free-form modeling based on polygonal meshes. He
received his master's (1992) and Ph.D. (1994) degrees from the University of Karlsruhe
, Germany. He then spent one year at the
University of Wisconsin, Madison as a visiting researcher in Carl
de Boor's group. Since 1996 he has been working in the geometric modeling
unit of the Computer Graphics Group at Erlangen. During the last 5
years he made significant contributions to the construction and
analysis of subdivision schemes and pioneered the combination of the
subdivision paradigm with variational methods from CAGD.
|