Today I published under the Flash Download section a 3D engine which Antonin Stefanutti sent to me. 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 via S-Buffer implementation (perfect object intersection);
- clipping (front, left, right, back planes);
- backface culling (per object or face enabling);
- flat shading with lighting coefficients : ambiant, diffuse & specular;
- variable rendering resolution and simple variable blur rendering;
- 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);
I found this project very clear and well done, even if I never got into 3D stuff in deep (I didnt want headache at all…)
Here some examples:
For more info visit: http://3dfs.alpha-sigma.net/3DFS.html His files are released under the GNU General Public License
Download it here:
[attachments docid=628 fields=caption,description force_saveas=”0″ logged_users=”0″]