Tuesday, August 10, 2010

The Living Worlds Ride Again

Just under two decades ago, I worked with a very talented artist, Mark Ferrari, to create a set of 12 beautiful "Living Worlds" for the calendar program Seize the Day; one for each month of the year.


All we had back then was 8-bit color, which meant you could only have 256 colors on the screen at any one time. Computers weren't powerful enough to do full-screen video, but you could make things appear to move by cleverly playing with the color palette. Mark was a master of this technique, painting lush scenes that came to life without moving any pixels, just by shifting the colors around. He took it even further, creating a series of palettes with different lighting, so that the same image could smoothly shift from night to morning to afternoon to sunset, all without changing the pixels, just the colors. Very clever stuff, to be sure, but the results were beyond clever, they were gorgeous, and they drew you in. Somehow you really believed this world was alive, there in your computer.

The program wasn't a huge hit at the time, but it made a big impact on those who used it, an emotional resonance that echoes to this day; even now, 20 years later, I regularly get e-mails from poor souls looking for some version of Seize the Day that'll work on their modern hardware. I've been toying with resurrecting it somehow, but I keep getting distracted with other things.

Enter Joseph Huckaby, part of my team back then, whom I hadn't talked with since, now founder of Effect Games and a brilliant JavaScript developer. He has re-engineered those color palette tricks in JavaScript, using the HTML5 canvas, and brought a number of those Living Worlds images back to life! They don't fade throughout the day (yet?), but the palette animation is all there, and they look fabulous. Don't take my word for it, see them in action (in any browser but Internet Explorer), and learn more about how he did it (even grab the code if you'd like)!

I must say I'm delighted, not only by this slick resurrection, but also by the response it's gotten... news of the demo spread like wildfire across the net, with hundreds of thousands of visits, countless blog posts and comment threads, all chattering about the artwork and the technology. Perhaps there is a place for these old things in our new world.

Labels: