Skip to content
  • Input casts to mesh directly. ~
  • Info now public. ~
  • Updated K2 example.

(~ thanks Lin for the suggestions)

Assets 3

@johnharding johnharding released this Dec 27, 2018 · 6 commits to master since this release

Updated for Rhino 6 compatibility.
MIT License.

Assets 3

@johnharding johnharding released this Jun 1, 2018 · 7 commits to master since this release

MIT Licence

Release notes:

  • Included crossover.
  • New performace criteria plot tab.
  • Mixed mode selection now allowed (interactive + performance optimisation).
  • Multiple generations option for performance-based optimisation (get a coffee).
  • GUI improvements.
  • Updated examples.
  • Fixed small population bug
  • History tree only shows optima and/or selections.
  • Many updated examples.
  • Always displays fittest (if applicable) at end of each generation.

Many thanks to Cecilie Brandt-Olsen as always for early help with Biomorpher.

image

Assets 3
May 22, 2018
Transition period

@johnharding johnharding released this Oct 17, 2017 · 14 commits to master since this release

biomorpher0 4 0
PLEASE NOTE, THIS IS EARLY IN DEVELOPMENT AND MAY (but hopefully not) CRASH GH.
Please save your other definitions before playing.

Release notes:

  • New 'Biomorpher reader' component to cycle through saved populalations.
  • Historic population data can be saved and internalised within a gh definition.
  • Initial population can be generated starting from current gh paramter state.
  • Initial population can be a previous saved population.

Many thanks to Cecilie Brandt-Olsen as always for help with biomorpher.

Assets 3

@johnharding johnharding released this Sep 9, 2017 · 24 commits to master since this release

DISCLAIMER: BIOMORPHER IS EARLY IN DEVELOPMENT AND MAY (but hopefully not) CRASH GH.
Please save your other definitions before playing with biomorpher.

This minor release now allows mesh lists (with different colours) to be used.
Please see the example "extrusions.gh" to see how this update can be used.

Assets 3

@johnharding johnharding released this Jun 30, 2017 · 27 commits to master since this release

PLEASE NOTE, THIS IS VERY EARLY IN DEVELOPMENT AND MAY (but hopefully not) CRASH GH.
Please save your other definitions before playing.

The major update in this release is the incorporation of performance based selection for multiple criteria. This can occur during an evolution run interchangeably with artificial selection. Please see grasshopper blog (http://www.grasshopper3d.com/group/biomorpher) for video tutorials, discussion, etc.

Release notes:

  • GUI improvements and new radio buttons for performance based optimisation.
  • Updated examples.
  • Major update to include performance based optimisation for whole population.
  • Recorded history now includes performance data and population averages.
  • A design can be double clicked in history canvas to preview in Rhino viewport.

Bug fixes:

  • No crash on no genotype input.
  • Population average now displaying correct generation.
Assets 3

@johnharding johnharding released this Jun 20, 2017 · 29 commits to master since this release

MIT Licence

Assets 3

@johnharding johnharding released this May 31, 2017 · 35 commits to master since this release

PLEASE NOTE, THIS IS VERY EARLY IN DEVELOPMENT AND MAY (but hopefully not) CRASH GH.
Please save your other definitions before playing.

Release notes:

  • GUI improvements.
  • Updated examples.
  • Recorded history now incorporated (initial version).
  • History png export.
  • Documentation (https://github.com/johnharding/Biomorpher/tree/master/doc).
  • Matched cameras for all viewports.
  • Mesh colour (currenly only one, but updates soon).
  • Selected sliders added with right click (as per Galapagos).

Bug fixes:

  • No crash on null performance input.
  • Cluster output same dimension as no. of parameters.
Assets 3

@johnharding johnharding released this Mar 19, 2017 · 53 commits to master since this release

Initial (beta) release of Biomorpher. PLEASE NOTE, THIS IS VERY EARLY IN DEVELOPMENT AND MAY CRASH GH. Please save your other definitions before playing.

The history tab is not yet developed (storing a record of previous populations)... but is on the way.

Known bugs:

  • If a performance value becomes null, this may crash gh/rhino. Needs to be caught on next release.
  • Using the 'unloadgrasshopper' command at any time in gh then makes any biomorpher project using gene pools crash gh/rhino. This is a very odd bug indeed that appears a little tricky to resolve.

On the way:

  • History tab (as mentioned).
  • Output population info.
  • Incorporate curves and surfaces on input.
  • Incorporate object colours.
  • Integrated target based optimisation as an option during evolution.
Assets 5
You can’t perform that action at this time.