View Most Recent

Archive for the ‘Development’ Category

Stewart returns from Amsterdam

Stewart has just returned to New York City from a two-week stay with Wieden+Kennedy in Amsterdam. “I have been so humbled by the hospitality of my hosts here in Amsterdam. Thanks for making it a great experience. It was a pleasure meeting Ness Higson, Jamie, Bob, Nacho, Kimia, and the rest of the W+K extended family. And thanks to Sebastian Campos we were able to meet Rafaël Rozendaal and after some drinks see his INTERNET tattoo.”

Here’s a nerd highlight from the flight home :

Rubik’s Cube 2:20 from Stewdio on Vimeo.

Friday, 17 July 2009.
Tags: ,
Posted in Development | No Comments »


Solving a Rubik’s Cube at Wieden+Kennedy

Yesterday Stewart took a moment (two minutes and ten seconds) to solve a Rubik’s Cube in the bright red lobby of Wieden+Kennedy in Amsterdam. At some point in the future the Cube will figure prominently in a project, just unclear on how.

Rubik’s Cube 2:10 from Stewdio on Vimeo.

Wednesday, 15 July 2009.
Tags: ,
Posted in Development | No Comments »


Stewart to visit Wieden+Kennedy in Amsterdam

On Monday Stewart will fly to Amsterdam for a two-week interface with the highly celebrated ad agency Wieden+Kennedy, in collaboration with Ness Higson and Aaron Meyers. Stewart will, of course, still be available by email and Skype. (Please adjust your time zone expectations accordingly.)

Friday, 03 July 2009.
Tags: ,
Posted in Development | No Comments »


“X” opens this Saturday at Gallery W/ in Manhattan

X Exhibition

Come to Gallery W/ this Saturday, June 27th at 5pm to see the opening and book launch of X, http://x-x-x-x-x-x-x-x-x-x.org/. Gallery W/ is located in Chinatown at 141 Division Street, Manhattan. Exhibition statement from the X website :

X documents the trajectory of the X symbol within (and without) underground music culture. As the first step of an ongoing project, the exhibition opening will launch a book presenting initial visual research. Building upon the varied meanings and form of the X, the show presents experiments in a range of media; attendees are encouraged to contribute materials to future iterations of the project.

Glen Cummings & Adam Michaels. With Michael Brenner, Jordan Carver, Jeremy Dean, Kathryn Holter, Kevin Wade Shaw, Justin Michael Smith, Stewart Smith, and Chris Wu.

Wednesday, 24 June 2009.
Tags: , , , , ,
Posted in Development, Exhibition, Opening | No Comments »


Augmented Reality made easy

Augmented reality (AR) is a field of computer research which deals with the combination of real-world and computer-generated data (virtual reality), where computer graphics objects are blended into real footage in real time. Presently, most AR research is concerned with the use of live video imagery which is digitally processed and “augmented” by the addition of computer-generated graphics. (More from Wikipedia…) This quick guide assumes you have a web cam, printer, and some programming experience.

What frameworks are out there?

C++. Most of what you’ll find online is based on the ARToolKit (Augmented Reality Toolkit) written in C++. It’s important to note that the ARToolKit was released under the GNU GPL but commercial licenses are also available. There’s also the NyARToolkit in C++ which boasts ports to Java, Android, C#, and ActionScript3. I don’t speak Japanese, however, so I left this road largely untraveled. I don’t actually speak much C++ either, but if you’re an advanced programmer, ARToolKitPlus is probably for you. And they’ve done some impressive marker tracking too.

Java / Processing. Java implementations typically use the JMyron library for vision processing which only seems to work for PCs. Kevin Cox of Jibberia has compiled a Mactel JMyron version but this didn’t work for me either; particularly frustrating because this rules out developing in Processing. (If someone on a Mactel has better luck, let me know.) If you’re on a Windows box then check out Bryan Chung’s Simple ARToolKit Library for Processing. JMyron is also available for Max MSP and Adobe Director but I’ve yet to try them.

Flash / ActionScript3. Saqoosha offers the definitive Flash implementation called FLARToolkit which is built from the NyARToolkit’s Java implementation and uses the Papervision3D library. His FlarToolkit Start-up Guide is a handy resource. Eric Socolofsky of Transmote released FLARManager this past April which simplifies building on top of the FLARToolkit. If you’re a Flex Builder user the BasicFLARToolKit by John Lindquist at PV3D.org has some useful examples and source code. For more specific questions or concerns check the FLARToolkit Google User Group.

