skip to main content
10.1145/3071178.3071310acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Evolutionary decomposition for 3D printing

Published:01 July 2017Publication History

ABSTRACT

Capabilities of extrusion-based 3D-printers have progressed significantly, but complex forms are still challenging to print. One major problem is overhanging surfaces. These surfaces require extra support structure to be printed, wasting material and time. Furthermore, delicate parts of the object can be damaged when these structures are removed. One potential solution is to print the object in parts, but decomposition is difficult. This paper proposes an evolutionary approach for determining optimal object decompositions for 3D printing. Two alternative methods, with different complementary strengths, are tested: Multi-objective Genetic Algorithm (MOGA) and Covariance Matrix Adaptation Evolution Strategy (CMA-ES). MOGA is able to evolve a set of decompositions at variable complexity, i.e. number of pieces, whereas CMA-ES is able to find a limited number of comparable decompositions with significantly less computational time.

References

  1. Xuelin Chen, Hao Zhang, Jinjie Lin, Ruizhen Hu, Lin Lu, Qixing Huang, Bedrich Benes, Daniel Cohen-Or, and Baoquan Chen. 2015. Dapper: Decompose-and-pack for 3D Printing. ACM Trans. Graph. 34, 6, Article 213 (Oct. 2015), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. François-Michel De Rainville, Félix-Antoine Fortin, Marc-André Gardner, Marc Parizeau, and Christian Gagné. 2012. DEAP: A Python Framework for Evolutionary Algorithms. In Proceedings of the 14th Annual Conference Companion on Genetic and Evolutionary Computation (GECCO '12). ACM, New York, NY, USA, 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6, 2 (Apr 2002), 182--197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jérémie Dumas, Jean Hergel, and Sylvain Lefebvre. 2014. Bridging the Gap: Automated Steady Scaffoldings for 3D Printing. ACM Trans. Graph. 33, 4, Article 98 (July 2014), 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Andrew T. Gaynor and James K. Guest. 2016. Topology optimization considering overhang constraints: Eliminating sacrificial support material in additive manufacturing through design. Structural and Multidisciplinary Optimization 54, 5 (2016), 1157--1172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Hansen and A. Ostermeier. 2001. Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation 9, 2 (2001), 159--195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ruizhen Hu, Honghua Li, Hao Zhang, and Daniel Cohen-Or. 2014. Approximate Pyramidal Shape Decomposition. ACM Trans. Graph. 33, 6, Article 213 (Nov. 2014), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Linjie Luo, Ilya Baran, Szymon Rusinkiewicz, and Wojciech Matusik. 2012. Chopper: Partitioning Models into 3D-printable Parts. ACM Trans. Graph. 31, 6, Article 129 (Nov. 2012), 9 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Amir M. Mirzendehdel and Krishnan Suresh. 2016. Support structure constrained topology optimization for additive manufacturing. Computer-Aided Design 81 (2016), 1--13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Juraj Vanek, Jorge A. G. Galicia, and Bedrich Benes. 2014. Clever Support: Efficient Support Structure Generation for Digital Fabrication. Computer Graphics Forum (2014).Google ScholarGoogle Scholar
  11. J. Vanek, J. A. Garcia Galicia, B. Benes, R. Mech, N. Carr, O. Stava, and G. S. Miller. 2012. PackMerger: A 3D Print Volume Optimizer. Computer Graphics Forum (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Marijn P Zwier and Wessel W Wits. 2016. Design for Additive Manufacturing: Automated Build Orientation Selection and Optimization. Procedia CIRP 55 (2016), 128--133.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Evolutionary decomposition for 3D printing

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference
          July 2017
          1427 pages
          ISBN:9781450349208
          DOI:10.1145/3071178

          Copyright © 2017 ACM

          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 the author(s) 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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 July 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          GECCO '17 Paper Acceptance Rate178of462submissions,39%Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader