Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3290605.3300893acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article
Public Access

Shape Structuralizer: Design, Fabrication, and User-driven Iterative Refinement of 3D Mesh Models

Published: 02 May 2019 Publication History

Abstract

Current Computer-Aided Design (CAD) tools lack proper support for guiding novice users towards designs ready for fabrication. We propose Shape Structuralizer (SS), an interactive design support system that repurposes surface models into structural constructions using rods and custom 3D-printed joints. Shape Structuralizer embeds a recommendation system that computationally supports the user during design ideation by providing design suggestions on local refinements of the design. This strategy enables novice users to choose designs that both satisfy stress constraints as well as their personal design intent. The interactive guidance enables users to repurpose existing surface mesh models, analyze them in-situ for stress and displacement constraints, add movable joints to increase functionality, and attach a customized appearance. This also empowers novices to fabricate even complex constructs while ensuring structural soundness. We validate the Shape Structuralizer tool with a qualitative user study where we observed that even novice users were able to generate a large number of structurally safe designs for fabrication.

Supplementary Material

MP4 File (paper663p.mp4)
Preview video
MP4 File (pn9253.mp4)
Supplemental video

References

[1]
Abaqus 2018. Abaqus Unified FEA Complete Solutions for Realistic Simulation. (2018). Retrieved January 6, 2019 from https://www.3ds. com/products-services/simulia/products/abaqus/abaquscae/
[2]
Jernej Barbic, Marco da Silva, and Jovan Popovic. 2009. Deformable object animation using reduced optimal control. ACM Transactions on Graphics 28, 3, Article 53 (2009).
[3]
Jernej Barbic, Funshing Sin, and Eitan Grinspun. 2012. Interactive editing of deformable simulations. ACM Transactions on Graphics 31, 4, Article 70 (2012).
[4]
Patrick Baudisch and Stefanie Mueller. 2017. Personal fabrication. Foundations and Trends® in Human--Computer Interaction 10, 3--4 (2017), 165--293.
[5]
Dustin Beyer, Serafima Gurevich, Stefanie Mueller, Hsiang-Ting Chen, and Patrick Baudisch. 2015. Platener: Low-fidelity fabrication of 3D objects by substituting 3D print with laser-cut plates. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 1799--1806.
[6]
Margaret A Boden. 1996. Dimensions of Creativity. MIT Press.
[7]
Senthil K. Chandrasegaran, Karthik Ramani, Ram D. Sriram, Imré Horváth, Alain Bernard, Ramy F. Harik, and Wei Gao. 2013. The evolution, challenges, and future of knowledge representation in product design systems. Computer-Aided Design 45, 2 (2013), 204--228.
[8]
Desai Chen, Pitchaya Sitthi-amorn, Justin T. Lan, and Wojciech Matusik. 2013. Computing and fabricating multiplanar models. Computer Graphics Forum 32, 2pt3 (2013), 305--315.
[9]
Xiang Chen, Changxi Zheng, and Kun Zhou. 2017. Example-based subspace stress analysis for interactive shape design. IEEE Transactions on Visualization & Computer Graphics 23, 10 (2017), 2314--2327.
[10]
Stelian Coros, Bernhard Thomaszewski, Gioacchino Noris, Shinjiro Sueda, Moira Forberg, Robert W Sumner, Wojciech Matusik, and Bernd Bickel. 2013. Computational design of mechanical characters. ACM Transactions on Graphics 32, 4 (2013), 83.
[11]
Dimitar Dimitrov, W Van Wijck, Kristiaan Schreve, and Neal De Beer. 2006. Investigating the achievable accuracy of three dimensional printing. Rapid Prototyping Journal 12, 1 (2006), 42--52.
[12]
Manfredo P. Do Carmo, Gerd Fischer, Ulrich Pinkall, and Helmut Reckziegel. 2017. Differential Geometry. In Mathematical Models. Springer, 155--180.
[13]
W Dorn. 1964. Automatic design of optimal structures. J. de Mecanique 3 (1964), 25--52.
[14]
Jacob Fish and Ted Belytschko. 2007. A First Course in Finite Elements. Vol. 1. John Wiley & Sons New York.
[15]
Robert M. Freund. 2004. Truss design and convex optimization. Technical Report. Massachusetts Institute of Technology.
[16]
Michael Garland and Paul S. Heckbert. 1997. Surface Simplification Using Quadric Error Metrics. In Proceedings of the ACM Conference on Computer Graphics and Interactive Techniques. ACM, New York, NY, USA, 209--216.
[17]
Yijiang Huang, Juyong Zhang, Xin Hu, Guoxian Song, Zhongyuan Liu, Lei Yu, and Ligang Liu. 2016. Framefab: Robotic fabrication of frame shapes. ACM Transactions on Graphics 35, 6, Article 224 (2016).
[18]
Tara C. Hutchinson, Falko Kuester, and Mark E. Phair. 2007. Sketching finite-element models within a unified two-dimensional framework. Journal of Computing in Civil Engineering 21, 3 (2007), 175--186.
[19]
D. J N Reddy. 2005. An Introduction to the Finite Element Method. McGraw-Hill Education. https://books.google.com/books? id=8gqnRwAACAAJ
[20]
Peter I Kattan. 2010. MATLAB guide to finite elements: an interactive approach. Springer Science & Business Media.
[21]
Robert Kovacs, Anna Seufert, Ludwig Wall, Hsiang-Ting Chen, Florian Meinel, Willi Müller, Sijing You, Maximilian Brehm, Jonathan Striebel, Yannis Kommana, and others. 2017. Trussfab: Fabricating sturdy largescale structures on desktop 3D printers. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 2606--2616.
[22]
Danny Leen, Raf Ramakers, and Kris Luyten. 2017. StrutModeling: A Low-Fidelity Construction Kit to Iteratively Model, Test, and Adapt 3D Objects. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology. ACM, 471--479.
[23]
Min Liu, Yunbo Zhang, Jing Bai, Yuanzhi Cao, Jeffrey M Alperovich, and Karthik Ramani. 2017. WireFab: Mix-Dimensional Modeling and Fabrication for 3D Mesh Models. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 965--976.
[24]
James McCrae, Nobuyuki Umetani, and Karan Singh. 2014. FlatFitFab: interactive modeling with planar sections. In Proceedings of the ACM Symposium on User Interface Software and Technology. ACM, 13--22.
[25]
Stefanie Mueller, Sangha Im, Serafima Gurevich, Alexander Teibrich, Lisa Pfisterer, François Guimbretière, and Patrick Baudisch. 2014. WirePrint: 3D printed previews for fast prototyping. In Proceedings of the ACM Symposium on User Interface Software and Technology. ACM, 273--280.
[26]
Stefanie Mueller, Tobias Mohr, Kerstin Guenther, Johannes Frohnhofen, and Patrick Baudisch. 2014. faBrickation: fast 3D printing of functional objects by integrating construction kit building blocks. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 3827--3834.
[27]
Sundar Murugappan and Karthik Ramani. 2009. FEAsy: a sketch-based interface integrating structural analysis in early design. In Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 743--752.
[28]
OpenSCAD 2018. The Programmers Solid 3D CAD Modeller. (2018). Retrieved September 21, 2018 from http://www.openscad.org/
[29]
Joshua M. Peschel and Tracy Anne Hammond. 2008. STRAT: a Sketched-truss Recognition and Analysis Tool. In DMS. 282--287.
[30]
Adhémar Jean Claude Barré de Saint-Venant. 1856. Memoire sur la Torsion des Prismes. Mem. Divers Savants 14 (1856), 233--560.
[31]
Ryan Schmidt and Nobuyuki Umetani. 2014. Branching support structures for 3D printing. In ACM SIGGRAPH 2014 Studio. ACM, 9.
[32]
Adriana Schulz, Jie Xu, Bo Zhu, Changxi Zheng, Eitan Grinspun, and Wojciech Matusik. 2017. Interactive design space exploration and optimization for CAD models. ACM Transactions on Graphics 36, 4 (2017), 157.
[33]
Ole Sigmund. 2001. A 99-line topology optimization code written in Matlab. Structural and Multidisciplinary Optimization 21, 2 (2001), 120--127.
[34]
Mélina Skouras, Bernhard Thomaszewski, Stelian Coros, Bernd Bickel, and Markus Gross. 2013. Computational design of actuated deformable characters. ACM Transactions on Graphics 32, 4 (2013), 82.
[35]
Stephen P. Timoshenko and Donovan Harold Young. 1945. Theory of Structures. McGraw-Hill.
[36]
Tosca 2018. Efficient optimization based on FEA and CFD simulations. (2018). Retrieved September 21, 2018 from https://www.3ds. com/products-services/simulia/products/tosca/
[37]
TUG 2018. MOJO. (2018). Retrieved September 21, 2018 from http: //www.stratasys.com/3d-printers/mojo
[38]
Nobuyuki Umetani and Bernd Bickel. 2018. Learning threedimensional flow for interactive aerodynamic design. ACM Transactions on Graphics 37, 4 (2018), 89.
[39]
Nobuyuki Umetani, Yuki Koyama, Ryan Schmidt, and Takeo Igarashi. 2014. Pteromys: interactive design and optimization of free-formed free-flight model airplanes. ACM Transactions on Graphics 33, 4 (2014), 65.
[40]
Nobuyuki Umetani and Ryan Schmidt. 2013. Cross-sectional structural analysis for 3D printing optimization. In SIGGRAPH Asia Technical Briefs. Citeseer, 5--1.
[41]
Jonas Zehnder, Stelian Coros, and Bernhard Thomaszewski. 2016. Designing structurally-sound ornamental curve networks. ACM Transactions on Graphics 35, 4 (2016), 99.
[42]
Xiaoting Zhang, Xinyi Le, Athina Panotopoulou, Emily Whiting, and Charlie C. L. Wang. 2015. Perceptual models of preference in 3d printing direction. ACM Transactions on Graphics 34, 6 (2015), 215.
[43]
Yunbo Zhang, Wei Gao, Luis Paredes, and Karthik Ramani. 2016. Cardboardizer: Creatively customize, articulate and fold 3d mesh models. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 897--907.

