I had the pleasure to work with artist Etienne Cliquet on a project involving Mobile Processing and BlueTooth communication. The application is exposed and running during three weeks for the the Déplié international exhibition @ Cité Internationale Universitaire de Paris (13 May-8 June), and is part of six origami-centered installations Etienne specially created for this event.
The project consists in embedding poems written by Sonia Marques on a phone midlet program in order to be sent to surrounding bluetooth-enabled devices that can receive and display texts or other type of media. During the event, an inhabitant of the Cité Universitaire will carry the phone, wandering and sending the poems around.
Some people wrote me to ask where some of my processing sketches were gone. Well, they’re lying somewhere on my server with a webpage I don’t maintain anymore. When Processing Beta came out in 2005 (I think), Martin Antolini kindly adapted my sketches from Alpha to Beta version. I just packed all of them in an archive file >> here <<.
It features a first naive implementation of marching squares algorythm for drawing metaballs, a better one in 3D, a verlet engine (2D / 3D), some animated splines, arcball, and some other stuff.
The two following videos show live coding in action in Vision Factory using OpenGL commands in Javascript. This was demoed @ Les Jeudis du Multimedia in Bordeaux / France, the 10th of April 2008. The event was organised by Medias-Cite which regularly invites artists / programmers to expose their personnal project(s). This is a good occasion to meet people and discuss on various topics related to code, software and art in general.
Edit : Crap. Vimeo does not allow HD videos embedding. Click on the links to directly access the page with HD features. Much better.
Un grand merci à tous les partipants de ce week-end ! Les code sources qui ont été dissequés sont en ligne à cette addresse >>ici<<.
Ils contiennent notamment le code du serveur OSC utilisé pour l’application de dessin collaborative.
A big thank you! to all the participants of this week-end workshop. The code sources of the programs that were studied are online >>here<<.
It contains the sketch for the OSC server used for the collaborative drawing scene.
I’ll teach a two-days Processing workshop tomorrow in Paris. It is organised by the Cras and hosted @ Mains d’Oeuvres. Following topics will be covered :
Here we go again. It’s been almost three weeks now I’ve started working in our new studio based in Bordeaux. Me and fellow Mike spent the last three months mending the whole place, from building an entire room to revamping the inside decaying walls. It was hard times but we finally achieved our labour and we are now enjoying ourselves in this lovely place. High roof, genuine vault, old rocks, space!, no doubt all of these elements are very inspiring and calling for some happenings to be held there in the near future.
On a more virtual side, I’ve kept on improving Vision Factory, I am now relatively satisfied with the direction it took and hopefully it will be soon ready for a public release. I’ve been working on integrating Javascript more deeply at different levels in the application :
Xml integration. I just discovered this one in Spidermonkey, combined with file managing, it’s now damn easy to load and walk through xml documents thanks to E4X.
GUI interface, rendered with openGL. Write some xml interface description file, then the engine takes care of creating javascript objects for you. It’s then made easy to implement widgets callbacks in your script for parameters binding purposes for example (screenshot)
Integration of some Javascript libraries implementing some useful classes : events managing, commands design pattern, …
This video is a sample of an animation I created for the visuals of my friend Sevenfive. We worked together to synchronise animation and music through the use of midi messages an again javascript was there to ease the process of linking events to animation parameters.
Overall I am not fully satisfied with the result as the whole thing looks flat and a bit cranky. Anyway, this was a nice start for our future (and promising) collaboration. As usual, more to come !
All of the wii experiments I saw in the past few months were based on the built-in accelerometer: shake, move and create responding visuals. But did you know that it also had infrared camera with hardware blob tracking? Well I didn’t and just discovered it tonight on the website of Johnny Chung Lee where stunning and flawless applications are shown including fingers tracking, multi-points interactive whiteboard and the impressive head tracking desktop VR.
Also be sure to check his thesis work on projection displays !
I just created an online page where I gathered some french written slides I show and comment when animating a Processing workshop. The list will grow in the future with example code released.
Speaking of learning Processing, I finally get my hand(s) on the Processing book written by Casey Reas and Ben Fry. Besides containing the basics for visual software programming with Processing (lots of examples and pictures), the book introduces the reader to some related initiatives, including interviews with their creators. It also features some chapters dedicated to more advanced topics (computer vision, electronics/Arduino, network, mobile, …).
I’ll be glad to come back to CrasLab in Paris in order to animate a two-days Processing workshop , the 3rd and 4th of November. The lectures will focus on creative programming through the use of Processing environment, attendees will be taught coding pratices in order to build graphic interactive sketches.
The “Vision Factory” string was rendered using a module that wraps the ofTrueTypeFonts code from Openframeworks. A module is composed of some special chunks of code that can extend Vision Factory core model. More bindings should come in the near future, and I am actually thinking of a way to easily link module inner code with Javascript (using jslibs), so that both worlds can be used indifferently.