Progress and Challenges in Generative Product Design: A Review of Systems
Abstract
:1. Introduction
2. Materials and Methods
2.1. Literature Databases
2.2. Inclusion Criteria
2.3. Analysis Protocol
- the types of products generated by the system,
- the primary goal of the system,
- the design stage the system is intended for use in,
- the generative method used,
- whether the generation is automatic or interactive,
- the number of design options they generate,
- system evaluation and performance.
3. Background
3.1. Product Design and Development
3.2. Performance and Evaluation
3.3. Generative Representations and Methods
4. Results
4.1. The Development of Generative Product Design Systems
4.2. Product Types
4.3. Overall Purpose
4.4. Design Stage Application
4.5. Interactive and Automatic Generation
4.6. Generative Representation and Methods
4.7. Multiple or Single Design Options
4.8. Performance and Evaluation
5. Discussion
5.1. Achievement of Goals and Limitations
5.2. CAD-Based Methods and Evaluating Multiple Design Options
5.3. More Efficient Human–Computer Interaction
5.4. Generative Design Specialists
5.5. Impacts of GPD
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Caetano, I.; Santos, L.; Leitão, A. Computational design in architecture: Defining parametric, generative, and algorithmic design. Front. Arch. Res. 2020, 9, 287–300. [Google Scholar] [CrossRef]
- McKnight, M. Generative design: What it is? How is it being used? Why it’s a game changer. KnE Eng. 2017, 2, 176–181. [Google Scholar] [CrossRef] [Green Version]
- McCormack, J.P.; Dorin, A.; Innocent, T.C. Generative design: A paradigm for design research. In Futureground; Redmond, J., Durling, D., de Bono, A., Eds.; Monash University: Melbourne, Australia, 2005; Volume 2. [Google Scholar]
- Alcaide-Marzal, J.; Diego-Mas, J.A.; Acosta-Zazueta, G. A 3D shape generative method for aesthetic product design. Des. Stud. 2020, 66, 144–176. [Google Scholar] [CrossRef]
- Krish, S. A practical generative design method. Comput. Des. 2011, 43, 88–100. [Google Scholar] [CrossRef]
- Matejka, J.; Glueck, M.; Bradner, E.; Hashemi, A.; Grossman, T.; Fitzmaurice, G. Dream lens: Exploration and visualization of large-scale generative design datasets. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI ’18), Montreal QC, Canada, 21–26 April 2018; Association for Computing Machinery: New York, NY, USA, 2018; pp. 1–12. [Google Scholar]
- Pugliese, M.J.; Cagan, J. Capturing a rebel: Modeling the harley-davidson brand through a motorcycle shape grammar. Res. Eng. Des. 2002, 13, 139–156. [Google Scholar] [CrossRef]
- Autodesk NASA. Available online: https://www.autodesk.com/campaigns/generative-design/lander/ (accessed on 31 July 2020).
- Autodesk Airbus. Available online: https://www.autodesk.com/customer-stories/airbus/ (accessed on 31 July 2020).
- The Next Wave of Intelligent Design Automation. Available online: https://hbr.org/sponsored/2018/06/the-next-wave-of-intelligent-design-automation (accessed on 31 July 2020).
- Rosen, D.W. Design for additive manufacturing: A method to explore unexplored regions of the design space. In Proceedings of the 2007 International Solid Freeform Fabrication Symposium, University of Texas, Austin, TX, USA, 26–28 July 2007; pp. 402–415. [Google Scholar] [CrossRef]
- Frazer, J.H. An Evolutionary Architecture; Architectural Association Publications: London, UK, 1995. [Google Scholar]
- Caldas, L.G. Generation of energy-efficient architecture solutions applying GENE_ARCH: An evolution-based generative design system. Adv. Eng. Inform. 2008, 22, 59–70. [Google Scholar] [CrossRef]
- Abdelmohsen, S. Reconfiguring architectural space using generative design and digital fabrication: A project based course. In Proceedings of the XVII Conference of the Iberoamerican Society of Digital Graphics—SIGraDi: Knowledge-Based Design, Universidad Tecnica Federico Santa Maria, Valparaíso, Chile, 20–22 November 2013; Editora Edgard Blucher, Ltd.: São Paulo, Brazil, 2013; pp. 391–395. [Google Scholar]
- Chaszar, A.; Joyce, S.C. Generating freedom: Questions of flexibility in digital design and architectural computation. Int. J. Arch. Comput. 2016, 14, 167–181. [Google Scholar] [CrossRef]
- A Contemplation on Topology Optimisation. Available online: https://www.digitalengineering247.com/article/a-contemplation-on-topology-optimization/ (accessed on 31 July 2020).
- Ulrich, K.; Eppinger, S.; Yang, M.C. Product Design and Development, 7th ed.; McGraw-Hill: Hightstown, NJ, USA, 2020. [Google Scholar]
- US Product Market. Available online: https://www.selectusa.gov/consumer-goods-industry-united-states/ (accessed on 31 July 2020).
- Nisztuk, M.; Myszkowski, P.B. Usability of contemporary tools for the computational design of architectural objects: Review, features evaluation and reflection. Int. J. Arch. Comput. 2017, 16, 58–84. [Google Scholar] [CrossRef]
- Singh, V.; Gu, N. Towards an integrated generative design framework. Des. Stud. 2012, 33, 185–207. [Google Scholar] [CrossRef]
- Balashova, E.; Singh, V.; Wang, J.; Teixeira, B.; Chen, T.; Funkhouser, T. Structure-aware shape synthesis. In 2018 International Conference on 3D Vision (3DV); Institute of Electrical and Electronics Engineers (IEEE): Piscataway, NJ, USA, 2018; pp. 140–149. [Google Scholar]
- Soltani, A.A.; Huang, H.; Wu, J.; Kulkarni, T.D.; Tenenbaum, J.B. Synthesizing 3D Shapes via modeling multi-view depth maps and silhouettes with deep generative networks. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); Institute of Electrical and Electronics Engineers (IEEE): Piscataway, NJ, USA, 2017; pp. 2511–2519. [Google Scholar]
- Brujic, D.; Mattone, M.; Ristić, M.; Maggiore, P.; Di Sciuva, M.M. Shape optimisation in CAE. J. Cryst. Growth 2005, 1, 511–514. [Google Scholar] [CrossRef]
- Johnson, B.R. Design Computing: An Overview of an Emergent Field; Routledge: Abingdon, UK, 2016. [Google Scholar]
- Kazi, R.H.; Grossman, T.; Cheong, H.; Hashemi, A.; Fitzmaurice, G. DreamSketch: Early stage 3D design explorations with sketching and generative design. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology (UIST ’17), Quebec City, QC, Canada, 22–25 October 2017; Association for Computing Machinery: New York, NY, USA, 2017; pp. 401–414. [Google Scholar]
- Shea, K.; Aish, R.; Gourtovaia, M. Towards integrated performance-driven generative design tools. Autom. Constr. 2005, 14, 253–264. [Google Scholar] [CrossRef]
- Becattini, N.; Cascini, G. Mapping causal relationships and conflicts among design parameters and system requirements. Comput. Des. Appl. 2013, 10, 643–662. [Google Scholar] [CrossRef]
- Baldussu, A.; Becattini, N.; Cascini, G. Network of contradictions analysis and structured identification of critical control parameters. Procedia Eng. 2011, 9, 3–17. [Google Scholar] [CrossRef] [Green Version]
- Tomiyama, T.; Umeda, Y.; Yoshikawa, H. A CAD for functional design. CIRP Ann. 1993, 42, 143–146. [Google Scholar] [CrossRef]
- Lubart, T. How can computers be partners in the creative process: Classification and commentary on the special issue. Int. J. Hum. Comput. Stud. 2005, 63, 365–369. [Google Scholar] [CrossRef]
- Moung, E.G. Face recognition state-of-the-art, enablers, challenges and solutions: A review. Int. J. Adv. Trends Comput. Sci. Eng. 2020, 9, 96–105. [Google Scholar] [CrossRef]
- Schulz, A.; Wang, H.; Crinspun, E.; Solomon, J.; Matusik, W. Interactive exploration of design trade-offs. ACM Trans. Graph. 2018, 37, 1–14. [Google Scholar] [CrossRef] [Green Version]
- Gero, J.S.; Kazakov, V. A Genetic engineering approach to genetic algorithms. Evol. Comput. 2001, 9, 71–92. [Google Scholar] [CrossRef]
- Stiny, G. Introduction to shape grammars. Environ. Plann. B Plann. Des. 1980, 7, 343–351. [Google Scholar] [CrossRef] [Green Version]
- Gu, N.; Behbahani, P.A. Shape grammars: A key generative design algorithm. In Handbook of the Mathematics of the Arts and Sciences; Springer Science and Business Media LLC: Berlin, Germany, 2018; pp. 1–21. [Google Scholar]
- Lindenmayer, A.; Rozenberg, G. Developmental Systems and languages. In Proceedings of the Fourth Annual ACM Symposium on Theory of Computing, New York, NY, USA, 20–22 May 2012; Springer International Publishing: Cham, Switzerland, 1972; pp. 214–221. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R.C.; Shi, Y. Swarm Intelligence, 1st ed.; Elsevier: Amsterdam, The Netherlands, 2001. [Google Scholar]
- Camba, J.; Contero, M.; Company, P. Parametric CAD modeling: An analysis of strategies for design reusability. Comput. Des. 2016, 74, 18–31. [Google Scholar] [CrossRef] [Green Version]
- Tyflopoulos, E.; Tollnes, F.D.; Steinert, M.; Olsen, A. State of the art of generative design and topology optimization and potential research needs. In Proceedings of the NordDesign 2018, Linköping, Sweden, 14–17 August 2018. [Google Scholar]
- Autodesk Generative Design. Available online: https://www.autodesk.com/solutions/generative-design/ (accessed on 31 July 2020).
- Agarwal, M.; Cagan, J. A blend of different tastes: The language of coffeemakers. Environ. Plan. B Plan. Des. 1998, 25, 205–226. [Google Scholar] [CrossRef] [Green Version]
- Agarwal, M.; Cagan, J.; Constantine, K.G. Influencing generative design through continuous evaluation: Associating costs with the coffeemaker shape grammar. Artif. Intell. Eng. Des. Anal. Manuf. 1999, 13, 253–275. [Google Scholar] [CrossRef]
- Chau, H.H. Preserving Brand Identity in Engineering Design Using a Grammatical Approach. Ph.D. Thesis, Leeds University, Leeds, UK, 2002. [Google Scholar]
- McCormack, J.P.; Cagan, J.; Vogel, C.M. Speaking the Buick language: Capturing, understanding, and exploring brand identity with shape grammars. Des. Stud. 2004, 25, 1–29. [Google Scholar] [CrossRef]
- Chau, H.H.; Chen, X.; McKay, A.; De Pennington, A. Evaluation of a 3D shape grammar implementation. In Design Computing and Cognition ‘04; Springer Science and Business Media LLC: Berlin, Germany, 2004; pp. 357–376. [Google Scholar]
- Hornby, G.S. Functional scalability through generative representations: The evolution of table designs. Environ. Plan. B Plan. Des. 2004, 31, 569–587. [Google Scholar] [CrossRef] [Green Version]
- McKay, A.; De Pennington, A. Combining evolutionary algorithms and shape grammars to generate branded product design. In Design Computing and Cognition ‘06; Springer Science and Business Media LLC: Berlin, Germany, 2007; pp. 521–539. [Google Scholar]
- Barros, M.; Duarte, J.M.P.; Chaparro, B.M. Integrated generative design tools for the mass customization of furniture. In Design Computing and Cognition ‘12; Springer Science and Business Media LLC: Berlin, Germany, 2014; pp. 285–300. [Google Scholar]
- Dhokia, V.; Essink, W.P.; Flynn, J.M. A generative multi-agent design methodology for additively manufactured parts inspired by termite nest building. CIRP Ann. 2017, 66, 153–156. [Google Scholar] [CrossRef] [Green Version]
- Gulanová, L.; Gulan, L.; Forrai, M.; Hirz, M. Generative engineering design methodology used for the development of surface-based components. Comput. Des. Appl. 2017, 14, 642–649. [Google Scholar] [CrossRef] [Green Version]
- Cui, J.; Tang, M.X. Towards generative systems for supporting product design. Int. J. Des. Eng 2017, 7, 1–16. [Google Scholar] [CrossRef]
- Olsen, L.; Samavati, F.F.; Sousa, M.C.; Jorge, J. Sketch-based modeling: A survey. Comput. Graph. 2009, 33, 85–103. [Google Scholar] [CrossRef]
- Gunpinar, E.; Gunpinar, S. A shape sampling technique via particle tracing for CAD models. Graph. Model. 2018, 96, 11–29. [Google Scholar] [CrossRef]
- Khan, S.; Gunpinar, E. Sampling CAD models via an extended teaching–learning-based optimization technique. Comput. Des. 2018, 100, 52–67. [Google Scholar] [CrossRef] [Green Version]
- Khan, S.; Gunpinar, E.; Moriguchi, M.; Suzuki, H. Evolving a psycho-physical distance metric for generative design exploration of diverse shapes. J. Mech. Des. 2019, 141, 1–16. [Google Scholar] [CrossRef]
- Khan, S.; Awan, M.J. A generative design technique for exploring shape variations. Adv. Eng. Inform. 2018, 38, 712–724. [Google Scholar] [CrossRef] [Green Version]
- Nordin, A. Challenges in the industrial implementation of generative design systems: An exploratory study. Artif. Intell. Eng. Des. Anal. Manuf. 2018, 32, 16–31. [Google Scholar] [CrossRef]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; The MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Oh, S.; Jung, Y.; Kim, S.; Lee, I.; Kang, N. Deep generative design: Integration of topology optimization and generative models. J. Mech. Des. 2019, 141. [Google Scholar] [CrossRef] [Green Version]
- Oh, S.; Jung, Y.; Lee, I.; Kang, N. Design automation by integrating generative adversarial networks and topology optimization. In Volume 2A: 44th Design Automation Conference; ASME International: New York, NY, USA, 2018. [Google Scholar]
- Khan, S.; Gunpinar, E.; Sener, B. GenYacht: An interactive generative design system for computer-aided yacht hull design. Ocean. Eng. 2019, 191, 106462. [Google Scholar] [CrossRef]
- Gunpinar, E.; Coskun, U.C.; Ozsipahi, M.; Gunpinar, S. A generative design and drag coefficient prediction system for sedan car side silhouettes based on computational fluid dynamics. Comput. Des. 2019, 111, 65–79. [Google Scholar] [CrossRef]
- Doğan, K.M.; Suzuki, H.; Gunpinar, E.; Kim, M.-S. A generative sampling system for profile designs with shape constraints and user evaluation. Comput. Des. 2019, 111, 93–112. [Google Scholar] [CrossRef]
- Kielarova, S.W.; Pradujphongphet, P.; Bohez, I.L.J. An approach of generative design system: Jewelry design application. In Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management, Selangor Darul Ehsan, Malaysia, 9–12 December 2014; pp. 1329–1333. [Google Scholar]
- Garcia, S.; Romão, L. A design tool for generic multipurpose chair design. Commun. Comput. Inf. Sci. 2015, 527, 600–619. [Google Scholar] [CrossRef]
- Kielarova, S.W.; Pradujphongphet, P.; Bohez, E.L. New interactive-generative design system: Hybrid of shape grammar and evolutionary design—An application of jewelry design. In International Conference in Swarm Intelligence; Springer: Cham, Switzerland, 2015; pp. 302–313. [Google Scholar]
- Burnap, A.; Liu, Y.; Pan, Y.; Lee, H.; González, R.; Papalambros, P.Y. Estimating and exploring the product form design space using deep generative models. In Proceedings of the ASME Design Engineering Technical Conference, Charlotte, NC, USA, 21–24 August 2016. [Google Scholar]
- Alejandra, B.; Juan, B.; Miguel, C.; Pablo, P. Generic generative design systems to imprint personalities in consumer products: Preliminary results. In Proceedings of the International Conference on Engineering Design, Vancouver, BC, Canada, 21–25 August 2017; pp. 493–502. [Google Scholar]
- Sansri, S.; Wannarumon, S. Multi-objective shape optimization in generative design: Art deco double clip brooch jewelry design. In IT Convergence and Security 2017; Springer: Singapore, 2017; pp. 248–255. [Google Scholar]
- Doğan, K.M.; Suzuki, H.; Gunpinar, E.; Kim, M.-S. Example based sampling of design space for facilitating diverse product designs. In ACM International Conference Proceeding Series; Association for Computing Machinery, Inc.: New York, NY, USA, 2018; pp. 276–281. [Google Scholar]
- Li, H.; Lachmayer, R. Automated exploration of design solution space applying the generative design approach. In Design Society: International Conference on Engineering Design; Cambridge University Press: Cambridge, UK, 2019; Volume 1, pp. 1085–1094. [Google Scholar]
- Dai, Y.; Li, Y.; Liu, L.-J. New product design with automatic scheme generation. Sens. Imaging Int. J. 2019, 20, 29. [Google Scholar] [CrossRef]
- Kallioras, N.A.; Lagaros, N.D. DzAIN: Deep learning based generative design. Procedia Manuf. 2020, 44, 591–598. [Google Scholar] [CrossRef]
- Petrov, R.; Cvetkov, P.; Maksimov, A.; Klyavin, O. On the problem of optimizing the door hinge of electro car by generative design methods. Int. J. Mech. 2020, 14, 119–124. [Google Scholar]
- Boden, M.A. Computer models of creativity. AI Mag. 2009, 30, 23. [Google Scholar] [CrossRef] [Green Version]
- Sarkar, P.; Chakrabarti, A. Assessing design creativity. Des. Stud. 2011, 32, 348–383. [Google Scholar] [CrossRef]
- Fiorineschi, L.; Frillici, F.S.; Rotini, F. A-posteriori novelty assessments for sequential design sessions. In Proceedings of the International Design Conference, 2018, University of Florence, Florence, Italy, 13–14 June 2018; pp. 1079–1090. [Google Scholar]
- Fiorineschi, L.; Frillici, F.S.; Rotini, F. Impact of missing attributes on the novelty metric of Shah et al. Res. Eng. Des. 2020, 31, 221–234. [Google Scholar] [CrossRef]
- Jagtap, S. Design creativity: Refined method for novelty assessment. Int. J. Des. Creat. Innov. 2018, 7, 99–115. [Google Scholar] [CrossRef] [Green Version]
- Bae, S.-H.; Balakrishnan, R.; Singh, K. 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, Monterey, CA, USA, 19–22 October 2008; ACM: New York, NY, USA, 2008; pp. 151–160. [Google Scholar]
- Company, P.; Contero, M.; Varley, P.A.C.; Aleixos, N.; Naya, F. Computer-aided sketching as a tool to promote innovation in the new product development process. Comput. Ind. 2009, 60, 592–603. [Google Scholar] [CrossRef]
- Shireen, N.; Erhan, H.; Sánchez, R.; Popovic, J.; Woodbury, R.; Riecke, B.E. Design space exploration in parametric systems. In Proceedings of the 8th ACM Conference on Creativity and Cognition, Atlanta, GA, USA, 3–6 November 2011; ACM: New York, NY, USA, 2011; pp. 249–258. [Google Scholar]
- Erhan, H.; Wang, I.; Shireen, N. Interacting with thousands: A parametric-space exploration method in generative design. In Proceedings of the 34th Annual Conference of the Association for Computer Aided Design in Architecture, Los Angeles, CA, USA, 23–25 October 2014; pp. 619–626. [Google Scholar]
- Shireen, N. ParaXplore interfaces: Parametric interfaces for parallel exploration in design. In Proceedings of the 2016 ACM Companion on Interactive Surfaces and Spaces, Niagara Falls, ON, Canada, 6–9 November 2016; pp. 7–12. [Google Scholar]
- Oppenlaender, J.; Shireen, N.; Mackeprang, M.; Erhan, H.; Goncalves, J.; Hosio, S. Crowd-powered interfaces for creative design thinking. In Proceedings of the 2019 Conference on Creativity and Cognition, San Diego, CA, USA, 23–26 June 2019; pp. 722–729. [Google Scholar]
- Carfagni, M.; Fiorineschi, L.; Furferi, R.; Governi, L.; Rotini, F. The role of additive technologies in the prototyping issues of design. Rapid Prototyp. J. 2018, 24, 1101–1116. [Google Scholar] [CrossRef]
- Chew, L.H.; Teo, J.; Mountstephens, J. Aesthetic preference recognition of 3D shapes using EEG. Cogn. Neurodynamics 2015, 10, 165–173. [Google Scholar] [CrossRef] [Green Version]
- Teo, J.; Hou, C.L.; Mountstephens, J. Deep learning for EEG-Based preference classification. In Proceedings of the AIP Conference Proceedings, Vladivostok, Russia, 18–22 September 2017; Volume 1891, p. 20141. [Google Scholar]
- Lim, J.Z.; Mountstephens, J.; Teo, J. Emotion recognition using eye-tracking: Taxonomy, review and current challenges. Sensors 2020, 20, 2384. [Google Scholar] [CrossRef]
- Dean, L.; Loy, J. Generative product design futures. Des. J. 2020, 23, 331–349. [Google Scholar] [CrossRef]
Journal | References |
---|---|
Computer-Aided Design | 4 |
Design Studies | 2 |
Journal of Mech. Design | 2 |
Env. and Planning B | 2 |
Art. Int. for Eng. Design | 1 |
Research in Eng. Design | 1 |
Int.l Journal of Design Eng. | 1 |
CAD and Applications | 1 |
Manufacturing Technology | 1 |
Commun. Comput. Inf. Sci. | 1 |
Artif Intell Eng Des Anal Manuf | 1 |
Sens. Imaging | 1 |
Procedia Manuf. | 1 |
Int. J. Mech. | 1 |
Adv. Eng. Informatics | 1 |
Graphical Models | 1 |
Ocean Engineering | 1 |
23 |
Conference | References |
---|---|
Design Computing and Cognition | 3 |
International Conference on Engineering Design | 2 |
ACM Symposium on User Interface Software and Technology | 1 |
ACM International Conference series | 1 |
ASME Design Engineering Technical Conference | 1 |
Conference on Human Factors in Computing Systems | 1 |
NordDesign | 1 |
Industrial Engineering and Engineering Management | 1 |
11 |
Ref | Year | Product Type | Main Aim | Design Stage | Generation Mode | Generative Method | Design Options | Evaluation/ Performance |
---|---|---|---|---|---|---|---|---|
[41] | 1998 | Coffeemaker | Interactively generate large numbers of conceptual designs | Conceptual | Interactive | Shape Grammar with 100 rules | Multiple | Prima facie success |
[42] | 1999 | Coffeemaker | Interactively generate large numbers of conceptual designs guided by objective information | Combined | Interactive | Shape Grammar with 100 rules plus product cost function | Multiple | Prima facie success |
[43] | 2002 | Soap | Generate multiple product concepts with brand identity | Conceptual | Interactive | Shape Grammar with 12 rules | Multiple | Prima facie success |
[7] | 2002 | Motorcycle | Generate multiple product concepts with brand identity | Conceptual | Interactive | Shape Grammar with 45 rules | Multiple | Prima facie success |
[44] | 2004 | Car | Generate multiple product concepts with brand identity | Conceptual | Interactive | Shape Grammar with 63 rules | Multiple | Prima facie success |
[22] | 2004 | Bottle | Generate multiple product concepts with brand identity | Conceptual | Interactive | Shape Grammar with 12 rules | Multiple | Prima facie success |
[46] | 2004 | Table | Automatically generate large numbers of combined designs | Combined | Automatic | L-System with GA. Fitness on physical balance, height, surface area, material used | Multiple | Prima facie success, improved fitness over non-generative method |
[47] | 2006 | Bottle | Automatically generate large numbers of combined designs | Combined | Automatic | Shape Grammar with 62 rules and GA fitness on bottle volume | Multiple | Prima facie success |
[5] | 2011 | MP3 player, coffee table | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Random sampling on parametric CAD representation | Multiple | Prima facie success |
[48] | 2014 | Chair | Interactively generate large numbers of conceptual designs guided by objective information | Combined | Interactive | Shape Grammar to parametric CAD and optimized by FEM | Multiple | Prima facie success |
[64] | 2014 | Jewelry | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Shape Grammar with evolutionary strategy | Multiple | High user ratings |
[65] | 2015 | Chair | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Shape Grammar | Multiple | Prima facie success |
[66] | 2015 | Jewelry | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Shape Grammar with evolutionary strategy | Multiple | High user ratings |
[67] | 2016 | Car side | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Car side image and GANs | Multiple | Prima facie success |
[25] | 2017 | Drone, table, glider, bike rack | Interactively generate large numbers of conceptual designs | Conceptual | Interactive | Digital sketch to parametric CAD and generated by Top Opt | Multiple | Positive practical evaluation from designers and engineers |
[51] | 2017 | Chair | Automatically generate large numbers of conceptual designs | Conceptual | Interactive | Dynamic Shape Representation with 113 rules | Multiple | Prima facie success |
[50] | 2017 | Car front end | Automatically adapt detailed design to styling | Combined | Automatic | Class A surface parameters | Single | Prima facie success |
[49] | 2017 | Bracket | Automatically generate an optimal design for additive manufacturing | Combined | Automatic | Termite nest FEA on voxels and pheromone gradient | Single | Prima facie success |
[68] | 2017 | Kettle, car, cup, wine glass | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Bezier curve morphed using GA based on referents | Multiple | Prima facie success |
[69] | 2017 | Jewelry | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Shape Grammar with evolutionary strategy | Multiple | High user ratings |
[57] | 2018 | Dispensing unit, camera | Automatically generate large numbers of combined designs | Combined | Automatic | Parametric CAD with GA, rigid body simulation, and FEA | Multiple | Optimal designs and acceptance by client |
[70] | 2018 | Glass, car profile | Automatically generate large numbers of conceptual designs | Conceptual | Automatic | Bezier curve sampling with constraints, penalty, and similarity to reference functions | Multiple | Prima facie success |
[31] | 2018 | Speaker, motorbike, wine glass | Automatically generate large numbers of distinct conceptual designs | Conceptual | Automatic | Parametric CAD space-filling using Sf-GDT, minimize Audze–Eglais Potential | Multiple | Customers rated Sf-GDT designs higher than random sampling |
[53] | 2018 | Yacht hull, wheel rim, and two different wine glasses | Automatically generate large numbers of distinct conceptual designs | Conceptual | Automatic | Parametric CAD space-filling using TLBO sampling | Multiple | Designers rated TLBO sampled designs higher than random sampling |
[56] | 2018 | Ewer, car body, car hood, yacht hull, wheel rim, wine glass, bottle, park shed | Automatically generate large numbers of distinct conceptual designs | Conceptual | Automatic | Parametric CAD space-filling using Particle Tracing sampling | Multiple | Designers rated PT sampled designs higher than random sampling |
[6] | 2018 | Monitor stand | Automatically generate large numbers of combined designs | Combined | Automatic | Parametric CAD with Top Opt on middle and outer loads | Multiple, 16,800 designs | Objective constraints met, positive practical evaluation from designers and engineers |
[39] | 2018 | Ski binding | Improve design generation using Top Opt | Combined | Automatic | Parametric CAD with Top Opt on loads | Single | Optimal design generated |
[55] | 2019 | Wine glass, wheel rim, chair | Automatically generate large numbers of distinct conceptual designs | Conceptual | Automatic | Profile to parametric CAD, space-filling using S-TLBO sampling Geometric constraints learned from human input (psycho-physical distance metric) | Multiple | Designers rated psycho-physical distance metric designs higher than random sampling |
[59] | 2019 | Wheel rim | Automatically generate large numbers of combined designs with good aesthetics | Combined | Automatic | Binary image Top Opt and GANs trained on existing product designs | Multiple, 2004 designs | GANs able to classify old vs. new designs |
[63] | 2019 | Car side profile, glass, ewer | Automatically generate large numbers of distinct conceptual designs | Conceptual | Automatic | Cubic Bezier profile to parametric CAD, Hausdorff distance, minimize Audze–Eglais Potential | Multiple | Improved sample diversity |
[61] | 2019 | Yacht hull forms | Automatically generate large numbers of distinct conceptual designs | Combined | Interactive | Parametric CAD, space-filling using TLBO sampling | Multiple | High user ratings |
[62] | 2019 | Car side silhouettes | Automatically generate large numbers of distinct conceptual designs | Combined | Interactive | Quadratic Bezier to CAD and sampling based on CFD (drag coefficient) | Multiple | Good drag coefficient prediction |
[71] | 2019 | Bracket | Automatically generate large numbers of combined designs | Combined | Automatic | Parametric CAD with Top Opt on middle and outer loads | Multiple | Prima facie success |
[72] | 2019 | Wristwatch | Automatically generate large numbers of combined designs | Conceptual | Automatic | Wristwatch image and GANs | Multiple | Prima facie success |
[73] | 2020 | Fixed joints | Automatically generate large numbers of combined designs | Combined | Automatic | Deep learning plus Top Opt | Multiple | Optimal design generated |
[74] | 2020 | Car door hinge | Automatically generate an optimal design for additive manufacturing | Combined | Automatic | Parametric CAD with FEM on loads | Multiple | Optimal design generated |
[4] | 2020 | Perfume bottles, table lamps, office chairs, rings, coffee makers, wheel rims, motorcycles | Interactively generate large numbers of conceptual designs | Conceptual | Interactive | Conceptual Generative Model (CGM) combining 2D sketch rules and 3D parametric CAD | Multiple | Improvement over shape grammars for the same products |
Journal | References |
---|---|
Automatically generate large numbers of conceptual designs | 17 |
Interactively generate large numbers of conceptual designs | 5 |
Automatically generate large numbers of combined designs | 7 |
Generate multiple product concepts with brand identity | 4 |
Automatically adapt detailed design to styling | 1 |
Automatically generate an optimal design for additive manufacturing | 2 |
Improve designs generated by Topology Optimization | 1 |
37 |
Method | Systems |
---|---|
Parametric CAD-based | 15 |
Grammar-based | 14 |
Deep Learning on Binary image | 3 |
Hybrid CAD and Grammar | 2 |
Bezier Curve based | 2 |
Termite Nest | 1 |
L-System | 1 |
Class A surface-based | 1 |
37 |
Evaluation Type | References |
---|---|
Prima facie success | 19 |
High ratings during user testing | 10 |
Objective criteria met | 8 |
37 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mountstephens, J.; Teo, J. Progress and Challenges in Generative Product Design: A Review of Systems. Computers 2020, 9, 80. https://doi.org/10.3390/computers9040080
Mountstephens J, Teo J. Progress and Challenges in Generative Product Design: A Review of Systems. Computers. 2020; 9(4):80. https://doi.org/10.3390/computers9040080
Chicago/Turabian StyleMountstephens, James, and Jason Teo. 2020. "Progress and Challenges in Generative Product Design: A Review of Systems" Computers 9, no. 4: 80. https://doi.org/10.3390/computers9040080
APA StyleMountstephens, J., & Teo, J. (2020). Progress and Challenges in Generative Product Design: A Review of Systems. Computers, 9(4), 80. https://doi.org/10.3390/computers9040080