Context Free Art 101

20
Context Free Art First Steps

description

First approach to using Context Free Art (http://www.contextfreart.org)

Transcript of Context Free Art 101

Page 1: Context Free Art 101

Context Free ArtFirst Steps

Page 2: Context Free Art 101

Open the program

Page 3: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

x 3 y -55r 0 b 0.5 s 10

}VINEL { flip 90 sat 1 hue 120

x 85 y -55r 0 b 0.5 s 10

}}

rule VINEL {STEML { }STEML { x 1 r 5 flip 0 }VINEL { x 2 size 0.9 r 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 r -1 s 0.985 }

}

Eliminate and simplify

Page 4: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

x 3 y -55rotate 0 brightness 0.5 size 10

}VINEL { flip 90 sat 1 hue 120

x 85 y -55rotate 0 brightness 0.5 size 10

}}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 rotate -1 size 0.985 }

}

Complete commands

Page 5: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

x 3 y -55rotate 15 brightness 0.5 size 10

}VINEL { flip 90 sat 1 hue 120

x 85 y -55rotate 0 brightness 0.5 size 10

}}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 rotate -1 size 0.985 }

}

Change values

Page 6: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

x 3 y -55rotate 15 brightness 0.5 size 10

}VINEL { flip 90 sat 1 hue 120

x 85 y -55rotate 20 brightness 0.5 size 10

}}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 rotate -1 size 0.985 }

}

See the changes

Page 7: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

x 3 y -55rotate 15 brightness 0.8 size

10}VINEL { flip 90 sat 1 hue 120

x 85 y -55rotate 20 brightness 0.5 size

10}

}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 rotate -1 size 0.985 }

}

Understand variables

Page 8: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

x 3 y -55rotate 15 brightness 0.8 size

5}VINEL { flip 90 sat 1 hue 120

x 85 y -55rotate 20 brightness 0.5 size

10}

}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 rotate -1 size 0.985 }

}

See the changes

Page 9: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 120

rotate 15 brightness 0.8 size 5}

}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 0.6 rotate -1 size 0.985 }

}

Remove and simplify

Page 10: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 5

rotate 15 brightness 0.8 size 5}

}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 1.2 rotate -1 size 0.985 }

}

Experiment changes

Page 11: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 5

rotate 15 brightness 0.8 size 5}

}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 1.2 rotate -5 size 0.985 }

}

Add intentionality

Page 12: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 5

rotate 15 brightness 0.8 size 5}

}

rule VINEL {STEML { }STEML { x 1 rotate 5 flip 0 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {GOL { rotate 20 size 0.1 }

}rule GOL {

CIRCLE { }GOL { x 1.2 rotate -5 size 0.992 }

}

Add intentionality

Page 13: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 5

rotate 15 brightness 0.8 size 5}

}

rule VINEL {STEML { }STEML { flip 30 }VINEL { x 2 size 0.9 rotate 10 }

}

rule STEML {RIZO { rotate 20 size 0.1 }

}rule RIZO {

CIRCLE { }RIZO { x 1.2 rotate -5 size 0.992 }

}

Change names & commands

Page 14: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { sat 1 hue 5

rotate 15 brightness 0.8}

}

rule VINEL {STEML { }

STEML { flip 0 }VINEL { x 1 size 0.965 rotate 10 }

}

rule STEML {RIZO { rotate 20 size 0.13 }

}rule RIZO {

CIRCLE { }RIZO { x 1.2 rotate -5 size 0.992 }

}

Play!

Page 15: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { flip 90 sat 1 hue 260

rotate 15 brightness 0.8}

}

rule VINEL {STEML { }

STEML { flip 0 }VINEL { x 1 size 0.965 rotate 10 }

}

rule STEML {RIZO { rotate 20 size 0.13 }

}rule RIZO {

CIRCLE { }RIZO { x 1.2 rotate -5 size 0.992 }

}

Play!

Page 16: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { flip 60 sat 1 hue 130

rotate 175 brightness 0.65}

}

rule VINEL {STEML { }

STEML { flip 0 }VINEL { x 1 size 0.965 rotate 10 }

}

rule STEML {RIZO { rotate 20 size 0.13 }

}rule RIZO {

CIRCLE { }RIZO { x 1.2 rotate -5 size 0.992 }

}

Play!

Page 17: Context Free Art 101

startshape WELCOME

rule WELCOME {VINEL { flip 60 sat 1 hue 130

rotate 175 brightness 0.65}

}

rule VINEL {STEML { }

STEML { flip 0 }VINEL { x 1 size 0.965 rotate 10 }

}

rule STEML {RIZO { rotate 20 size 0.13 }

}

rule RIZO {CIRCLE { }RIZO { x 1.2 rotate -5 size 0.992 }

}rule RIZO 0.2 {

CIRCLE { }RIZO { x 1.2 rotate 15 size 0.992 }

}

Go unpredictable!

Page 18: Context Free Art 101
Page 19: Context Free Art 101
Page 20: Context Free Art 101