thinking about audience

4 06 2010

How to let audience understand my work is the most important consideration. What I’ve got are my works, but how to combine them and show them to make audience understand better?

My project is about simplicity and complexity, which is really hard to distinguish them from a theme, because they exist in many objects. Now I’ve chosen two kinds of buildings and the complicated scene behind the windows of office building as the objects that contain my aim. So I shouldn’t put too much information in my project, less is more.

So the processing works I did for simplifying the photos should be considered.Do they too much? or Can I make a closer connection with my theme? Because in the processing video much information reduced than previous photo. But the linear moving image is a kind of increasing information at the same time. Audience may ask, “why is linear image, not quadrate, punctate image?”

So in my opinion, I am thinking to use the window shape to create the simplified processing work which looks like we stand outside the office building. In degree show, audience walking around, is inside the building. If I show the image seems like from outside, and has been reduced, the aim of my project will be more obvious and understandable.





Processing for Live Video

28 05 2010

Finally I did some processing works which have similar effects with the linear image work for still images. The most different point is the new processing I did capturing video through webcam, not just still images. Which means I can use it in the show to make it live! At the same time, the webcam can capture people walking around which is a kind of the another dimension behind the office window in my pictures —- the interior.

Here are some screenshots from the three processing works.

Here are two images from works in two scales, one is 4 another is 12.

ScreenShot of window01(scale=4)

==========code===================
import processing.video.*;

int videoScale = 4;

int cols, rows;
Capture video;

void setup() {
size(800,600);

cols = width/videoScale;
rows = 1;
video = new Capture(this,cols,rows,30);
}

void draw() {
if (video.available()) {
video.read();
}
background(0);

video.loadPixels();

for (int i = 0; i < cols; i++) {
for (int j = 0; j < rows; j++) {

int x = i*videoScale;
int y = j*videoScale;
color c = video.pixels[i+j*video.width];
fill(c);
noStroke();
rect(x,y*2,videoScale+1,height);
}
}
}

screenshot of window02(scale=12)

The below two are created for simulating effect of the office window which I took. One has the same colours as the webcam captured, another one looks like in a dark background, which is good for express the things behind window in night.

screenshot of window01

screenshot of brightness01

============CODE===========================
import processing.video.*;

int videoScale = 10;
int cols, rows;
Capture video;

void setup() {
size(800,600);
cols = width/videoScale;
rows = (height/videoScale)/2;
smooth();
video = new Capture(this,cols,rows,15);
}

void draw() {
if (video.available()) {
video.read();
}
background(0);

video.loadPixels();

for (int i = 0; i < cols; i++) {
for (int j = 0; j < rows; j++) {

int x = i*videoScale;
int y = j*videoScale;

int loc = (video.width – i – 1) + j*video.width;

color c = video.pixels[loc];

float sz = (brightness(c)/255.0)*videoScale;
rectMode(CENTER);
fill(c);
noStroke();
rect(x + videoScale/2,(y + videoScale/2)*2,sz,sz*2);

}
}
}





rough practical work

18 03 2010

http://www.vimeo.com/10264736

I did a practical work after moving house last week. I went to a competition, and recorded these people cheered for players. The cheers were noisy but from everyone’s simple intention. And the whole shape is simple.
Inspired by Gursky’s photographs, I edited several scenes together. I am going to edit another one.