Sketching Mesh Deformations

Techniques for interactive deformation of unstructured polygon meshes are of fundamental importance to a host of applications. Most traditional approaches to this problem have emphasized precise control over the deformation being made. However, they are often cumbersome and unintuitive for non-expert users.

In this paper, we present an interactive system for deforming unstructured polygon meshes that is very easy to use. The user interacts with the system by sketching curves in the image plane. A single stroke can define a free-form skeleton and the region of the model to be deformed. By sketching the desired deformation of this reference curve, the user can implicitly and intuitively control the deformation of an entire region of the surface. At the same time, the reference curve also provides a basis for controlling additional parameters, such as twist and scaling. We demonstrate that our system can be used to interactively edit a variety of unstructured mesh models with very little effort. We also show that our formulation of the deformation provides a natural way to interpolate between character poses, allowing generation of simple key framed animations.


Technical Document

Sketching Mesh Deformations (pdf)

Youngihn Kho and Michael Garland

ACM SI3DG : Symposium on Interactive 3D Graphics and Games 2005


Demo Movie (Quicktime MPEG-4)

Normal (48M)  Small (16M)


Presentation slides

Slide movie (Quicktime MPEG-4, 19M)


Gallery (Original models are indicated by arrows)

Dancing Dragon

Circus Elephant

Raptor form Jurasic era

Whales are mammal

Furious Horse

Dedicated to GPU

Broken Mechanical part