CA - form and algorithm research

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.