Daily Archives: 21 Jan 2013

Anna

21 Jan 2013

It’s probably worth pointing out at the get-go that I have never used openframeworks, and as such I have very little knowledge about what half of these addons are even capable of. So here is my hand-wavy, blue-sky assessment of what I think looks interesting.

ofxPXCU 
by IntelPerceptual

openFrameworks addon for Intel’s Perceptual Computing SDK (PXCUPipeline) [view on Github]

The thing that drew me to this add-on was the fact that Intel’s Perceptual Computing SDK apparently supports Nuance Language Processing. Having worked with some of the Nuance people and seen their speech to text programs in action in high-pressure situations (like electronic medical record generation), I’d love the opportunity to experiment with it in my personal projects.

Consider: a program where two people talk into a microphone on separate occasions and tell a short story of their own making (or maybe two versions of the same ‘truth’). The program merges their tales into a new, third story by looking at the sentences and substituting clauses or appropriate parts of speech. Like mad-libs, only more fluid, and actually blending full sentences into each other rather than just filling in blanks.

ofxFern 
by ofTheo

An implementatin of the Fern tracker from EPFL CVLab [view on Github]

This is sort of cheating, since we watched the ‘magic book’ demo in class on Monday, but I fell madly in love with that project, so here I am. I feel like this addon would help me take the next step in a project I began last semester in Sequential Visual Narrative. There, I created a set of photographs of objects which told a fictional story. An evidence form was attached to each photo, which had been filled out by one of the characters in the story: a police detective. The aim of the game was to piece together what was going on in the larger narrative based solely on the artifacts the detective had amassed, and his very biased opinions about them.

When I saw what the Fern tracker was capable of doing, I immediately wondered what other secrets I could hide within those photographs. Maybe in addition to the detective’s written narratives, the Fern tracker would reveal the history of the object —hidden poems from the owner, memories, daydreams, promises… Maybe tilting the photograph would reveal a fingerprint, or a monogram … Maybe tilting the camera in different directions would reveal the opinion of a different character…

ofxTesseract 
by kylemcdonald

tesseract-ocr wrapper for openFrameworks [view on Github]

My thoughts on this addon are similar to the previous two, but harnessing Tesseract could give me the ability to interact with printed text, and once I have the text, I could do any number of language processing activities with it, illustrate it, re-format it, translate it, or just use it as a data set.

Words, words, words!

John

21 Jan 2013

ofxMySQL

Is anything less sexy than a mySQL database? Probably not. However, I’ve got tons of the damn things though storing data from 20-30 websites I’ve developed in the last few years. They’re sort of a goldmine for things like text, image URLs, and other resources. I’m not totally sure what I could do by stripping them out into OF, but certainly large data visualizations of pervious work is one very enticing possibility.

ofxMSATimer

Coming from scripting/flash world, the idea of accurate timers is extremely enticing. A problem I’ve had with both flash and js based timing solutions is their utter craptacularity due to their rather high-level implementation. Timing in processing is also pretty impossible because all changes happen through void draw() meaning you’re limited to graphical updates to fire timed events. This means you’ve got very little fine grained control over (in particular) audio events. Looking forward to playing with this one.

ofxStateMachine 

I took an HCI class last semester (Software Structures for User Interfaces) and I came to love state machines as a very minimal MVC-style abstraction. Basically, they let you separate views from logic really easily and tend to simplify implementation of finite state control systems. They’re especially helpful for implementing custom UI elements.

Ersatz

21 Jan 2013

I’m Mateusz, though most people refer to me as Mat (makes things a bit easier). Really looking forward to participating in this class and working on assignments. I’ve been trying to get into creative coding for a few months off and on. My hope is that this class will be the motivation I need to get a bunch of projects out the door and give me a kick in the pants. I’ve been programming in some capacity since I got my first computer when I was 14, so almost 14 years now! Currently I’m doing most of my coding in HTML, CSS, and JS for my day job.

github: MateuszWijas
twitter: @mateuszwijas

I’ve taken a few classes in the tech/art space here in Toronto. One I found interesting was a class on glitch art and data bending where I created this gif:

data bending gif

I’ve started also reading Daniel Shiffman’s The Nature of Code and experimenting with processing. Below is an image I made using bezier curves with moving focal points inside a bounded area:

