![]() ![]() ![]() |
Posted to the NKS Forum
December 24, 2003
Read Forum Thread
There's a certain complexity to many of the characteristic
forms used in Christmas images: snowflakes, Christmas trees, frost patterns, etc.
And as in so many other cases, it's rather easy to capture the essence of these forms using very simple cellular
automaton rules.
So that means it's easy to use cellular automaton rules to make Christmas-like images.
Well, going through some of my archives recently, I was reminded that I did that almost exactly twenty years ago---for
Christmas 1983. (The actual file date is November 22, 1983.)
I printed up four types of cards for Christmas 1983:
elementary rule 126, starting from a single black cell
k=3 totalistic code 357, with random initial conditions
k=5 totalistic code 44885, with random initial conditions
k=5 totalistic code 67020, with random initial conditions
or, in modern terms:
CellularAutomaton[126, {{1}, 0}, 150]
CellularAutomaton[{357, {3, 1}}, Table[Random[Integer, {0, 2}], {200}], 150]
CellularAutomaton[{44885, {5, 1}}, Table[Random[Integer, {0, 4}], {200}], 150]
CellularAutomaton[{67020, {5, 1}}, Table[Random[Integer, {0, 4}], {200}], 150]
Attached are scans of the original 1983 cards, together with modern versions made with the same rules (though with
slightly different choices of random initial conditions).
It's of course inevitable, but I always find it pleasing that whatever year one makes a cellular automaton image, it
always has the same fresh look. Somehow it reminds me of polyhedra from antiquity---that of course look just the same
as polyhedra today.
Since 1983 lots of cellular automaton images have been used for Christmas cards---by me and others. And it'd certainly
be great to see some of them posted to the Forum. But I thought members of the Forum might be amused to see my
original 1983 efforts.
Note the absence in these efforts of rule 30 or anything like it. It wasn't until 1984 that I fully realized that
simple initial conditions could still produce highly complex behavior. (See the NKS book, page 881, http://www.wolframscience.com/reference/notes/880b)