User-Guided Inverse 3D Modeling

modeling process example

Project Overview

This page documents our research on the topic of User-Guided Inverse 3D Modeling, a powerful approach to shape re-design.

Introductory Paper



"Interactive Inverse 3D Modeling"is a user-guided approach to shape construction and redesign that extracts well-structured, parameterized, procedural descriptions from unstructured, hierarchically flat input data, such as point clouds, boundary representation meshes, or even multiple pictorial views of a given inspirational prototype. This approach combines traditional "forward" 3D modeling tools with a system of user-guided extraction modules and optimization routines. With a few cursor strokes users can express their preferences of the type of modeling primitives to be used in a particular area of the given prototype to be approximated, and they can also select the degree of parameterization associated with each modeling routine. The results are then pliable, structured descriptions that are well suited to implement the particular design modifications intended by the user.


James Andrews, Hailin Jin, and Carlo Séquin. "Interactive Inverse 3D Modeling". Computer Aided Design and Applications, 9(6), 2012. Presented at CAD'12.

Download Paper
Download Bibtex

Additional Publications

Presentation Slides [pdf]

Presentation Slides [pptx]


Stationary Sweep Editing Video

Progressive Sweep Editing Video

Quadric Fitting Video

Freeform Surface Editing Video

Source Code

This material is based upon work supported by the National Science Foundation under Grant Number #CMMI-1029662 (EDI)).

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.