ICM 2: Movement

Assignment

Create a sketch that includes (all of these):

One element controlled by the mouse.
One element that changes over time, independently of the mouse.
One element that is different every time you run the sketch.

This one was so much fun - I went from the idea of raking a Japanese garden to spaced out "Holy Mountain" landscapes that get hit by an abstract sun. 

I struggled with getting a constant line around curves, which is necessary for fine raking lines.

Screen Shot 2017-09-19 at 2.36.21 PM.png

While playing with geometric patterns, I went into perspective and space again: Depth has a certain quality for the viewer. So I decided to play with repetition and shades and tied all generated line to the mouse-button. 

After that I modified the brownian motion example and got some nice color out of it - this is visible in the background.

Screen Shot 2017-09-20 at 3.15.51 AM.png

I used mostly basic functions and nested loops to let the machine do the hard-coding. 

Screen Shot 2017-09-20 at 4.41.03 AM.png

I had one issue with a "let" declaration: 

Screen Shot 2017-09-19 at 1.40.49 PM.png