Converting 3D furniture models to fabricatable parts and connectors

Manfred Lau*, Akira Ohgawara, Jun Mitani, Takeo Igarashi

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

99 Citations (Scopus)

Abstract

Although there is an abundance of 3D models available, most of them exist only in virtual simulation and are not immediately usable as physical objects in the real world. We solve the problem of taking as input a 3D model of a man-made object, and automatically generating the parts and connectors needed to build the corresponding physical object. We focus on furniture models, and we define formal grammars for IKEA cabinets and tables. We perform lexical analysis to identify the primitive parts of the 3D model. Structural analysis then gives structural information to these parts, and generates the connectors (i.e. nails, screws) needed to attach the parts together. We demonstrate our approach with arbitrary 3D models of cabinets and tables available online.
Original languageEnglish
Title of host publicationProceedings - ACM SIGGRAPH 2011 papers
PublisherAssociation for Computing Machinery
ISBN (Print)978-1-4503-0943-1
DOIs
Publication statusPublished - Aug 2011
Externally publishedYes
EventACM SIGGRAPH 2011 (SIGGRAPH 2011) - Vancouver, Canada
Duration: 7 Aug 201111 Aug 2011

Publication series

NameACM Transactions on Graphics
Volume30
ISSN (Print)0730-0301
ISSN (Electronic)1557-7368

Conference

ConferenceACM SIGGRAPH 2011 (SIGGRAPH 2011)
Country/TerritoryCanada
CityVancouver
Period7/08/1111/08/11

Bibliographical note

The publication is also published in ACM Transactions on Graphics.

Research Keywords

  • 3D modeling
  • Assembly instructions
  • Exploded view illustrations
  • Fabrication
  • Grammar
  • Procedural modeling

Fingerprint

Dive into the research topics of 'Converting 3D furniture models to fabricatable parts and connectors'. Together they form a unique fingerprint.

Cite this