Re-Tiling Polygonal Surfaces
- "Re-Tiling Polygonal Surfaces"
- Greg Turk
- Computer Graphics, Vol. 26, No. 2 (July 1992)
- (SIGGRAPH 92 Conference Proceedings)
- pp. 55-64
PostScript version of paper (6.4 Mbytes)
PDF version of paper (4.1 Mbtyes)
Abstract
This paper presents an automatic method of creating surface models
at several levels of detail from an original polygonal description
of a given object. Representing models at various levels of detail
is important for achieving high frame rates in interactive graphics
applications and also for speeding-up the off-line rendering of complex
scenes. Unfortunately, generating these levels of detail is a
time-consuming task usually left to a human modeler. This paper
shows how a new set of vertices can be distributed over the surface
of a model and connected to one another to create a re-tiling of a
surface that is faithful to both the geometry and the topology of the
original surface. The main contributions of this paper are: 1) a
robust method of connecting together new vertices over a surface, 2)
a way of using an estimate of surface curvature to distribute more
new vertices at regions of higher curvature and 3) a method of smoothly
interpolating between models that represent the same object at
different levels of detail. The key notion in the re-tiling procedure
is the creation of an intermediate model called the mutual tesselation
of a surface that contains both the vertices from the original model
and the new points that are to become vertices of the re-tiled surface.
The new model is then created by removing each original vertex and locally
re-triangulating the surface in a way that matches the local
connectedness of the initial surface. This technique for surface
re-tesselation has been successfully applied to iso-surface models
derived from volume data, Connolly surface molecular models and
a tessellation of a minimal surface of interest to mathematicians.
Below are the color figures from this paper:
Go to
Greg Turk's Home Page.