# Category Archives: Computational Media

What can computation add to human communication? Creating computer applications, instead of just using them, will give you a deeper understanding of the essential possibilities of computation.

### Formula for Success pt. 2 – ICM Final

success I wanted to explore 2 different directions of projection and interactive design. My hope was to combine the two into one projected interactive design art installation. Because I can I then explored images projected into a 12 x 12 free standing plexi box- only … Read More

success

### ICM Midterm 2

I am drawn to the manipulation of light and working with silhouettes. the creation of shadows as tool much like a brush to a painter. This image is a exploration using the spotlightÂ  technique and code. I would like to combine this technique with the … Read More

### ICM Midterm 1

Experimenting with images from a recent light sculpture I installed , I have been able to create a new series of imagery . I would like to develop a piece combining multiples layers of silhouettes and interchanging layers of imagery. This is the first of … Read More

### ICM week 6- 2 d array of objects

// 2D Array of objects Cell[][] grid; // Number of columns and rows in the grid int cols = 10; int rows = 20; void setup() { size(100,400); grid = new Cell[cols][rows]; for (int i = 0; i &lt; cols; i++) { for (int j … Read More

### ICM week 5

float scalar = 200; float[] diam = new float[10]; void setup() { size(600,600); for(int i = 0; i

### ICM week 4

float scalar = 200; float[] diam = new float[10]; void setup() { size(600,600); for(int i = 0; i<10; i++){ diam[i] = random(0,15); } frameRate(15); } void draw() { background(246); //// int numCircles = 10; int diameter = 10; int iterator = 0; while (iterator < … Read More

### ICM week 3

<a href="http://itp.nyu.edu/~cds363/icm/week4/">

### ICM week 2

<a href="http:// <a href="http://itp.nyu.edu/~vcm233/ICM/week2/circulosperfectos/applet/"></a>"> float scalar = 50; void setup() {   size(600,600);   colorMode(HSB, 360, 1, 1, 1); } void draw() {   background(0); circleGroup(width*.25, height*.25, int(random(360))); circleGroup(width*.50, height*.25, int(random(360))); circleGroup(width*.75, height*.25, int(random(360))); circleGroup(width*.25, height*.50, int(random(360))); circleGroup(width*.25, height*.75, int(random(360))); circleGroup(width*.50, height*.75, int(random(360))); circleGroup(width*.50, height*.50, … Read More

### ICM week 1

http://itp.nyu.edu/~cds363/icm/week1/