Context Free Art 101

  • View
    941

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Text of Context Free Art 101

  • 1. Context Free Art First Steps

2. Open the program 3.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 120
  • x 3 y -55
  • r 0 b 0.5 s 10
  • }
  • VINEL { flip 90 sat 1 hue 120
  • x 85 y -55
  • r 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 4.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 120
  • x 3 y -55
  • rotate 0 brightness 0.5 size 10
  • }
  • VINEL { flip 90 sat 1 hue 120
  • x 85 y -55
  • rotate 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 5.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 120
  • x 3 y -55
  • rotate 15brightness 0.5 size 10
  • }
  • VINEL { flip 90 sat 1 hue 120
  • x 85 y -55
  • rotate 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 6.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 120
  • x 3 y -55
  • rotate 15brightness 0.5 size 10
  • }
  • VINEL { flip 90 sat 1 hue 120
  • x 85 y -55
  • rotate 20brightness 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 7.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 120
  • x 3 y -55
  • rotate 15brightness 0.8size 10
  • }
  • VINEL { flip 90 sat 1 hue 120
  • x 85 y -55
  • rotate 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 8.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 120
  • x 3 y -55
  • rotate 15 brightness 0.8size 5
  • }
  • VINEL { flip 90 sat 1 hue 120
  • x 85 y -55
  • rotate 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 9.

  • 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 10.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL {sat 1hue 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.2rotate -1 size 0.985 }
  • }

Experiment changes 11.

  • 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.2rotate -5size 0.985 }
  • }

Add intentionality 12.

  • 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 -5size 0.992}
  • }

Add intentionality 13.

  • 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 14.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { sat 1 hue 5
  • rotate 15 brightness 0.8
  • }
  • }
  • rule VINEL {
  • STEML {}
  • STEML { flip 0 }
  • VINEL { x 1size 0.965rotate 10 }
  • }
  • rule STEML {
  • RIZO { rotate 20 size 0.13 }
  • }
  • rule RIZO {
  • CIRCLE { }
  • RIZO { x 1.2 rotate -5 size 0.992 }
  • }

Play! 15.

  • 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! 16.

  • startshape WELCOME
  • rule WELCOME {
  • VINEL { flip 60 sat 1 hue 130
  • rotate 175 brightness 0.65