Surface Morphing

Suppose I want to smoothly transform a cow into a horse. Today, we’ll consider how this can be done.

Required reading

When morphing between two shapes, there are basically two problems we need to consider. First, we need to establish correspondences between points on the surfaces. Second, we need to interpolate between corresponding positions on the source and target shape. The following two papers each focus on one of these problems.

Recommended reading

Surface morphing methods obviously draw inspiration from image morphing methods. Probably the most influential image morphing paper was written by Beier and Neely in 1992.

Here’s a rather different approach to morphing based on variational implicit surfaces.

We might also want to be able to morph shapes in such a way that self-intersection never occurs.

Recent work on bijective mappings between surfaces provides another nice way of establishing correspondences.