odoblog

White Gold: Developer’s Notes

Thursday, May 15, 2008 by: Britt

We’ve been getting questions from people curious about the technical side of White Gold. Boris Pique, lead developer on the project, wanted to share some quick technical insights and give a peek into our process.

1. The site was built entirely in AS3. We’ve found it fairly easy to transition from AS2.

2. We used the CASA AS3 framework, which standardizes the code across a project. This increases efficiency and becomes a great plus when you have several developers collaborating on a project.

3. Eclipse + SVN. Eclipse is our development environment of choice. It makes our development easier and more efficient. Using SVN is an indispensable requirement on a project of this magnitude.

4. Video played a big role on the site. We used Sorenson Squeeze as a compression suite, especially for video shots requiring alpha channel.

5. Bitmap data and math was used to create the kaleidoscope. Performance is far better than running different videos at the same time.

6. Built-in Perlin Noise algorithm in Bitmap data (combined with a Blur Filter) was used to create fog found drifting across the site. This coded fog ended up being more dynamic and lightweight than creating fame-by-frame animations or videos.

7. The particle system in The Infinite Solo was code-generated. Again, more efficient and dynamic than a heavy animation or video.

8. A Displacement Map Filter was used to create the rippling effect in the Chamber of the One-Gallon Axe ceiling.

9. Adobe JPEG Encoder was used in the Vanity’s Lens to compress the bitmaps into JPEG data before sending the image to the server. What this means is that the image compression is done on the client side reducing server processing and bandwidth needed.

10. Amps in Balloon Scene in the Interactive video where built using BOX2D, an open-source 2D physics engine for games.

Filed under: News, Inspiration, Design, Code, Projects

Comments

Jarred

Posted: 2:19 on 21/05/2008 edit comment

I'm glad to hear your using CASA AS3. I use the AS2 version in practically every project and am eagerly awaiting the AS3 release. keep up the good work.

Add a comment

Name

Email

Comment

Remember my personal information

Notify me of follow-up comments?

Please enter the word you see in the image below: