Showing posts with label PixelBender. Show all posts
Showing posts with label PixelBender. Show all posts

Thursday, May 21, 2009

Cube Grid



I extended the Autofuss Pixel Grid from a couple of posts ago to take advantage of the 3D effect that the corner triangle in the logo hints at. This runs a little slower than the original version as each 'pixel' sprite has more decisions to make on each update.


Thanks to the MVC structure I used for the original I was able to get this working just by extending the pixels view class. This made experimenting a little easier. For example, I created a version using some of Joa Ebert's optimisations including using a linked list for the pixel sprites. However, I didn't notice any significant gains in the speed of the application - perhaps due to running my tests in the debugging version of the player.

Thursday, May 7, 2009

Pixel Grid



I have been doing some work for a newly formed video production company, Autofuss. These guys are very professional and have been involved in some pretty stunning campaigns which have aired nationally. This pixel grid has come out of my efforts to also get people thinking of Autofuss for interactive media production.

The basic technique expands on David Wicks' dice mirror. It takes advantage of Adobe's Pixel Bender technology to rapidly produced a binary filtered image from the webcam. The resulting 1s and 0s determine which version of the logo is displayed at each location.

I used Flash's native components to build the menu panel which certainly simplifies the task of addding in interactivity. This was nice and easy to add in as this application is built on an AS3 version of the MVC framework I used for the Warhawk widget. I think my favourite settings so far involve a green background, low resolution and a good amount of padding.

I have added a greyscale version of the grid here.