image_0429

Robb

21 Jan 2013

Receipt Racer

Receipt Racer — undef and Joshua Noble

Receipt Racer is an OpenFrameworks game played with a PlayStation controller, a projector, and a receipt printer. The course is printed out ahead of your “car” and you must move your light based protagonist to avoid the tangible printed obstacles.
I found the blending of tangible and ephemeral entities quite nice. The fact that the entire history of game play persists as a pile of thermal paper at the feet of the player is also quite striking. Playing the game likely seems more serious and important as one copes with vague eco-guilt as they play.
There is room for improvement in the very typical controller. Some kind of slider or single-axis joystick would be less distracting to me. It wouldn’t tke much to bring this from tech demo to clean and sturdy installation, but it needs a cabinet.


Graffiti Analysis: Sculpture — Evan Roth

Graffiti Analysis: Sculpture

This Graffiti analysis sculpture is presumably a 3d printed version of an interpretation of the movements of a particular instance of graffiti. A laptop running OpenFrameworks-based program tracks the movement of the artist using an LED attached to the inking device. The computer presumably interprets luminous intensity as depth and exports a 3d model. The model is refined in blender and printed in white. It is then put in a gallery to be admired.

I found the form striking. Very interesting source for 3d data. The final piece more than vaguely resembles the aesthetics of graffiti.


Audience

Audience — rAndom International

Audience is a really humanist piece involving many mirrors and many servos.
All of the several dozen mirrors will orient themselves in such a way to show the audience several copies of their own reflection. They follow the audience using computer vision.
I love the idea of being unable to escape yourself. The mildly antagonistic, yet kind actions of the robots really interact well with the audience.
The work of rAndom International is quite good and worth looking at if you are not familiar.

Alan

21 Jan 2013

Discover and discuss three projects that were made in openFrameworks (OF). As a suggestion: For diversity, choose one project which seems like an important contribution to the field, and one project that seems like a quick but interesting sketch or experiment.

 

Making of “Nikola Tesla in Sound and Light” – Marco Tempest

This is a project with projection mapping and story telling on TED talk. They are using openFrameworks to make face recognition and control LED projections. It is a high combination of traditional art and new media art.

This project attempts to free ASCII Art from the confines of the screen and enable it to exist in physical space – with simply light and paint. They use real paint to convert the painted to ASCII. As the user paints with white paint on black background, software converts the painted into projected ASCII code in realtime thus creating a sensation as if the code is painted directly on the surface.

 

Public Souvenir

This is a simple but interesting public project with 3D printer and openFrameworks. When human profile is recorded by openFrameworks, the 3D printer builds a small miniature for models.

Ziyun

21 Jan 2013

Forms (2012) – Memo Akten and Quayola

 This is a project that transform body movement into digital abstract digital visual form as in the description: it explores techniques of extrapolation to sculpt abstract forms, visualizing unseen relationships – power, balance, grace and conflict – between the body and its surroundings. However I feel the best part is that they chose sports videos to study and generate the forms rather than real-time capturing random movement from random passers on the street.

Hand from Above (2009) – Chris O’shea

This is a relatively “old” but very classic installation realized by openFrameworks and OpenCV. I like the playful way he designed the interactions which give people a very strong sense of involvement. I remember the first time I watched it I was kind of mind-blown when seeing passer being picked up and entirely removed from the screen..

 

Electricity Comes From Other Planets – Marek Bereza, Fred Deakin, Nat Hunter, James Bulley

This is a light&sound interactive project, well done but not impressively but one of the few sound-related projects by openFrameworks.

Andy

21 Jan 2013

It’s my OpenFrameworks looking outwards project!

A great contribution to the field: iQ font, a font developed by motion-tracking the four corners of a car with an overhead camera, and documenting it as it drifts and swerves in the shapes of all the letters of a font. I love everything about this project. The idea is far-reaching and interesting, the execution is brilliant, and the documentation is interesting and well-done throughout. I whole-heartedly admire this project; the only downside is that the link to download the font seems to be broken.

