Yggdrasil 3D: World Tree in Papervision 3D and AS3

I’ve been meaning to play with Papervision for awhile, but haven’t found the time. I finally squeezed in a little time to tinker, and the result is Yggdrasil 3D. The Yggdrasil is the world tree in Norse mythology that spans the underworld, earth and the heavens.

The scene is generated entirely programmatically (no prebuilt textures or models). Parts of it were harder than I expected, but I’m starting to get a good grip on it, and plan to do a series of experiments in ActionScript 3 and Papervision 3D.

Move your mouse around to view the tree from different angles. Click to generate a new random tree.

All around, Papervision is really fun to work play with. It still has some rough edges, but it’s one of the most exciting open source Flash projects out there right now and I’m really looking forwards to future builds.

Grant Skinner

The "g" in gskinner. Also the "skinner".



  1. nuts. Is there a way to use pre-built models with papervision?

  2. Yes. PaperVision3D allows importing of COLLADA format models.

  3. Ahh… the danger of giving a picture a name… Don’t you know the earth (Midgard) is flat? 🙂 And Yggdrasil with no leafs (being a giant ash) seems to be kind of dead (or maybe it’s just winter)? And I can’t see Asgard or the other two upper worlds (Asgard is kind of heaven) anywhere on the branches? So the world is doomed and heaven is gone… Just kidding. Nice work, and a reminder I have to find some time to experiment myself 🙂

  4. Good to see you found some time to play with PV3D. It remembers me to some of the scene’s from aranofsky’s “The Fountain”…..it’s probably just the tree / ecosphere / out-in-space theme 😉 Anyway, looks very nice.

    How’s the MBP ?


  5. very nice G! Like that Star field – yes, you can’t go wrong with adding star fields!!

  6. this is really awesome.

    i cant belive you programmed

    in all those vertices at run

    time. is it random? or pre-scripted?

    either way, its sweet.

  7. i like the Yggdrasil

    but deep down i know you can do better :o)

    its frightening to think what crazy awesome things you will come up with after spending some time with PV3D

  8. nice!!

    but how did you get that shadow?

  9. Sweet! =)

  10. Excellent choice of theme;) But im Scandinavian so I’m biased;) hehe

  11. Cool where did you get the program!

  12. sigh…more papervision hype.

  13. Where’s your website, Kevin?

    Good work, Grant!

  14. papervision will die soon or later

    you just have to check alternativa 3d engine dev blog



  15. Wonderful work.

    Its also nice to be able to place a face to the name.

    Warm Regards

  16. @Jack:

    Who cares about alternativagame.com, if it’s not released under GNU/GPL? that’s why PV3D ownz! think about it.

Leave a Reply

Your email address will not be published. Required fields are marked *