Proceedings: GI 1996

Topological Evolution of Surfaces

Douglas DeCarlo, Jean Gallier

Proceedings of Graphics Interface '96: Toronto, Ontario, Canada, 22 - 24 May 1996, 194-203

DOI 10.20380/GI1996.23

  • BibTeX

     title = {Topological Evolution of Surfaces},
     author = {Douglas DeCarlo and Jean Gallier},
     booktitle = {Proceedings of the Graphics Interface 1996 Conference, May 22-24, 1996, Toronto, Ontario, Canada},
     year = {1996},
     month = {May},
     isbn = {0-9695338-5-3},
     publisher = {Canadian Human-Computer Communications Society},
     url = {},
     pages = {194--203}


This paper presents a framework for generating smooth-looking transformations between pairs of surfaces that may differ in topology. The user controls the transformation by specifying a sparse control mesh on each surface and by associating each face in one control mesh with a corresponding face in the other. The algorithm builds a transformation from this information in two steps. The first step constructs a series of shapes and meshes (according the theory of topological surgery) that describes how topological changes should occur at critical points during the transformation. This makes possible the second step, which establishes smooth transformations by combining intermediate shapes in this series. Control meshes allow the user precise but intuitive control of the morph, while the 3D surfaces that result can be used for rendering or keyframing.