Quick and dirty project: Subdivide a Tetrahedron to a Sphere. I chose this project just because it was super random. How many people do you know have had the problem where they couldn’t create a sphere when given four corners of a tetrahedron? Never fear! This guy solved it! His documentation is pretty, which also helps his project seem interesting despite the fact that it doesn’t seem to accomplish any major milestones in art or math. A well done quickie.

Three: European Researcher’s Night. This project impressed me primarily because I’m not super sure how OpenFrameworks was involved. European Researcher’s Night is a tabletop surface with small semi-transparent rocks on top (quartz?). Based on where the rocks are located on the circular surface, the surface lights under the rocks glow in different colors, which creates this beautiful and useless tactile experience of moving the rocks around the table and watching the colors change. I would like to see an evolution of this project, maybe incorporating water or a larger surface, but the accomplishments here are worth noting.

Erica

21 Jan 2013

1. Second Surface by the Tangible Media Group at MIT
Second Surface is a project that creates an interactive virtual environment layered over-top everyday environment. It allows the user to generate content to add to the environment in real-time and this content it shared across devices so that other users can view and add to content created before them and further, that users can collaborate on this artwork in real-time. What is really cool and innovative about this project is that AR recognition technology is used to determine the pose of the user’s device, so that the content one adds is embedded more smoothly into the virtual environment. Personally, this project is really interesting for a number of reasons. Firstly, I envision users utilizing this project as a kind of graffiti that could create really interesting dialogues across users. Secondly, and this stems from my background in architecture, I find that the project is a response to an open-ended question I’ve had since switching into BCSA which is how to bridge or intersect physical and virtual space. In one of my studios, we spent a good deal of time dealing with differences on the range between private and public space and it seems to me that this project works to overturn these distinctions and allows any space to become a new sort of public space.

Second Surface from Tangible Media Group on Vimeo.

2. Playmodes by Eloi Maduell, Santi Vilanova, and Jordi Teixidor
Playmodes is a cool tool/installation that acts as a sequencer for your body movements. It allows the user to specify certain parameters to capture their movements and piece them together in different ways. So far it has been used as an installation for multiple users to play with and enjoy and for a performance piece, as shown in the video. I think that this project could be extended to be used in conjunction with music sequencing and allow the user to use their body to create music in a way that I have not seen before.

3. Optical Flow by Denis Perevalov
This project is an experimentation that has not yet been applied to a project but that I think is really cool and has a lot of potential to be used in interesting projects. It basically allows the user to manipulate a grid using his body movements but the grid has an elasticity to it that causes it to bounce somewhat as it responds. I see a lot of potential for overlaying the grid with images or environments that can be instilled with an immersing dreamlike quality. The creator provides a link to the source code so I may try using it for a future project in the the class.

Elwin

21 Jan 2013

heliOscillator / visualdisplayunit, 2012

An audio visual installation that visualises the oscillations of sunspot size and density in a 7 part modular screen made with Arduino, openFrameworks and Max/MSP.

I like the overall execution of the installation. Especially how each hexagon has sub-sections of light rather than lighting the entire thing. The sound generated by the measured color and intensity really creates a sci-fi ambiance, as such you would be like in a spaceship. I think this piece has a nice balance between data visualization of light and sound. Adding a 2-layered visualization makes the installation very interesting. According to one of their videos, the artists we inspired by science fiction and the installation is a homage to movies such as Solaris (1972) and 2001: A Space Odyssey (1968).
 

Disrupted Cities / François Zajéga, 10-2012

An abstract visualization of wandering in a superstructure, 6 logs with dates and hours, made in openFrameworks.

The black & white contrast and the motion in this visualization is a wonderful depiction of wandering in a superstructure. I like how cluttered the black lines are, and yet you’re able to distinguish the silhouettes of buildings. I wished the artist would provide more information on his intentions. There’s literally no description or anything on his website about this research project.
 

Toccatatouch, Fabrica, 2012

The illusion of playing with the forces of a physical environment. A digital textile reacts to touch, changing its form and generates synthesized tones and noises.

I like how dynamic the generative art is and how it allows a user to modify and experiment different settings and dynamics with the app. Additionally, the generated sounds really complement the motion and form of the digital texture. Although, it’s not clear whether the sound changes based on the visual. I think there’s an opportunity here to create outputs for fabrication. Users can define their own form and aesthetic, which they can materialize through methods such as 3D printing.