San Angeles Observation

San Angeles Observation (2004, 2005)
Platform: Windows (original version), Windows/PocketPC/Linux (OpenGL ES port)
Winner of Assembly’2004 4 KB intro competition, released as a production of the Armada group. I am the main author of this production, with the help of !Cube who made the music and st Rana who helped a lot with the design.
The production was nominated by Scene.org Awards as Best 4k intro of 2004. Here is their commentary:
“Both seduction and repulsion can come from such a colorful spectacle. Dreamlike, very simply arranged in a fade-in / fade-out structure, it actually brings the real start and closure that often four kilobyte intros lack. A city such as this one may not look real, but the original modeling technique used here participates of the overall atmosphere. Not to be forgotten, the soundtrack, which really contributes a great deal to the relaxed feel and the coherence of this ethereal trip.”
2005 Update: I ported the intro to OpenGL ES to contribute in the Khronos OpenGL ES coding challenge. This version won the 1st place in Demo/Special FX category. The OpenGL ES port has reduced complexity and sound removed, but the package comes with source code which can be compiled for desktop Windows, PocketPC and Linux.
2009 updates: I’m glad to report that every now and then there’s some sighting of the production in a new form. Reportedly nVIDIA has ported this to Java and used as a demonstration case. Martin Storsjö has made a Symbian port. Oolong Engine also has included this as an example/showcase for iPhone. Also Google has added it as an example into the Android SDK. Lately it even surfaced as one of the showcases for WebGL from Khronos & Google.
Download Windows zip (Original high detail version)
Download OpenGL ES port (low detail, includes source code)
Thank you for the SanAngeles demo…
Is the sourcecode for the “OpenGL” version available (i.e. not the OpenGL-ES version)
I’ve downloaded and run the Windows executable, but I’d be very interested in seeing the OpenGL sourceCode.
Thank you for your time
Tim Larson
There’s an updated version in the Chromium source tree which has both OpenGL and GLES support, including VBO support. I supplied the original source to be adapted for that purpose, but haven’t yet had the time to check through all the modifications in detail. Anyway, here’s a link to the adaptation:
http://git.chromium.org/cgi-bin/gitweb.cgi?p=autotest.git;a=tree;f=client/site_tests/gpu_SanAngeles/src;h=708566b95afba86fda74ee6f47695ec2cf6703c2;hb=HEAD