Flash 3D engine with "obj" file support  

     
in


This 3D engine can load models in a standard "obj" file, and display it in real 3D.
Many 3D tools can export "obj" file format. I'm using SketchUp pro.
My 3D car simulation application was based on this engine.

Originally it was an open source 3D engine writen in AS1.0, I found it years ago, then I rewrote it in 2.0, and added some new feature to it. Different from other 3D engines use pixels graphics to draw polygons, This 3D engine use vector graphics to display polygons. This method is suitable for flash player 7, since it doesn't have bitmap abillity. And it's more good looking, because vector graphics are naturally anti-aliased by the player.
For flash player 8 or later, a pixel engine is a better choice.

The hidden surface removal is buggy, because most hidden surface removal method are not designed for vector graphics. So I took a shortcut. Although it's a buggy method, but you still can get perfect result if you spend some time refine your model. Load the model house.obj, you can see the engine is working very well on this model.

Choose peremeters to create a shape or select obj file to load.
Drag on the model to rotate it.

Comments

hi I am doing a "commercial"

hi I am doing a "commercial" game and need a flash engine that can when button clicked, animate part of the 3d model. if this is possible please email me thanks.

Thanks for the

Thanks for the comment.
Actually this 'engine' is quite a primitive one and I don't think it's ready for commercial projects. Besides, it's developed in the old as2.0 platform so it is most likely not going to get any further updates.
It has a weak hidden face removal algorithm which make it only suitable for simple models. You can see from the demo that when dealing with complex models like car or truck, the result is kind of weird.

There are many flash 3D engine out there, I suggest you give them a try :)

BTW, the new flash 10 player has the ability of 3D transformation, you may not need a 'engine' at all...