$ git clone https://github.com/tterrasson/crystal
$ cd crystal
$ export GO111MODULE="on"
$ go build -o bin/grow ./cmd/grow
$ go build -o bin/search ./cmd/search
Generate 16 random 5 states cellular automata after 64 iterations.
$ bin/search -output explore -state 5 -fillseed 0.4 -iteration 64 -nb 16 -worldsize 300
$ bin/grow -output explore -input output-XXXXXXX.obj -iteration 128 -worldsize 300
$ bin/grow -output explore -input output-XXXXXXX.obj -lastonly -iteration 128 -worldsize 300
Demos - Rendered with Blender (Cycles)
More examples :