User-Guided Inverse 3D Modeling
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
Authors
Abstract
"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.
Citation
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
- J. Andrews, "User-Guided Inverse 3D Modeling," Ph.D.
Thesis, Tech.Report UCB/EECS-2013-103, May 17, 2013.
PDF
- J. Andrews and C. H. Séquin, "Type-Constrained Direct
Fitting of Quadric Surfaces," CAD&A, June 2013. PDF
- J. Andrews and C. H. Séquin, "Generalized, Basis-Independent Kinematic Surface Fitting,"
JCAD, Vol.45, No 3, pp 615-620, Mar. 2013.
PDF
- C. H. Séquin, "Making Graphics Tangible," JCAG, Vol 37, pp
148-164, March 2013. on-line;
my PDF
- C. H. Séquin, "Topological Tori as Abstract Art," Journal
of Mathematics and the Arts, Vol 6, No 4, Dec. 2012, pp
191-209. PDF
- J. Andrews, H. Jin, and C. H. Séquin, "Interactive Inverse
3D Modeling," Computer-Aided Design and Applications, Vol 9. 2012.
PDF
-- Best Student Paper!
- C. H. Séquin, "Prototyping Dissection Puzzles with Layered
Manufacturing," Fabrication and Sculpture Track, Shape
Modeling International Conference, Texas A&M, May 23,
2012. PDF
- C. H. Séquin, "Interactive 3D Rapid-Prototyping Models,"
Poster at I3D, Orange County, CA, March 10, 2012.
abstract - PPT
-- Best Poster Award!
- C. H. Séquin, "Taking the 'Virtual' out of Virtual
Reality," IEEE Virtual Reality Conference, Orange County,
CA, March 4-8, 2012. abstract
- J. Andrews, P. Joshi, and C. H. Séquin, "Interactive
Extraction and Re-Design of Sweep Geometries," Computer
Graphics International 2011, Paper 280, pp 1-4, June
2011. Bib
PDF
Videos
Source Code
- C++
Source for Inverse 3D Modeling. This is a public
re-implementation of our User-Guided Inverse 3D Modeling
system.
- C++
Library (with Source) for Kinematic Surface Fitting. A
surface fitting library used to fit surfaces of revolution and
helical sweeps in our Inverse 3D Modeling system. This library
is an implementation of our "Generalized, Basis-Independent
Kinematic Surface Fitting" paper, and is more robust than
previous kinematic surface fitting methods.
- C++
Library (with Source) for Direct, Type-Specific Quadric
Surface Fitting. A surface fitting library used to fit
quadrics in our Inverse 3D Modeling system. This library is an
implementation of our "Type-Constrained Direct Fitting of
Quadric Surfaces," and includes improvements to the state of
the art in direct quadric fitting, as well as fitting methods
for an exhaustive set of quadric types: Ellipsoids, spheres,
hyperboloids of one or two sheets, general quadric cylinders
and cones, circular cylinders, circular cones, elliptical and
hyperbolic paraboloids, spheres, planes and more!
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.