algorithmic modeling for Rhino



Wallacei (which includes Wallacei Analytics and Wallacei X) is an evolutionary engine that allows users to run evolutionary simulations in Grasshopper 3D through utilising highly detailed analytic tools coupled with various comprehensive selection methods, including algorithmic clustering, to assist users to better understand their evolutionary runs, and make more informed decisions at all stages of their evolutionary simulations; including setting up the design problem, analysing the outputted results and selecting the desired solution or solutions for the final output. Wallacei also provides users with the ability to select, reconstruct and output any phenotype from the population after completing their simulation.


The free plugin is streamlined to give users efficient access to the data outputted by their evolutionary simulations, and enable clear and efficient methods for analysis and selection – The aim is for users (of all degrees of expertise) to better understand their evolutionary simulations, gain a thorough understanding of the outputted numeric values, and seamlessly extract the optimised data; all within one user interface.


Wallacei X employs the NSGA-2 algorithm (Deb et. al., 2001) as the primary evolutionary algorithm, and utilises the K-means method as the clustering algorithm. Additionally, Wallacei X incorporates the JMetal, LiveCharts and HelixToolkit libraries.

Wallacei is founded on the research conducted by Mohammed Makki during his Doctoral studies at the Architectural Association under the directorship of Dr. Michael Weinstock; and has been developed by Mohammed Makki, Milad Showkatbakhsh and Yutao Song.


Although Wallacei has been streamlined for Rhino 6, the plugin can also be installed in Rhino 5 (both 64 and 32 bit platforms).


To learn more about Wallacei, and gain access to video tutorials and the ‘Wallacei Primer’, please visit:

Location: London
Members: 109
Latest Activity: on Friday

Discussion Forum

Dots changed to commas issue when running simulation. 2 Replies

Hi,I've got a problem with gene pools. When i run the simulation the outputs of sliders change decimals separation from dots to commas (ex. 0.5 to 0,5) and that ruins whole simulation. Does anyone…Continue

Started by jg. Last reply by jg on Thursday.

How to set fitness objective priority? 2 Replies

Dear friends,In this case(attached below), I have 2 fitness objectives. First (fitness objective)I want the room area near 14000 values, so I use the value I output minus 14000 and give it Absolute…Continue

Started by liushengyu. Last reply by liushengyu Mar 25.

What is the difference between Wallacei, Octapus, and Galapagos? 4 Replies

Hey, I am completely new but I would like to start multi-objective optimization but I cannot find my answer to my question above. I hope you guys can help me.Plus, I appreciate anyhelp on where I can…Continue

Started by Wolfgang H. Kaiser. Last reply by milad Mar 24.

WallacieX component doesn't open 4 Replies

Hello,I would like to do the multi objective optimization. When I connect the data to WallacieX competent, it doesn't open by double clicking. Also the results  are empty. Please suggest the…Continue

Started by Shasan Choksi. Last reply by milad Mar 23.


Members (109)






  • Add Photos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service