Archive for October, 2010

TROIKA – Shoal

Tuesday, October 19th, 2010

With sufficient reliance on technology, Troika have created something that extends beyond technology.

By employing materials that have been available for centuries and controlling them in ways that have only been available for the last decade, Troika have developed a mass of beings which are beautiful as individuals, but as an ensemble can shift and thicken the visual gravity of a space. Their movement appears to be linked in with our natural perception of the world, but can push that perception to accept new forms and behaviours.

As with their Cloud, this piece is suspended in a passageway and talks of the journey ahead for the viewers. It lightly shimmers for attention and doesn’t take it for granted, which gives it a timeless architectural presence.

Also, don’t miss this piece they made for the Shanghai World Expo:

Padé approximant projection mapping

Tuesday, October 5th, 2010

This is a quick and scruffy video demonstrating a new method for calibrating projection mapping that I’ve been workin gon

Basic overview:

  1. Mesh of scene inside VVVV and on iPad app
  2. Create correspondences between points in world space (XYZ) and points in projector space (XY)
  3. Use the iPad to select the world space points, and to control a cursor to input the projector space points

We’re going to put together a clearer video about this as soon as we can (involving Mimi’s communication skills!). So hold tight if you can’t quite figure out from this phone camera clip. Also we’ll be going into more detail about all this at our workshop at Node 10 festival, presented by myself and Chris Plant in mid November. Code and documentation will also be made available around that time. I’m not entirely certain how to release the iPad/iPhone app yet.

The end aim of all this is that you can very accurately calibrate a projector for projection mapping within 5 or 10 minutes.

This method can also be extended for use with structured light with light sensors (either embedded or external). More on that shortly!