Group Abstract Group Abstract

Message Boards Message Boards

Cellular Automaton done by an artist

Posted 11 years ago
12 Replies

Awesome for me is, how little code it takes to show 50 color shemes. And do I get this right, "RULE" takes its input from my post above yours? .And what did I do wrong, that the code in my above post stays inactive? I took the code from the notebook by copy as input.

"RULE" is the huge number you used for the CA rule - I just did not want to paste it in order to make code compact. Of course in the notebook you have to use the actual number. I am not sure what you mean by "code in my above post stays inactive". I copy-pasted your code from the post to the notebook and it worked.

POSTED BY: Vitaliy Kaurov

At last I want to add the code of my CA:

ArrayPlot[
 CellularAutomaton[{\
9447782812769403966940947080229848294189494277470937627589735727672493\
7981067026725274780735839744267123165239631223751000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000000000\
00000000000000000000000000000000000000000000000000000000000000815, 
   14}, {7, 6, 12, 7, 4, 7, 4, 10, 0, 7, 4, 5, 5, 8, 6, 11, 7, 7, 3, 
   8, 13, 8, 5, 6, 5, 11, 13, 8, 9, 10, 2, 13, 10, 6, 0, 6, 10, 2, 7, 
   8, 8, 0, 9, 3, 0, 11, 4, 5, 13, 1, 8, 12, 6, 4, 1, 1, 10, 9, 4, 6, 
   0, 3, 5, 5, 13, 5, 9, 8, 12, 13, 13, 11, 12, 13, 4, 5, 7, 9, 11, 
   13, 4, 3, 6, 5, 7, 10, 10, 0, 13, 0, 11, 12, 11, 1, 3, 3, 1, 6, 12,
    9, 9, 0, 3, 13, 2, 3, 8, 13, 4, 12, 2, 6, 1, 6, 2, 3, 2, 7, 13, 
   12, 7, 7, 2, 8, 4, 2, 0, 0, 2, 12, 0, 4, 3, 6, 5, 9, 6, 12}, 264], 
 ColorRules -> {0 -> White, 1 -> Yellow, 2 -> {Hue[.13, 90, 1]}, 
   3 -> Orange, 4 -> Red, 5 -> Magenta, 6 -> {Hue[.8, 1, .9]}, 
   7 -> {Hue[.75, 1, .7]}, 8 -> Blue, 9 -> Cyan, 10 -> Green, 
   11 -> {Hue[.23, .9, 1]}, 12 -> {Hue[.2, .9, 1]}, 13 -> Black}]
POSTED BY: Vitaliy Kaurov
POSTED BY: Bernat Espigulé
POSTED BY: Vitaliy Kaurov

This is flabbergasting - I knew I need to see you posing close to the painting - and it worked - it is monumental! Thank you for taking and posting the photo! I recommend other readers to visit your website and read the explanation for the earlier painting Nr. 131 "Gaussian Gradient" as I did already.

What are you planning to do next? Any other potential computational art projects?

POSTED BY: Vitaliy Kaurov

Hello Vitaliy, I have to give more information on the painting “Gaussian Gradient”: It is accompanied by a print copy multiple as you can see here "Gaussian Gradient"Multiple Gaussian Gradient
I did the the big painting with MS-Excel, Programming the Multiple was beyond my ability. I got a professional to do it. I lost the code of the multiple, when two years ago my website had been hacked and I had to build a new site in a more secure environment. So the next computational art project is the restitution of the multiple in Mathematica.![Multiple Gaussian Gradient][1]

This is a nice discovery. It appears to be mostly class 3 but it has some localized structures like class 4. There is also irregular boundary behavior, some of which makes me think it has a large radius.

It reminds me of some of the 3 color totalistic rules, which are discussed in the New Kind of Science book, like code 1635

enter image description here

and code 2049

enter image description here

Maybe with the right color scheme your rule can make a good tweet-a-valentine

POSTED BY: Todd Rowland

thanks for your comment on the question of the classes into which my CA would fit. What I would have liked to know, when I was searching for the rule, are there algorithms to filter rules according to a given class?

We do quite often searches like this in the Wolfram Science Summer School. There are a few approaches and you can look through the resources page for code samples, for example in "Conducting Searches" by Paul-Jean Letourneau. Generally in a very large rule space - as you have - you would do random rule sampling checking for some criteria. It is possible to make an algorithm to catch complex glider collisions and also check for some measures such as entropy or informational compressibility. For example, it is hard to compress (with built in Compress or JPG image compression, etc.) type-3 evolution from random initial conditions. While type-1 and type-2 will be highly compressible. So type-4 will be somewhere in between and based on a particular rule space and compression method - needs a bit of experimenting. Also refreshing on Chapters 2 and 6 of the NKS Book would inspire some thinking. Perhaps someone else will give some more ideas.

POSTED BY: Vitaliy Kaurov
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard