Structured Annotations for 2D-to-3D Modeling
Yotam Gingold (NYU / JST ERATO), Takeo Igarashi (University of Tokyo / JST ERATO), Denis Zorin (NYU)
In Proceedings of SIGGRAPH Asia 2009, Yokohama, Japan, December 2009.

Paper (8M)
Video: QuickTime (34M) | YouTube
Additional modeling session movies: Making Man on Arrow (32M) | Making Kat Girl (101M)
User study data: figures (1M) | OBJ files (2M)
Presentation slides: Keynote '09 (45M) | PDF with notes (6M) | PDF w/o notes (6M)

Source code (3M) [public domain!]
OS X application (OSX, 54M) [public domain!]
3D models (OBJ format, 6.1M) [public domain!]

Abstract

We present a system for 3D modeling of free-form surfaces from 2D sketches. Our system frees users to create 2D sketches from arbitrary angles using their preferred tool, which may include pencil and paper. A 3D model is created by placing primitives and annotations on the 2D image. Our primitives are based on commonly used sketching conventions and allow users to maintain a single view of the model. This eliminates the frequent view changes inherent to existing 3D modeling tools, both traditional and sketch-based, and enables users to match input to the 2D guide image. Our annotations---same-lengths and angles, alignment, mirror symmetry, and connection curves---allow the user to communicate higher-level semantic information; through them our system builds a consistent model even in cases where the original image is inconsistent. We present the results of a user study comparing our approach to a conventional ``sketch-rotate-sketch'' workflow.

Copyrighted images are used with permission, courtesy of Preston Blair, Glenn Vilppu, Kei Acedera, Chris Onstad, Björn Hurri, Alex Rosmarin, and Satoshi Kako. Please see the paper for specific image attributions.

BibTeX (or see ACM page)

@article{Gingold:2009:SA2,
 author    = {Yotam Gingold and Takeo Igarashi and Denis Zorin},
 title     = {Structured Annotations for 2{D}-to-3{D} Modeling},
 journal   = {ACM Transactions on Graphics (TOG)},
 volume    = {28},
 number    = {5},
 year      = {2009},
 pages     = {148},
 issn = {0730-0301},
 doi = {http://doi.acm.org/10.1145/1618452.1618494},
 publisher = {ACM Press},
 address   = {New York, NY, USA}
}