(Other) Evolving 3d Fractals with Genetic Algorithms

  • 3 Replies
  • 696 Views

0 Members and 1 Guest are viewing this topic.

Offline ansr23

  • *
  • Fractal Freshman
  • *
  • Posts: 1
« 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:




« Last Edit: May 18, 2018, 05:02:56 AM by ansr23 »

Offline 3DickUlus

  • *
  • 3f
  • ******
  • Posts: 1191
    • Digilantism
« Reply #1 on: February 03, 2018, 07:34:04 AM »
wow! very interesting, I wonder what kind of creatures might evolve with this?
Resistance is fertile... you will be illuminated!

https://en.wikibooks.org/wiki/Fractals/fragmentarium

Offline luxxeon3d

  • *
  • Fractal Freshman
  • *
  • Posts: 2
« 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 Furball
  • ***
  • Posts: 294
  • Dat Mandel!
« Reply #3 on: January 29, 2019, 11:57:11 AM »
Very cool!
Z = Z2 + C (obvs)


xx
"Time Span"

Started by cricke49 on Fractal Image Gallery

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

Started by marcm200 on Fractal Mathematics And New Theories

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

Started by marcm200 on Fractal Mathematics And New Theories

0 Replies
69 Views
Last post July 04, 2019, 12:14:55 PM
by marcm200
xx
Birdie Style

Started by gannjondal on Fractal Image Gallery

1 Replies
343 Views
Last post May 08, 2018, 02:39:37 PM
by who8mypnuts
xx
Buddhabrot-style Burning Ship [65536x24576]

Started by programagor on Fractal Image Gallery

12 Replies
561 Views
Last post October 10, 2018, 02:12:39 AM
by 3DickUlus