Others 3D engine

January 3rd, 2006 by Kiroukou :: en :: RSS 2.0 :: trackback

Before Sandy, a lot of 3D engine were available. Most of them where “opensource” since you can dowload source files freely.
But even if they were really impressive and well coded, they are not really complete and documented, and worst, seems to be forgotten. Here I make the list of all the other engines available to download I know. Some of them can be interessting for you if you prefer to code in AS1 and/or for player6 or if you don’t like Sandy ;)


  • 9elements quaternions use for rotation, Cinema4D importer (great!), mesh deformation (nice too) and light.
  • Illogicz AS1 component based engine. Camera movements with tweens, 2 primitives (cube and sphere), well optimized and with a quite good API.
  • flashworx V4 Matrix use, XML format used to import complex objects (from ASE files?), backface culling, Z-sorting. Never tried it, but seems nice.
  • 3DFS The most complete 3D engine of the list. AS2 and class based engine, with 3DS (.ASE files) files importer via an XML format, complex light effects, clipping (at least a basic one), camera rotation, user defined object mouse events, really accurate Z-sorting (even if I don’t like it) with S-buffer use. A really nice engine, but without documentation or tutorials. More as far as I know it’s not possible to create a scene without an XML file :s
  • Informatika-nova Flash 3D engine The first real open source flash 3D engien, available at sourceforge. I’ve discussed with the author at the beginning, but as he wanted to give a specific way to his engine I did not follow him to follow mine. But this engine seems to be smart but not easy to use. And again, documentation and tutorials don’t exist. It’s a shame in my opinion.
  • FlashEd Very popular engine with a very innovative game example. Wants to be game and interactive space oriented, with collision detection and multiple cameras. To be honnest I almost never tried it. I looked at the source code, and did not understand it (but its not a rare thing :) ). I don’t like the API, and as there are not examples and documentation (again!) I’ve stopped my tests rapidly.
  • Simple3D A simple 3d engine from Andre Michelle. Useful to learn the basic math things.
  • W3D A flash8 engione from Andre Michelle. ASE file loading (directly in AS, so without php, good point!), texturing, complex rendering effects and well optimized code (as almays with Andre). The API is nice and easy to learn in my opinion. The thing is that the code is not documented, just a simple example, and it’s a demo oriented engine ! No camera movement, just rotation effect is implemented, bad Z-sorting etc. But excellent to learn of to make an object rotating :)

I wanted to talk about eF3D, but the link I have is broken.

I hope this list can be useful for you, but I really hope Sandy becomes the best of them :D

Happy new year everyone !

9 Responses to “Others 3D engine”

  1. January 3rd, 2006 at 4:00 pm :: Paul Neave

    Here are some more nice resources:

    http://www.lol.dk/fileview.asp?p...
    http://www.nuran.org/ (see left column)
    http://www.27bobs.com/ (see downloads & components)
    http://www.mx3d.com/ (raster-based, not vector)
    members.shaw.ca/flashprog… (3D and more)

    (By the way, I’d love to get involved in Sandy but I don’t speak French!)

  2. January 3rd, 2006 at 6:02 pm :: kiroukou

    Hi Paul,
    Hi know most of your links except the first one! Woaw this guy is good!

    About your contribution to Sandy, it would be nice ! I think you should wait the 0.2 release to begin with a serious TODO list with contributions to make. I’ll work on it juste after the next release! I keep your offer in mind :)

  3. January 3rd, 2006 at 7:19 pm :: Paul Neave

    I’m very much looking forward to the 0.2 release!

    Here’s another very nice set of 3D APIs for Flash: http://www.teamcraft.at/flashwor...

    And some tutorials from a guy called Steve Happ:
    http://www.video-animation.com/f...

  4. January 10th, 2006 at 5:16 pm :: kiroukou

    Comments are open again !
    Sorry for the desagreement, but I had to much spam :s

  5. January 10th, 2006 at 6:12 pm :: Alan Shaw

    This guy is speaking at FITC 2006 on "Creative uses of a 3D engine using flash 8 API":

    http://www.reflektions.com/r&amp...

  6. January 10th, 2006 at 6:52 pm :: kiroukou

    Hi Alan
    Yes his enginis good. But it use bitmap skewing (native in Flash8), not real 3D once again.
    you can easily see it with the inversed perspective !

    About his effect with a lot of squares rotating, it’s a trick done with beginbitmapFill ;) I wanted to use this system too to make impressive effects (a single cube calculated and you draw it several times).

    Hope one day somebody will speak about Sandy at FIC 20XX :P

  7. January 11th, 2006 at 11:06 am :: Franto

    Just few links from my blog and forum about 3D engines

    http://www.franto.com/blog2/anot...
    http://www.franto.com/blog2/3d-e...
    http://www.franto.com/forum/view...

  8. May 3rd, 2006 at 3:28 pm :: steve happ

    here is a tutorial about the graphics 3d rendering pipeline.
    flash 3d rendering pipeline

  9. December 17th, 2007 at 5:36 pm :: Kuncoro

    Is someone can give me a comparison comments with papervision? I am just a hobbiest but I like it. Sandy.. woow

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>