Naturasketch is an image assisted sketch-based modeling system. The user can start with an image of the model and provide important strokes of the object by simply drawing on the image. Then system creates a 3D model using the given strokes. In addition, the appropriate portions of the image are used as the texture for the model. Some modeling actions (e.g. make a hole, or add on-demand details) are supported through annotated strokes using a red pen.

The underlying 3D models are feature-sensitive subdivision surfaces with controllable details. Creating detailed digital content is a major task in industries such as Game, Film and CAD, and requires well-constructed, high quality geometric models. However, even with sophisticated software packages, geometric modeling is still a challenging, tedious and time consuming task. Using this modeling tool complex models can be created in a matter of minutes rather than hours.

A demo of the early version of this system:


Faramarz F. Samavati

My research interests include Computer Graphics, Geometric Modeling, Visualization, and Digital Earth.


Naturasketch: Modeling from images and natural sketches (2011)

Sketching on paper is a quick and easy way to communicate ideas. However, many sketch-based systems require people to draw in contrived …

Sketch-based interfaces and modeling (2010)

The field of sketch-based interfaces and modeling (SBIM) is concerned with developing methods and techniques to enable users to …

Stroke extraction and classification for mesh inflation (2010)

We provide a method for extracting and classifying stroke segments from a line drawing or sketch with the goal of producing …

Image-assisted modeling from sketches (2010)

In this paper, we propose a method for creating freeform surfaces from sketch-annotated images. Beginning from an image, the user …

Sketch-based modeling: A survey (2009)

User interfaces in modeling have traditionally followed the WIMP (Window, Icon, Menu, Pointer) paradigm. Though functional and very …

Fast stroke matching by angle quantization (2007)

Determining similarity of two point sequences (strokes) is a fundamental task in gestural interfaces. Because the length of each stroke …