But I want it NOW!

The quickest road to AR is through the SquidderKit. It’s a Flash implementation that includes the FLARToolkit, Papervision3D, and FLARManager all in one package that can compile in Flash, no Flex Builder required. It handles multiple markers and includes a PDF of them for you to print and test with. A compiled SWF is included so you can give it a spin right away before even looking at the code. Generally I’m not a fan of Flash, but it enables you can crank out a demo and rapidly publish it to the masses (that also have web cams and printers) all through a web browser. After all, the strength of Augmented Reality is in experiencing it. Canned demo videos just feel like bland After Effects magic.

Custom Markers

Again, Squidder brings the goods with a blog entry titled For Nerds Only: Custom FLAR Markers Explained from March 2009. The article points to Tarotaro’s ARToolKit Marker Generator which you can download or use online. It requires Flash Player 10, but will partially work in Flash Player 9 while failing silently, truly frustrating! I’ve had trouble running the SWF locally (unclear why), but it runs fine online. And don’t worry, the “.pat” extension is just convention. You can name the file however you’d like. Alternatively there’s Saqoosha’s MarkerGenerator, an Adobe AIR application, but Tarotaro’s app gives you more control.

Calibration, Lighting, Tracking

These are the topics I’m just beginning to investigate. If you’ve been playing with AR code already you’ve probably wondered about the camera calibration files. Their sole purpose is to correct lens distortion so markers can be read correctly in physical space and positioned appropriately in virtual space. If you’re interested, you can do your own camera calibrations.

Right now I’m wrestling with variations in lighting and how dimly lit spaces can absolutely kill a demo. (Consider yourself warned!) The two things I’m looking into are Makc’s AdaptiveToBinFilter (AS3) for lighting issues and Justin Windle’s article on Better Motion Tracking (AS2/3).

Friday, 12 June 2009.
Tags: , , , , , , , ,
Posted in Development | 3 Comments »


Augmented Reality in Stewdio Labs

Augmented Reality with ARToolKit from Stewdio on Vimeo.

We are currently experimenting with augmented reality. This quick study uses the ARToolKit to map simple 3D objects onto hand-drawn cues.

Friday, 29 May 2009.
Tags: ,
Posted in Development | No Comments »


The Arecibo Message: Hello Universe

The Hello World Universe article on Frank Drake’s Arecibo Message now has a project page and photos: http://stewdio.org/work/arecibo/. On a related note, Stewdio highly recommends the 1980 Carl Sagan’s Cosmos series, currently available for free on Hulu. Episode 12 in particular mentions the Arecibo Message as well as the Pioneer and Voyager probes.

Thursday, 30 April 2009.
Tags: , , , ,
Posted in Development | No Comments »


Terre Natale lecture at Parsons CDT

Stewart Smith (Stewdio) and Robert Gerard Pietrusko (Warning Office) will lecture on Terre Natale and data visualization at Parsons Communication Design + Technology (CDT) lab next Tuesday, April 21st at 6:30pm. The CDT lab is located at 2 West 13th Street in Manhattan, 10th Floor.

Friday, 17 April 2009.
Tags: , ,
Posted in Development | No Comments »


Gimbels Passageway Simulator

Ear Studio and their team of collaborators are engaged in the public art portion of the Gimbels Passageway renovation in New York City. Stewdio has designed a light-weight simulator to assist Ear in visualizing the choreography of approximately 900 clockwork discs that will rotate along Gimbels’ wall. See the Gimbels Passageway Simulator page for more detail and video.

Tuesday, 14 April 2009.
Posted in Development | No Comments »


Jist, the Javascript List Processor

Jist is a new Javascript-based Lisp interpreter currently in development as a research project at Stewdio. With less than 24 hours behind it, Jist is in an “über alpha” stage—offering only minimal functionality and very little stability. The core of Jist is currently a cribbing of Joe Hanley’s JavaScript Lisp Interpreter. Stewdio is rebuilding this to favor lexical closures over dynamic scoping, and to add avenues for DOM manipulation.

Suggestions and code submissions welcome. See Jist at http://stewdio.org/jist/.

Thursday, 09 April 2009.
Tags: , , ,
Posted in Development | No Comments »