Rulecraft form & algorithm
This research works on cellular automata. First, instead of taking all the surrounding pixels as reference, this research only takes two upper pixels as reference. Second, not only the number of pixels, but also the order can influence the next generation. Third, this research has three color - black, grey, and white, which makes more variation. Then this research tries to jump to 3-dimension from 2-dimension.
Rulecraft Research of Cellulat Automata PennDesign Arch 743 Research Seminar: Form & Algorithm Fall 2016 University of Pennsylvania Dept of Architecture
critics: Cecil Balmond, Ezio Blasetti student group: Hewen Jiang, Boqun Huai, Yue Peng
Rulecraft Research of Celluar Automata PennDesign Arch 743 Research Seminar: Form & Algorithm Fall 2016 University of Pennsylvania Dept of Architecture critics: Cecil Balmond Ezio Blasetti student group: Hewen Jiang Boqun Huai Yue Peng
This research bases on cellular automata. Comparing to traditional cellular automata research, like game of life, this research takes something new. First, instead of taking all the surrounding pixels as reference, this research only takes two upper pixels as reference. Second, not only the number of pixels, but also the order can influence the next generation. Third, this research has three color - black, grey, and white, which makes more variation. The first step of this research is trying to generate all the possible diagrams. The second step, to have better analysis, is trying to pick up some diagrams with clear and interesting pattern and making them with higher resolution. The third step is trying to jump to 3-dimension from 2-dimension. Since the huge amount of 3-dimonsional possibility, the ruleset setting of this step bases on the understanding of 2-dimension pattern ruleset instead of generating all the possible patterns. This research tries to keep the balance between controlling and unpredictability.
0.0. 1.1. 1.2. 2.1. 2.2.
ďťż
1
2D Rulecraft diagram excerpts of 2D cellular automaton pattern dictionary HD pattern 3D Rulecraft diagram 3D cellular automaton pattern
Possible 2D Ruleset
1ST Line
Black 2rd Line
1ST Line Grey 2rd Line
1ST Line White 2rd Line
2
0.0 - 2D CA Rulecraft
Randaom 1ST Line
0.0 - 2D CA Rulecraft
3
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
4
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
5
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
6
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
7
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
8
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
9
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
10
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
11
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
12
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
13
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
14
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
15
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
16
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
17
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
18
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
19
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
20
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
21
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
22
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
23
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
24
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
25
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
26
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
27
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
28
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
29
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
30
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
31
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
32
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
33
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
34
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
35
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
36
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
37
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
38
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
39
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
40
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
41
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
42
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
43
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
44
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
45
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
46
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
47
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
48
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
49
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
50
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
51
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
52
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
53
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
54
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
55
Rule 7
Rule 8
Rule 9
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
Rule 7
Rule 8
Rule 9 1st Generation 2nd Generation
56
1.1 - 2D CA Patterns
Rule 1
Rule 2
Rule 3
Rule 4
Rule 5
Rule 6
1st Generation 2nd Generation 1.1 - 2D CA Patterns
57
Rule 7
Rule 8
Rule 9
58
1.2 - 2D HD Pattern
1.2 - 2D HD Pattern
59
60
1.2 - 2D HD Pattern
1.2 - 2D HD Pattern
61
62
2.1 - 3D Rulecraft
1.2 - 2D HD Pattern
63
RULESET CHANGING EXAMPLE
2rd Generation Ruleset Changing 1 Generation ST
2rd Generation Ruleset Changing 1ST Generation
64
2.1 - 3D Rulecraft
Black/ Grey /White
2nd Generation
1ST Generation
2.1 - 3D Rulecraft
65
66
2.2 - 3D Cellular Automata patterns
2.2 - 3D Cellular Automata patterns
67
68
2.2 - 3D Cellular Automata patterns
2.2 - 3D Cellular Automata patterns
69
70
2.2 - 3D Cellular Automata patterns
2.2 - 3D Cellular Automata patterns
71
72
2.2 - 3D Cellular Automata patterns
2.2 - 3D Cellular Automata patterns
73
74
2.2 - 3D Cellular Automata patterns
2.2 - 3D Cellular Automata patterns
75
WHITE
GREY
BLACK
76
2.2 - 3D Cellular Automata patterns
2.2 - 3D Cellular Automata patterns
77