algorithmic modeling for Rhino

2-state Cellular Automaton in Python for Grasshopper3d

This video documents the process of a custom written 2-state Cellular Automaton using the Ironpython package within the GH environment. The GH component is developed by implementing both Rhinoscript and Rhinocommon members and the overall outcome is a parametric and dynamically defined simulation of a 2d wolfram CA.
For more info visit :

Views: 344


You need to be a member of Grasshopper to add comments!

Join Grasshopper

Comment by Omar Helmy on September 6, 2014 at 12:01pm

Thanks a million Marios, much appreciated...

Comment by Marios Tsiliakos on September 6, 2014 at 7:30am

Hello Omar,

Unfortunately I am not aware of any example. I am certain that you'll find something online. But either way I will try to re-write the code soon and release it.

Comment by Omar Helmy on September 4, 2014 at 6:47am

Many thanks Marios,

Actually I wanted to see an example of such a code written in Python. I'm fairly familiar with Processing and have been experimenting with 2D CA in Processing for a while.

However I wanted to implement the same in Python to run within Grasshopper, I know very little Python, and have not found an example for CA done in it.

I would really appreciate if you know of such an example.

Many thanks in advance



Comment by Marios Tsiliakos on September 3, 2014 at 8:35am

Hi Omar,

Unfortunatelly I can't find it in my machine. But it's a direct implementation of this code in 

Will see that I rebuild it when I find some spare time.



Comment by Omar Helmy on September 2, 2014 at 8:30am

Hi Marios,

Very interesting experiment, would you mind sharing this python script please, as I'm trying to experiment with CA in python as well, so this would be a great help.


Comment by Ángel Linares on November 5, 2012 at 5:22am

Great tutorial. :) 

Nice advice from Mateusz :) He is right.

Comment by Marios Tsiliakos on November 5, 2012 at 5:21am

Yes it would.. I know you like meshes better Mateusz. :)

Comment by Mateusz Zwierzycki on November 5, 2012 at 5:14am

It would work much faster if you will create mesh boxes instead of breps.





  • Add Photos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service