Cited By

View all
  • (2024)TensionFab: Fabrication of Room-scale Surface Structures From the Tension-Active Form of Planar ModulesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641958(1-16)Online publication date: 11-May-2024
  • (2023)ThermalRouter: Enabling Users to Design Thermally-Sound DevicesProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606747(1-14)Online publication date: 29-Oct-2023
  • (2023)ecoEDA: Recycling E-waste During Electronics DesignProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606745(1-14)Online publication date: 29-Oct-2023
  • Show More Cited By

Index Terms

  1. Shape Structuralizer: Design, Fabrication, and User-driven Iterative Refinement of 3D Mesh Models

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI '19: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems
    May 2019
    9077 pages
    ISBN:9781450359702
    DOI:10.1145/3290605
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 May 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3d modeling
    2. cad
    3. design recommendation
    4. fabrication

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    CHI '19
    Sponsor:

    Acceptance Rates

    CHI '19 Paper Acceptance Rate 703 of 2,958 submissions, 24%;
    Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)194
    • Downloads (Last 6 weeks)26
    Reflects downloads up to 29 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)TensionFab: Fabrication of Room-scale Surface Structures From the Tension-Active Form of Planar ModulesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641958(1-16)Online publication date: 11-May-2024
    • (2023)ThermalRouter: Enabling Users to Design Thermally-Sound DevicesProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606747(1-14)Online publication date: 29-Oct-2023
    • (2023)ecoEDA: Recycling E-waste During Electronics DesignProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606745(1-14)Online publication date: 29-Oct-2023
    • (2023)OPTIMISM: Enabling Collaborative Implementation of Domain Specific Metaheuristic OptimizationProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580904(1-19)Online publication date: 19-Apr-2023
    • (2022)Strawctures: A Modular Electronic Construction Kit for Human-Scale Interactive StructuresProceedings of the Sixteenth International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3490149.3501322(1-10)Online publication date: 13-Feb-2022
    • (2022)GeoBi-GNNComputer-Aided Design10.1016/j.cad.2021.103154144:COnline publication date: 1-Mar-2022
    • (2021)FabHandWearProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/34635185:2(1-22)Online publication date: 24-Jun-2021
    • (2021)FastForce: Real-Time Reinforcement of Laser-Cut StructuresProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445466(1-12)Online publication date: 6-May-2021
    • (2020)“Anyone Can Print”: Supporting Collaborations with 3D Printing Services to Empower Broader Participation in Personal FabricationProceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society10.1145/3419249.3420068(1-13)Online publication date: 25-Oct-2020
    • (2020)StoryMakAR: Bringing Stories to Life With An Augmented Reality & Physical Prototyping Toolkit for YouthProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376790(1-14)Online publication date: 21-Apr-2020
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media