A Sketch-Based Interface for Detail-Preserving Mesh Editing

Andrew Nealen, Olga Sorkine-Hornung, Marc Alexa, Daniel Cohen-Or

A Sketch-Based Interface for Detail-Preserving Mesh Editing

Our algorithm allows editing 3D models by oversketching curves on the surface, such as selected silhouette curves. On the left, the shape of the ear is modified by following the sketched silhouette precisely. On the right, the camel's mouth is opened via a rough sketching guesture that hints at the desired overall shape. Both modes are achieved in the same framework by varying the weight of the positional constraints along the sketch.


We present a method for the intuitive editing of surface meshes by means of view-dependent sketching. In most existing shape deformation work, editing is carried out by selecting and moving a handle, usually a set of vertices. Our system lets the user easily determine the handle, either by silhouette selection and cropping, or by sketching directly onto the surface. Subsequently, an edit is carried out by sketching a new, view-dependent handle position or by indirectly influencing differential properties along the sketch. Combined, these editing and handle metaphors greatly simplify otherwise complex shape modeling tasks.


accompanying video (with narration)


We would like to thank the anonymous reviewers for their insightful comments and suggestions. This work was supported in part by grants from the European Network of Excellence AIM@SHAPE (FP6 IST NoE 506766), the Israel Science Foundation (founded by the Israel Academy of Sciences and Humanities) and by the Israeli Ministry of Science.