Caltech Computer Science Technical Reports

Surface Drawing

Schkolne, Steven and Schroder, Peter (1999) Surface Drawing. Technical Report. California Institute of Technology. [CaltechCSTR:1999.cs-tr-99-03]

Full text available as:

Postscript - Requires a viewer, such as GhostView
Other (Adobe PDF (6.30MB))

Abstract

We present Surface Drawing, a medium which provides direct control over the creation of a wide range of intricate shapes. Surface Drawing addresses several key issues in creative expression and perceptual thinking by providing a direct link between the motions of the hand and the forging of shapes. Surfaces are created by moving a hand, instrumented with a special glove, through space in a semi-immersive 3D display and interaction environment (the Responsive Workbench). This technique allows both novices and experts to create intricate forms without the perceptual constraints of a rigid mathematical structure, large toolset, or a reduction of modeling to editing. In Surface Drawing the design space can be freely explored during the modeling process without the need to plan the construction of the final shape. In particular it supports unconstrained erasing and buildup of new geometry. This is achieved through the use of a novel incremental construction method for triangulated meshes, the Cookie Cutter algorithm. It allows the user to freely grow, join, and erase surfaces based on hand motions. We report on our experiences with the system and present results created by artists and designers exploring problems in industrial design, character design, and fine art.

EPrint Type:Monograph (Technical Report)
Subjects:All Records
ID Code:197
Deposited By:Caltech Library System
Deposited On:30 April 2001
Record Number:CaltechCSTR:1999.cs-tr-99-03
Official Persistent URL:http://resolver.caltech.edu/CaltechCSTR:1999.cs-tr-99-03
Usage Policy:You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format.

Archive Staff Only: edit this record