• November 28, 2021, 03:17:05 AM

Author Topic: (Other) Evolving 3d Fractals with Genetic Algorithms  (Read 1087 times)

0 Members and 1 Guest are viewing this topic.

Offline ansr23

  • Fractal Freshman
  • *
  • Posts: 1
(Other) Evolving 3d Fractals with Genetic Algorithms
« on: February 03, 2018, 05:48:36 AM »
Hi All

I have been experimenting with evolutionary algorithms to drive an IFS fractal based on constraints of 3d printing.  Using Grasshopper for Rhinoceros 3d, I have set up an environment for genetic computation using a recursive function driven by parametric design operations such as rotation and scaling to create a mesh derived from a point cloud. The resulting fractal forms are generated and evaluated though interactive evolutionary processes where the best candidate solutions are evaluated relative to a fitness function based on manufacturing limitations such as volume of print material, size and configuration of the print, mesh complexity as well as aesthetic selection.
Once a desired design is arrived at, the mesh is exported and prepared for 3d printing. For these prints I used an Ultimaker 3 printer which has dissolvable support material which allows highly detailed and delicate prints.

Here is a screenshot of the grasshopper definition showing its various components: Parameters, recursive function, mesh generation, mesh evaluation, and the genetic solver.

The interactive evolutionary solver interface showing 12 representative clusters of a population of 100 candidates. The user may select one or more candidates to ?Breed? to the next generation. Quantitative information for each cluster is displayed on the bottom right and candidates are ranked according to max/min of the fitness function(s).

And here are some pics of the 3d prints:

Linkback: https://fractalforums.org/index.php?topic=800.0
« Last Edit: May 18, 2018, 05:02:56 AM by ansr23 »

Offline 3DickUlus

  • Administrator
  • *******
  • Posts: 2579
    • Digilantism
Re: Evolving 3d Fractals with Genetic Algorithms
« Reply #1 on: February 03, 2018, 07:34:04 AM »
wow! very interesting, I wonder what kind of creatures might evolve with this?

Offline luxxeon3d

  • Fractal Freshman
  • *
  • Posts: 2
Re: Evolving 3d Fractals with Genetic Algorithms
« Reply #2 on: January 24, 2019, 06:16:15 AM »
This is extremely interesting.  I'm new to the forums, but this is exactly the type of thing for which I joined to see.  I'm a 3d modeler and create mathematically inspired 3d objects for 3d printing (as well as other types of 3d objects for games or vfx).  I currently work in 3dsmax and Zbrush, but I'm extremely interested in how other people are approaching mathematical or fractal solids in other packages as well.  Great work.

Offline mrrudewords

  • Fractal Frogurt
  • ******
  • Posts: 495
  • Dat Mandel!
Re: Evolving 3d Fractals with Genetic Algorithms
« Reply #3 on: January 29, 2019, 11:57:11 AM »
Very cool!
Z = Z2 + C (obvs)

"Time Span"

Started by cricke49 on Fractal Image Gallery

0 Replies
Last post August 02, 2018, 07:05:21 AM
by cricke49
Genetic algorithms to search the Mandelbrot set

Started by marcm200 on Fractal Mathematics And New Theories

12 Replies
Last post July 02, 2019, 10:27:17 AM
by claude
Genetic algorithms to search the Lyapunov space

Started by marcm200 on Fractal Mathematics And New Theories

0 Replies
Last post July 04, 2019, 12:14:55 PM
by marcm200
OpenGL font rendering

Started by sjhalayka on Programming

2 Replies
Last post April 20, 2020, 05:00:47 PM
by sjhalayka
A new style of fractal imagery using fractal neural style transfer

Started by iRyanBell on Fractal Image Gallery

4 Replies
Last post July 18, 2021, 03:47:45 AM
by Chris_M_Thomasson