Guided exploration of physically valid shapes for furniture design

It is common to use computers to design shapes of physical objects such as furniture, but geometric modeling and the physical validity of shapes are conventionally considered independently. This makes creating aesthetically pleasing yet physically valid models challenging. In this paper, we propose an interactive design framework for the efficient and intuitive exploration of geometrically and physically valid shapes. During any geometric editing operation, the system continuously allows visualization of the valid range of the parameters being edited. When one or more constraints are violated following an operation, the system generates multiple suggestions involving both discrete and continuous changes to restore validity. Each suggestion is accompanied by an editing mode, which simultaneously adjusts multiple parameters in a coordinated manner to maintain validity. Thus, while the user focuses on the aesthetics of the design, our computational design framework helps to achieve physical realizability by providing active guidance to the user. We demonstrate our framework on plank-based furniture designs with nail-joints and frictional constraints. We use our system to design a range of examples, conduct a user study, and also fabricate a physical prototype to test its validity and usefulness.

[1]  Pat Hanrahan,et al.  Exploratory modeling with collaborative design spaces , 2009, ACM Trans. Graph..

[2]  Steven M. Seitz,et al.  Interactive manipulation of rigid body simulations , 2000, SIGGRAPH.

[3]  Doug L. James,et al.  Backward steps in rigid body simulation , 2008, SIGGRAPH 2008.

[4]  Martin Kilian,et al.  Paneling architectural freeform surfaces , 2010, ACM Trans. Graph..

[5]  Helmut Pottmann,et al.  Shape space exploration of constrained meshes , 2011, ACM Trans. Graph..

[6]  Pat Hanrahan,et al.  Exploratory modeling with collaborative design spaces , 2009, SIGGRAPH 2009.

[7]  F. Durand,et al.  Procedural modeling of structurally-sound masonry buildings , 2009, SIGGRAPH 2009.

[8]  Jessica K. Hodgins,et al.  Pixar Animation Studios , 2003 .

[9]  Maneesh Agrawala,et al.  Interactive furniture layout using interior design guidelines , 2011, SIGGRAPH 2011.

[10]  Chi-Keung Tang,et al.  Make it home: automatic optimization of furniture arrangement , 2011, ACM Trans. Graph..

[11]  Szymon Rusinkiewicz,et al.  Modeling by example , 2004, SIGGRAPH 2004.

[12]  Takeo Igarashi,et al.  A suggestive interface for 3D drawing , 2001, SIGGRAPH Courses.

[13]  Fabio Pellacini,et al.  Toward evaluating lighting design interface paradigms for novice users , 2009, SIGGRAPH 2009.

[14]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[15]  R. Haftka,et al.  Review of options for structural design sensitivity analysis. Part 1: Linear systems , 2005 .

[16]  Leonidas J. Guibas,et al.  Probabilistic reasoning for assembly-based 3D modeling , 2011, SIGGRAPH 2011.

[17]  Dinesh K. Pai,et al.  Staggered projections for frictional contact in multibody systems , 2008, SIGGRAPH 2008.

[18]  Holly E. Rushmeier,et al.  Insitu: sketching architectural designs in context , 2011, ACM Trans. Graph..

[19]  Fabio Pellacini,et al.  Toward evaluating material design interface paradigms for novice users , 2010, ACM Trans. Graph..

[20]  Doug L. James,et al.  Backward steps in rigid body simulation , 2008, ACM Trans. Graph..

[21]  Jeffrey C. Trinkle,et al.  An implicit time-stepping scheme for rigid body dynamics with Coulomb friction , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[22]  Niloy J. Mitra,et al.  Shadow art , 2009, SIGGRAPH 2009.

[23]  A. Klarbring Examples of non-uniqueness and non-existence of solutions to quasistatic contact problems with friction , 1990, Ingenieur-Archiv.

[24]  Marc Alexa,et al.  Reliefs as images , 2010, SIGGRAPH 2010.

[25]  Wojciech Matusik,et al.  Design and fabrication of materials with desired deformation behavior , 2010, ACM Trans. Graph..

[26]  Leonidas J. Guibas,et al.  Exploration of continuous variability in collections of 3D shapes , 2011, ACM Trans. Graph..

[27]  Takeo Igarashi,et al.  Sensitive couture for interactive garment modeling and editing , 2011, SIGGRAPH 2011.

[28]  M. Géradin,et al.  Flexible Multibody Dynamics: A Finite Element Approach , 2001 .

[29]  David A. Forsyth,et al.  Sampling plausible solutions to multi-body constraint problems , 2000, SIGGRAPH.

[30]  Daniel Cohen-Or,et al.  Image Appearance Exploration by Model‐Based Navigation , 2009, Comput. Graph. Forum.

[31]  Kenny Erleben,et al.  Physics Based Animation (Graphics Series) , 2005 .

[32]  Harry Parker,et al.  Simplified Design of Wood Structures , 1997 .

[33]  Robert J. Ross,et al.  Wood handbook : wood as an engineering material , 2010 .

[34]  Scott Schaefer,et al.  Triangle surfaces with discrete equivalence classes , 2010, ACM Trans. Graph..

[35]  Takeo Igarashi,et al.  Guided exploration of physically valid shapes for furniture design , 2012, ACM Trans. Graph..

[36]  Daniel Cohen-Or,et al.  iWIRES: an analyze-and-edit approach to shape manipulation , 2009, ACM Trans. Graph..