3DFS is a 3D engine written in ActionScript 2 compatible with Flash Player 7.0 or more.
It offers exact visible surface determination even for intersecting or overlapping geometry.
download (rev03) [105KB]...
3DFS's features are:
- polygonal object rendering (a face can be any 3D convex polygon);
- camera management (track, dolly, tumble, pan & shake functions);
- visible surface determination with S-Buffer (exact object intersection);
- clipping (front, left, right & back planes);
- backface culling (object or face based);
- flat shading with lighting coefficients : ambiant, diffuse & specular;
- variable rendering resolution;
- user defined object mouse events : onMouseOver, onPress, onRelease, etc;
- usual math transformations : scaling, Euler & quaternion rotating, etc;
- XML format scene loader;
- command line 3DS Max '.ASE' format converter ('tri' or 'quad' modes available);
More is to come:
- AS3 implementation;
- API documentation;
- 3D charting library;
- 3D particle engine library;
- performance improvement;
- enhanced shading;
- texture mapping;
- transparency handling;
- multiple lights management;
- ...
© 2007 Antonin Stefanutti
3DFS is released under the open source MIT license, which gives you the possibility to use it and modify it in every circumstance.
|