Compcam: Take a picture in an unexpected place or time

I spent a lot of time trying to get the Processing with Android and IP Camera code to work and wasn’t particularly successful.  I did have one funny success, which was capturing the IP Camera in the classroom at about three in the morning when I finally got it working, and this is what I saw:

It took me a moment to realize it was a MacBook.  It was kind of creepy.  It might have worked well with the idea I wanted to try, which actually is a more sort of augmented reality idea, but I wanted to take on the of the IP cameras and mix it with another video and use the movement of people in the camera (though the hallway at ITP for example) to create the image of ghosts coming through the the video.  Here’s a sample of the code I worked out in processing, which tracks the changes in pixels in my webcam and adds the colors to the video that is playing.  Right now it kind of looks like it is just using alpha to overlay, but I want to make it look more like crunched pixels or something.  I tried to work this into my IP Camera code, but haven’t gotten very far.

The code for my IP Camera is taken from the link sent out by Luca and Elena, here.

My processing code is an adjustment to the background cancellation example from the video library: Continue reading

Laser cut assignment

I was getting frustrated with my seahorse design for a few reasons, both technological and conceptual.  The material didn’t work well with the design.  But I found I was more interested in the the denim I was using than the seahorse.  I really liked the way the detached denim leg looked stapled to the masonite board.  It looked like a canvas for a painting or something.

The seahorse shapes that I was trying to cut looked like cartoon faces.  This was part of my inspiration.  I also looked at a lot of John Baldessari images.  Then I drew something.  Here’s part of my brainstorm process. Continue reading

HW-2

I was able to rewrite the program from my first homework assignment to work with sets, which proved to be a much more efficient approach.  Unfortunately, that efficiency allowed me to more quickly be dissatisfied with the results.  I was able to filter many different text through each other, but the syntactical commonalities tend to be cliche or often used phrases, in the example of filtering the bible through gatsby common phrases included

set(['on the other side of', 'of men and women and', 'on the third day that', 'from the other side of', 'the other end of the', 'He stretched out his hand', 'the ends of the earth', 'of the house, as though', 'on the edge of the', 'from the top of the', 'and put it on the', 'at the head of the', 'and the voice of the', 'the other side of the', 'for the rest of the'])

When filtered through the bible looking for a 6 word common phrases, Gatsby becomes:

At this moment a voice, unmistakably Wolfshiem’s called “Stella!” from the other side of the door.
The first supper–there would be another one after midnight–was now being served, and Jordan invited me to join her own party who were spread around a table on the other side of the garden. There were three married couples and Jordan’s escort, a persistent undergraduate given to violent innuendo and obviously under the impression that sooner or later Jordan was going to yield him up her person to a greater or lesser degree. Instead of rambling this party had preserved a dignified homogeneity, and assumed to itself the function of representing the staid nobility of the countryside–East Egg condescending to West Egg, and carefully on guard against its spectroscopic gayety.

Which isn’t very interesting.  Running the old testament through The Wasteland returned one commonality,‘on the other side of’, which, of course, we have seen before.  I think the fundamental flaw here is the idea that this process would be recognizable.  If anything, I learned that the English language really is pretty cool because its very rare that even a 6 word phrase is used in two different sources.

Continue reading

CNC Multiaxis machining

Multiaxis machining is a manufacturing process that uses computer numerical controlled tools to manufacture parts by milling away material, using water jet cutting or laser cutting.  The traditional three access CNC is augmented with rotation on one or more axis.  The number of axes on these machines can be from 4 to 9.

Here we see a part being made by such a machine:

Continue reading

Face tracking homework

I was interested in creating something that censored itself using face tracking. I downloaded a “TOP SECRET” document about UFOs and then made it put a bar over the page wherever your eyes are. I also tried the opposite, having it only reveal the document based on where your eyes are, like a flash light. I had a hard time finding examples for code and documentation for faceOSC with Processing, so I wasted a lot of time trying to figure out if I could get more points than what was available in the class example. I was also trying to figure out where the hard coded values for scaling came from, like the -9 for the eyeHeight, which I sort of get but not totally. I also think that I needed better lighting or some sort of calibration for lighting. But I think the video hints at some cool projects that could be done in the future.

My code is pretty simple, I just replaced the ellipses and rectangle for the face with a line between the eyes. Continue reading

DIGIFAB: First drawing

I did a pencil for my first drawing because I wanted to do something simple.  I spent a bunch of hours drawing my first version before realizing that I had written down all of my caliper measurements wrong.  I was using an analog caliper and I was reading 0 as 1, etc., so everything was 0.1″ off (fortunately I have a digital caliper coming in the mail).  I adjusted and frantically drew the second version of the pencil before class.  I still need to add some dimensions so I’ll do an updated version soon.

pencil2

HW-1

I think one of the problems with the various poetic examples of electronic text is that it lacks the sort of cultural coding that readers expect from genre.  There is a certain resistance to reading and interpreting text so obviously divorced from it’s original meaning and also when it is often impossible to construct a traditional meaning or narrative from what we are reading.  But the disconnect between meaning and aesthetic isn’t so fundamental as the lack of genre.  Whether you are reading poetry, fiction, non-fiction or any other text based genre, you know what you are reading because the genre is announced to you, either aesthetically, or in the title, on the cover of the book.  If you see a poem with fourteen lines you know you’re reading a sonnet.  In order for electronically or algorithmically written text to be read correctly, it must find a way to announce it’s genre as such.  While the process of a piece of electronic text might be what makes the piece interesting, this is not true if the process is made opaque to the reader.  And explaining the process in technical terms isn’t really a great solution either.  The reason that remixes involving music and image/video work so well is because the elements are easily identifiable.  A mix is essentially taking something from a famous song and adding new elements to it.  People like it because they recognize the famous song and enjoy hearing it a new way or maybe they don’t.  To do this with text there must be ways of identifying the source—a couple of possibilities from the top of my head: using a famous source, like “To be or not to be” or using repetition, which is in a way how the grep stuff we’ve looked at works.

Continue reading

kinect + processing + azealia banks + mickey

I was playing around with mapping different graphics onto the skeleton using Mickey Mouse as a stand in.  I want to do more with this, use a naked body or something more interesting than Mickey.  I need to make it so the hands interpret the angles of the arms and add feet and other things.  I added the Azealia Banks video in the background just to see how that would work.  I want to make it so that the video pauses if the mickey character (the user) stops dancing.

Here’s my code, cobbled together from the examples on the syllabus and advice from Tak.
Continue reading