ABSTRACT
Low-cost fabrication machines (e.g., 3D printers) offer the promise of creating custom-designed objects by a range of users. To maximize performance, generative design methods such as topology optimization can automatically optimize properties of a design based on high-level specifications. Though promising, such methods require people to map their design ideas--often unintuitively--to a small number of mathematical input parameters, and the relationship between those parameters and a generated design is often unclear, making it difficult to iterate a design. We present Forte, a sketch-based, real-time interactive tool for people to directly express and iterate on their designs via 2D topology optimization. Users can ask the system to add structures, provide a variation with better performance, or optimize internal material layouts. Users can globally control how much to 'deviate' from the initial sketch, or perform local suggestive editing, which interactively prompts the system to update based on the new information. Design sessions with 10 participants demonstrate that Forte empowers designers to create and explore a range of optimized designs with custom forms and styles.
Supplemental Material
- ANSYS 18. 2017. Topology Optimization: Applications. http://www.ansys.com/products/structures/ topology-optimization. (2017). (Accessed on 08/31/2017).Google Scholar
- Niels Aage, Erik Andreassen, and Boyan Stefanov Lazarov. 2014. Topology optimization using petsc. Struct Multidiscip Optim (2014). Google ScholarDigital Library
- Niels Aage, Morten Nobel-Jørgensen, Casper Schousboe Andreasen, and Ole Sigmund. 2013. Interactive topology optimization on hand-held devices. Structural and Multidisciplinary Optimization 47, 1 (2013), 1--6. Google ScholarDigital Library
- Erik Andreassen, Anders Clausen, Mattias Schevenels, Boyan S Lazarov, and Ole Sigmund. 2011. Efficient topology optimization in MATLAB using 88 lines of code. Structural and Multidisciplinary Optimization 43, 1 (2011), 1--16. Google ScholarDigital Library
- Seok-Hyung Bae, Ravin Balakrishnan, and Karan Singh. 2008. ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models. In Proceedings of the 21st annual ACM symposium on User interface software and technology. ACM, 151--160. Google ScholarDigital Library
- Seok-Hyung Bae, Ravin Balakrishnan, and Karan Singh. 2009. EverybodyLovesSketch: 3D sketching for a broader audience. In Proceedings of the 22nd annual ACM symposium on User interface software and technology. ACM, 59--68. Google ScholarDigital Library
- Martin P Bendsøe, Ole Sigmund, Martin P Bendsøe, and Ole Sigmund. 2004. Topology optimization by distribution of isotropic material. Springer.Google Scholar
- Hugh Beyer and Karen Holtzblatt. 1997. Contextual design: defining customer-centered systems. Elsevier. Google ScholarDigital Library
- Emre Biyikli and Albert C To. 2015. Proportional Topology Optimization: A New Non-Sensitivity Method for Solving Stress Constrained and Minimum Compliance Problems and Its Implementation in MATLAB. PloS one 10, 12 (2015), e0145041.Google ScholarCross Ref
- Nicolas Bonneel, Michiel Van De Panne, Sylvain Paris, and Wolfgang Heidrich. 2011. Displacement interpolation using Lagrangian mass transport. In ACM Transactions on Graphics (TOG), Vol. 30. ACM, 158. Google ScholarDigital Library
- George Ferguson, James F Allen, Bradford W Miller, and others. 1996. TRAINS-95: Towards a Mixed-Initiative Planning Assistant.. In AIPS. 70--77. Google ScholarDigital Library
- Grasshopper. 2017. Stress topology optimization with Millipede. http://www.grasshopper3d.com/forum/topics/ stress-topology-optimization-with-millipede. (2017). (Accessed on 08/23/2017).Google Scholar
- Mark D Gross and Ellen Yi-Luen Do. 1996. Ambiguous intentions: a paper-like interface for creative design. In Proceedings of the 9th annual ACM symposium on User interface software and technology. ACM, 183--192. Google ScholarDigital Library
- Eric Horvitz. 1999. Principles of mixed-initiative user interfaces. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. ACM, 159--166. Google ScholarDigital Library
- Takeo Igarashi and John F Hughes. 2001. A suggestive interface for 3D drawing. In Proceedings of the 14th annual ACM symposium on User interface software and technology. ACM, 173--181. Google ScholarDigital Library
- Takeo Igarashi, Satoshi Matsuoka, and Hidehiko Tanaka. 2007. Teddy: a sketching interface for 3D freeform design. In ACM SIGGRAPH 2007 Courses. ACM, 21. Google ScholarDigital Library
- Autodesk Inventor. 2017. About Shape Generator. https://knowledge.autodesk.com/support/ inventor-products/learn-explore/caas/CloudHelp/ cloudhelp/2016/ENU/Inventor-Help/files/ GUID-D74F47F3-FE22--44EF-85BE-7C6B1F56DCF9-htm.html. (2017). (Accessed on 08/31/2017).Google Scholar
- Rubaiat Habib Kazi, Tovi Grossman, Hyunmin Cheong, Ali Hashemi, and George Fitzmaurice. 2017. DreamSketch: Early Stage 3D Design Explorations with Sketching and Generative Design. To appear at the 30th Annual ACM Symposium on User Interface Software and Technology. Google ScholarDigital Library
- MarkForged. 2017. Metal X. https://markforged.com/metal-x/. (2017). (Accessed on 08/23/2017).Google Scholar
- Jonàs Martínez, Jérémie Dumas, Sylvain Lefebvre, and Li-Yi Wei. 2015. Structure and appearance optimization for controllable shape design. ACM Transactions on Graphics (TOG) 34, 6 (2015), 229. Google ScholarDigital Library
- MatWeb. 2017. NatureWorks IngeoTM 2002D Extrusion Grade PLA. http://www.matweb.com/search/DataSheet. aspx?MatGUID=1e288619764846d2b794bd077e7f1bba&ckck=1. (2017). (Accessed on 09/05/2017).Google Scholar
- Luke Olsen, Faramarz F Samavati, Mario Costa Sousa, and Joaquim A Jorge. 2009. Sketch-based modeling: A survey. Computers&Graphics 33, 1 (2009), 85--103. Google ScholarDigital Library
- Greg Saul, Manfred Lau, Jun Mitani, and Takeo Igarashi. 2011. SketchChair: an all-in-one chair design system for end users. In Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction. ACM, 73--80. Google ScholarDigital Library
- Kristina Shea, Robert Aish, and Marina Gourtovaia. 2003. Towards integrated performance-based generative design tools. Digital Design, ECAADE (2003), 253--264.Google Scholar
- Ole Sigmund. 2001. A 99 line topology optimization code written in Matlab. Structural and multidisciplinary optimization 21, 2 (2001), 120--127. Google ScholarDigital Library
- HP Official Site. 2017. HP 3D Printers and Printing Solution. http://www8.hp.com/us/en/printers/3d-printers.html. (2017). (Accessed on 08/23/2017).Google Scholar
- Steve Tsang, Ravin Balakrishnan, Karan Singh, and Abhishek Ranjan. 2004. A suggestive interface for image guided 3D sketching. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. ACM, 591--598. Google ScholarDigital Library
- Nobuyuki Umetani, Takeo Igarashi, and Niloy J Mitra. 2012. Guided exploration of physically valid shapes for furniture design. ACM Trans. Graph. 31, 4 (2012), 86--1. Google ScholarDigital Library
- Mehmet Ersin Yumer, Siddhartha Chaudhuri, Jessica K Hodgins, and Levent Burak Kara. 2015. Semantic shape editing using deformation handles. ACM Transactions on Graphics (TOG) 34, 4 (2015), 86. Google ScholarDigital Library
- Yahan Zhou, Evangelos Kalogerakis, Rui Wang, and Ian R Grosse. 2016. Direct shape optimization for strengthening 3D printable objects. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 333--342. Google ScholarDigital Library
- Olgierd Cecil Zienkiewicz, Robert Leroy Taylor, Olgierd Cecil Zienkiewicz, and Robert Lee Taylor. 1977. The finite element method. Vol. 3. McGraw-hill London.Google Scholar
Index Terms
- Forte: User-Driven Generative Design
Recommendations
Generative Design by Reinforcement Learning: Enhancing the Diversity of Topology Optimization Designs
AbstractGenerative design refers to computational design methods that can automatically conduct design exploration under constraints defined by designers. Among many approaches, topology optimization-based generative designs aim to explore ...
Highlights- This study proposes an RL-based generative design framework enhancing the diversity of topology optimized designs.
Integrating deep learning into CAD/CAE system: generative design and evaluation of 3D conceptual wheel
AbstractEngineering design research integrating artificial intelligence (AI) into computer-aided design (CAD) and computer-aided engineering (CAE) is actively being conducted. This study proposes a deep learning-based CAD/CAE framework in the conceptual ...
Generative Design Conversion to Editable and Watertight Boundary Representation
AbstractWe present the first, to our knowledge, fully automatic method for the conversion of a general generative design to a watertight B-Rep composed of the exact residual geometry of the input solids and editable T-NURCC surfaces. The ...
Highlights- High-quality conversion method to obtain editable CAD models from generative designs.
Comments