Thursday, September 29, 2016

Project 2 due beginning of class Thursday 10/6

Using your arduino board, create a program that detects movement using a PIR or Photoresister sensor or one of the other switches in your kit, then connect it to Processing using the computer serial port.  You will then create a new processing sketch (or use one of your generative sketches) that communicates with the arduino.  The sketch should somehow react to the presence of the viewer, whether by changing, morphing, start/stoping, etc.


Connecting Arduino to Processing



https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing

Rotations in Processing

good tutorial on rotations in processing...along with tranlsate, radian, pushmatrix functions

Tuesday, September 13, 2016

Project 2 - Processing meet Arduino

Camille Uterback "Text Rain"
Using your arduino board, create a program that detects movement using a PIR or Photoresister sensor or another kind, then connect it to Processing using the computer serial port.  You will then create a new processing sketch (or use one of your generative sketches) that communicates with the arduino.  The sketch should somehow react to the presence of the viewer, whether by changing, morphing, start/stoping, etc.

Before we construct our final projects in class, we will introduce you to some basic concepts about working with sensors and microcrontrollers, such as

Electronics 101
Using the Arduino software
Installing LED lights on your arduino
Creating interaction using switches

due beginning of class Thursday 10/6

Particle Systems

Monday, September 5, 2016

Assignment 1 - Generative Art



Use the Processing skills learned so far in class to create original generative designs of your choice.  
  • All generative designs must include both random elements and controlled motion. 
  • One of your designs must include bitmap images or video.  
  • One must include simple interactivity, like mouse functions or keyboard functions
You will turn in 3 examples of generative art that you did in class or at home.

The sketch must also include a pdf library install with a keypress function for print output. 

You must turn in your sketches to me via email at the end of the day Tuesday 13.  To send as an attachment, put your 3 sketch folders in a zip file and send to me.  Go to Sketch - Archive.  

Processing Notes for Week 1 and 2



Processing Basics


Basic Coding Terms


Generative Art



Wikipedia

Erik Natzke
Substrate by Jared Tarbell
Flight Patterns by Aaron Koblin
Mark Stock
77 Million Paintings and Bloom App by Brian Eno
Arc Series by Marius Watz and Jer Thorp
VA Ornamental Installation Karsten Schmidt
David Wicks
Dr. Woohoo
Quayola

Generator X blog
Data is Nature
Visual Complexity

more links...

  
The Creative Spark: Erik Natzke, Generative Artist from lynda.com on Vimeo.