[ Content | View menu ]

Further Documentation on final project

December 17, 2008

My initial intentions for my final project was to achieve a real time conversion of video into what would look somewhat like a Kirlian photograph.  Kirlian Photography is accomplished by electrically charging the film  as it is exposed.  It comes in two forms, one which looks like lightning along the exposed edges of a sillouette, the other looks like hazy colored fog.  I decided to go for the lightning aesthetic.  To that goal, I did get a working prototype.  It generated pixel positions based off of differences in contrast in light and drew lines a curves some what perpendicular to the normal of those pixel positions.  This created lightning like edges.

Though technically, my prototype was successful, I did not really achieve the aural energy body feel that I was going for. As I plan on using this a starting point for a supporting piece for my thesis show, I have been scraping my brain how to bring this to the next level.  I plan on reimplimenting this script using IR cameras instead of visible light.  I feel this is the next important step to push the etheral quality of the energy body aesthetic I am tring to create.  At the very least, the transformation of unseen to seen will bring the project into a closer connection to simulated aural visualization.

Final Project – Project Documentation, Hubert Weldon - 0 Comments

Assignment 1 code.

Had a little trouble finding it but here’s the code zipped up.

http://www.gravatonia.com/assignment01_grav.zip

_Announcements - 0 Comments

proposal - tesia kosmalski

December 15, 2008

tkosmalski_feathers

Final Project Proposal .pdf, Tesia Kosmalski - 0 Comments

final project - tesia kosmalski

vertex_20

Exercise 1, Motion Tracking Resources, Reading 2: Buxton: Multitouch - 0 Comments

Wiimote-Based Video Control System

December 10, 2008

Wiimote-Based Video Control System Video Documentation
Adam Trowbridge

Test of Wiimote-Based Video Control System. The system is written in Max/MSP/Jitter and takes advantage of Andreas Schlegel’s OSC version of Hiroaki Kimura’s darwiinRemote.

http://code.google.com/p/darwiinosc/downloads/list
http://sourceforge.net/projects/darwiin-remote/

The system takes advantage of the Wiimote’s orientation data, transmitted to a laptop via bluetooth. The data is received in Darwiin Wiimote and transmitted to Max/MSP/Jitter via OSC (Open Sound Control). In Max, the Y-axis orientation data is parsed and matched to the frames of the video so that turning the Wiimote all the way to one side moves the playhead to the beginning and, conversely, turning it to the other side moves the playhead to the end. It is thus possible to shake or rock the Wiimote and achieve a forward/reverse loop point.

www.atrowbri.com

Adam Trowbridge - 0 Comments

complicit warnings

December 9, 2008

Complicit Warnings
AD 508
Benjamin Thorp

Complicit Warnings involves computer vision and also is grappling with issues of surveillance, complicity (of those being surveilled) and the potential for liberatory action. The work engages how people experience spatial forms when they are filled in with dynamic and rich multimedia information and how we’ve adapted and reacted to the knowledge that we’re constantly being watched, and how this knowing has effected our behavior in private and public spaces.

There has been much debate recently about spaces such as shopping or entertainment areas or other spaces where various information can be accessed wirelessly and wether this is a techno-aesthetics that promotes freedom or yet another encroachment of the consumer/capitalistic/panopticon.

In “The Poetics of Augmented Space” Lev Manovich ends the section entitled “Learning from Prada” with this idea: “In other words, architects along with artist can take the next logical step to consider the ‘invisible’ space of electronic data flows as substance rather than just as void - something that needs a structure, a politics, and a poetics.”

The ideas that this text has generated are ones that I want to engage in a multimedia, sight specific installation that will appear as a skin of light/information on parts of a public space/structure.

As people enter through the gallery doors the computer vision (jitter) recognizes a differences (from the image of an empty doorway) greater than 50% of the area being monitored. [jitter divides the doorway into 37 rows, each row is equal to the height of the individual entering the space] When the difference is recognized a 5 second video clip is recorded, tagged with the height and stored on the computers hard-drive.

Inside the gallery being projected is a collection of UIC crime alert text, the text occupies 3/4ths of the screen, the remaining quadrant is a cycling of 5 second video clips of people who have entered the gallery and whose height matches the offender description. Each text is projected for 25 seconds in that time 4 video clips are played with a 1 1/2 second projection of black space in between clips.

imagesPDF

Benjamin Thorp, Final Project – Project Documentation - 0 Comments

Final Project Document

I’m attaching my final project documentation to this post.

project-document-ad508–arunan-rabindran

Arunan Rabindran

Arunan Rabindran, Final Project – Project Documentation - 0 Comments

Final Project - Documentation

December 8, 2008

Hidden Horizon

Description:

In today’s urban landscape the horizon cannot be seen, it is always hidden by buildings, houses, advertisement, etc. There is almost no point in the city where the human sight can go beyond a hundred meters in horizontal direction.

A series of panoramic windscreen projections will be assembled to cover the width of a building. Live video feed will be transformed into horizontal lines of colors with an algorithm (an adaptation of Ben Fry’s Disgrand) . The position of the generated horizon will be the same of the hidden horizon.

Alejandro Borsani, Final Project – Project Documentation - 0 Comments

Final Paper .pdf

overview-of-sage

The link above should allow download of my paper

“Overview of SAGE (Scalable Adaptive Graphics Environment) for Artists, and Critique of its Associated Technical and Other Documentation”

Andrew Oleksiuk

Andrew Oleksiuk, Final Project – Paper - 0 Comments

Here is the final version

I am including the code and links in this post.    The philosophical stuff will come this evening.  The first link is a small compact video.  Quality is not fabulous, (IMHO) but it communicates the process.  The second and third video links are much larger (1080p) and raw footage, but you can make out the details a lot better.

http://www.gravatonia.com/Weldon_final.mov

http://www.gravatonia.com/raw1.MOV

http://www.gravatonia.com/raw2.MOV

And here is the final (for now) version of the code:

import JMyron.*;

JMyron m;

void setup(){
int w = 640;
int h = 480;
frameRate=15;
size(w,h);
m = new JMyron();
m.start(640,480);
m.findGlobs(1);
println(”Myron ” + m.version());
}

void mousePressed(){
m.settings();
}

void draw(){
m.trackColor(255,255,255,255);

m.update();
int[] img = m.image();

//first draw the camera view onto the screen
loadPixels();
for(int i=0;i<width*height;i++){
pixels[i] = img[i];
}
updatePixels();
background(int(random(5)),int(random(5)),int(random(5)));
//draw edge pixels of globs (this and the next chunks of code are chokers)
int list[][][] = m.globPixels();
stroke(235+int(random(15)),240+int(random(10)),250);
for(int i=0;i<list.length;i++){
int[][] pixellist = list[i];
if(pixellist!=null){
beginShape(POINTS);
for(int j=0;j<pixellist.length;j++){
if(j%2!=0){
line( pixellist[j][0]+int(random(4)),  pixellist[j][1]+int(random(4)),pixellist[j][0]+int(random(-4)),  pixellist[j][1]+int(random(-4)));
}
if(j%5==0){
line( pixellist[j][0]+int(random(6)),  pixellist[j][1]+int(random(6)),pixellist[j][0]+int(random(-6)),  pixellist[j][1]+int(random(-6)));
}
}
endShape();
}
}

}

public void stop(){
m.stop();
super.stop();
}

Though it does run at 24 and 30 FPS, I found it smoothest at 15 and 18 FPS.  Only weakness is it tended to fall apart if I went over 720 by 480 and I could figure out how to get it to go full screen.  Suggestion on that one would be HIGHLY appreciated.

Grav

_Announcements - 0 Comments