Post details: PV3D and the Atlas of Human History

01/19/08

Permalink 07:55:46 pm, Categories: Flash

PV3D and the Atlas of Human History

I'm happy to announce that a project I've been working on for many months finally went live this past Friday -- National Geographic's Genographic Project Atlas of Human History (whew!).

National Geographic Genographic Project

The company I work for has been doing the site for the Genographic project since inception (2005), and this app is part of the year three updates. The globe is AS3-based and uses PaperVision3D v1.5 along with a bunch of custom UI stuff and SWFAddress for deep-linking/browser-button integration.

[More:]

At the time I started this part of the project (October-November 2007), PV3D 2.0 was just a glint in someone's eye, so I had to use a lot of hacks I found online for stuff like placing MovieClips directly in the 3D world and a somewhat modified version of MouseOrbiter that John Dyer had posted on the mailing list a while back. Because of needing to do some hackish things to get everything just right, there's quite a bit of stuff going on per-frame so on some machines it seems a little sluggish.

One of the things I had to do to gain a little better performance was to NOT have all of the orange POIs be interactive. That is, if you mouse-over one of the POIs, you'll see the title slides out from it to the left or right (depending upon which side of the globe it's currently on). At first I made each of the POIs interactive and each would slide out on rollover. For whatever reason this really taxed the CPU. To fix that, on rollover I translate the selected POI's location into screen-space and show a single fly-out POI at that location. That may be obvious to some, but I went for the simple way first. ;)

I also worked on other parts of the year three site updates -- like integration into NatGeo's new site style template, the Flash pieces on the homepage, etc. -- but the globe is my biggest contribution.

In hind-sight, I know there are things I could have done differently to make things run smoother and be more efficient, but under deadline those things aren't always apparent.

Current work has been a new adventure for me -- ColdFusion development! While I had some brief experience many years ago, this is full-on CF work making a custom admin interface for a FarCry CMS based site for a cool client. Our redesigned site goes live in March, and hopefully I'll be able to post some screenshots of my admin UI then. It's all Web 2.0/AJAX/Flash/ColdFusion goodness (and our front-end design is awesome too). :)

g.

Comments:

Comment from: Luke [Visitor]
What happened to Australia? Didn't know that is was only inhabited for the past 200 years...
Permalink 01/20/08 @ 03:15
Comment from: gwygonik [Member]
Hey Luke - I don't know what criteria was used to pick the 60+ initial POIs (all we did was design and build the app), but the way the globe atlas was built allows for the adding of new POIs over time -- which I think is their intention.
Permalink 01/20/08 @ 10:18
Comment from: gwygonik [Member]
Thanks Hrundik for the heads-up re: the error you got. I wrote down the info and will investigate. I removed from here as this isn't really what my blog is for :)
Permalink 01/22/08 @ 00:22
Comment from: Rick Rodgers [Visitor] · http://www.rickrodgersinc.com
Great work! Looks wonderful...
Permalink 01/26/08 @ 07:06
Comment from: Werbeagentur [Visitor] · http://www.dreamland.de
Great Work - very nice!
Permalink 02/08/08 @ 01:13
Comment from: Mary-Anne Davis [Visitor]
Wonderful application. If I had a computer with this on it while still in high-school I'd probably be a very good geography knower now. Instead, we had those boring books that are now somewhere in the attic, forgotten.
---
Mary-Anne Davis
Arizona Web Design
Permalink 06/08/08 @ 18:47
Comment from: Anny Dean [Visitor] · http://www.druckertinte-sets.de
Really a great work. EXCELLENT!
Regards from Germany
Permalink 01/30/10 @ 09:27
Comment from: ugg boots for sale [Visitor] · http://www.uggsretailer.org
http://www.uggsretailer.org
Permalink 01/31/10 @ 04:27

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.
Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, a, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
URLs, email, AIM and ICQs will be converted automatically.

Enter this code:
authimage

Options:
 
(Line breaks become <br />)
(Set cookies for name, email & url)

Search

Misc

Syndicate this blog XML

What is RSS?

The opinions expressed on this blog are those of the author only and are not necessarily those of his employer.

Creative Commons License
This work is licensed under a
Creative Commons License.

powered by
b2evolution