Functional Generative Design: An Evolutionary Approach to 3D-Printing
Cem C. Tutum, Supawit Chockchowwat, Etienne Vouga, Risto Miikkulainen

TL;DR
This paper introduces a novel evolutionary approach combining variational autoencoders, surrogate modeling, and genetic algorithms to discover printable, functional spring designs for consumer-grade 3D printers, enhancing design versatility.
Contribution
It presents a new methodology integrating VAE, surrogate models, and genetic algorithms for functional design discovery tailored to 3D printing constraints.
Findings
The methodology successfully generated reliable spring geometries.
Explorative initial design selection improved search behavior.
Printed springs demonstrated robustness and functionality.
Abstract
Consumer-grade printers are widely available, but their ability to print complex objects is limited. Therefore, new designs need to be discovered that serve the same function, but are printable. A representative such problem is to produce a working, reliable mechanical spring. The proposed methodology for discovering solutions to this problem consists of three components: First, an effective search space is learned through a variational autoencoder (VAE); second, a surrogate model for functional designs is built; and third, a genetic algorithm is used to simultaneously update the hyperparameters of the surrogate and to optimize the designs using the updated surrogate. Using a car-launcher mechanism as a test domain, spring designs were 3D-printed and evaluated to update the surrogate model. Two experiments were then performed: First, the initial set of designs for the surrogate-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Design Education and Practice · Evolutionary Algorithms and Applications
MethodsSolana Customer Service Number +1-833-534-1729 · USD Coin Customer Service Number +1-833-534-1729
