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: 50
Latest Activity: on Thursday

Discussion Forum

Wallacei changes the input before getting fitness value. 5 Replies

Thank you for creating another tool for optimization.I am having problem with Wallacei which changes the sliders before he gets new fitness value. The project I am working on includes using Karamba3D…Continue

Started by Mikolaj P.. Last reply by Mikolaj P. on Thursday.

Ladybug cumulative solar radiation with Wallacei crash 6 Replies

Hello,I've read up on the previous posts regarding Ladybug and Wallacei.I've tried running a script on Rhino 5, that takes a few sliders as Genes, and the Total Radiation output from the Ladybug…Continue

Tags: wallacei, radiation, ladybug

Started by Yafim Simanovsky. Last reply by Yafim Simanovsky Apr 15.

Python number list as gene 3 Replies

Hi,I'm new to Wallacei, but I have a general question regarding the use of Python as input for Genes.The design process is as follows:1) List of points in Z which represent floors2) Create a square…Continue

Tags: python

Started by Yafim Simanovsky. Last reply by Yutao Song Apr 12.

Why won't Wallacei run this solar radiation optimisation? 15 Replies

Hi,Just starting out with Wallacei, and it's great. Amazing documentation, very simple to use. Just tried it on a quick example file to go through all the tutorials, and it's working fine on the…Continue

Started by Magnus Larsson. Last reply by Magnus Larsson Apr 10.


Members (50)






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service