Biomorpher

Interactive Evolutionary Algorithms for Rhino Grasshopper.

As opposed to setting objective functions (As with Galapagos for example), Interactive Evolutionary Algorithms (IEAs) allow designers to engage with the process of evolutionary development itself. This creates an involved experience, helping to explore the wide combinatorial space of parametric models without always knowing where you are headed.

See github site for source (MIT) and latest release:

https://github.com/johnharding/Biomorpher/releases

Cecilie Brandt Olsen (author of K2 Engineering) and I have been developing Biomorpher since December 2016.

This work is sponsored by the 2016/17 UWE VC Early Career Researcher Development Award and was initially inspired by Richard Dawkins' Biomorphs from his 1986 book, The Blind Watchmaker: Why the Evidence of Evolution Reveals a Universe without Design.

Please leave comments and share your experience of using Biomorpher below. It would be great to hear from you!

Biomorpher 0.7

Hello All,

I've just released a new version of Biomorpher (v0.7.0) with many updates and improvements. Also included is a user manual (also attached here).

https://www.food4rhino.com/app/biomorpher

https://github.com/johnharding/Biomorpher/releases/tag/0.7.0

Change log:

  • Geometry input takes Curve and Surface geometry as well as meshes.
  • Creation of the ‘Biomorpher Solution’ parameter for internalising data.
  • Complete overhaul of the Reader component now using Biomorpher solutions.
  • Lists of performance values can now be used with repeated names automatically indexed.
  • Main component in ‘galapagos pink!’
  • Incorporated elitism into selection to negate losing ‘best’ designs between generations.
  • Optional elitism mutation.
  • Restart button for a new evolutionary run negating the need to restart Biomorhper.
  • New scatter graph plot for comparing two performance criteria.
  • Performance plot now includes current population data.
  • GUI grey colour to relate to standard Rhino background.
  • Main control area is now on left hand side.
  • K-means display angles are distributed evenly.
  • Fixed min-max bug on performance graph.
  • Minimise and maximise criteria clearly labelled.
  • Performance display above design now based on radius rather than opacity.
  • Evolutionary history justified correctly.
  • Scrollbars now visible on history canvas.
  • Donate button in case you wish to say hello and buy me a coffee :)

Thanks and please take care during these times,

John.

  • up

    zdjdevil

    Thanks for this amazing plugin!I think the grey color sometimes not good than the white background, so I hope it can change this color by ourselves maybe better.

    • up

      asyimut

      I am a big fan of your work! However with the update, I am getting an SDK not matching problem both on Rhino6 gh and my old GH in Rhino5. Any recommendations? 

      best, 

      asya