Skip to Main Content
Image morphing is an artist-driven process. A creative human being looks at the images (or sequences) to be bridged and determines a way to make the changes that will be pleasing to the viewer and harmonious with the piece. To help these artists, I've developed a technique for automatically and smoothly turning one convex 3D shape into another. Like any automatic morph method, this technique should be viewed as a tool and not a self-guided process. DMorph has pros and cons. On the pro side, it is satisfyingly simple and robust and easy to program. It doesn't place any constraints on the two objects being interpolated except that they're convex. One object can be a 200-sided cone where 200 polygons all share a single vertex, and the other object a baseball, and the algorithm doesn't care. There's no feature matching, automatic or otherwise. The transformations are smooth, and the blending looks nice. On the con side, the program is limited to convex objects.