# 3DFS :: 3D Flash Studio (3D Engine for Flash)

**URL:** <https://forum.kirupa.com/t/3dfs-3d-flash-studio-3d-engine-for-flash/90850>\
**Category:** open source\
**Created:** [May 21, 2005, 8:50am UTC](https://forum.kirupa.com/t/3dfs-3d-flash-studio-3d-engine-for-flash/90850 "2005-05-21T08:50:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![staaffy](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@staaffy](https://forum.kirupa.com/u/staaffy)\
**Post date:** [May 21, 2005, 8:50am UTC](https://forum.kirupa.com/t/3dfs-3d-flash-studio-3d-engine-for-flash/90850/1 "2005-05-21T08:50:00Z")

</div>

**Abstract**

3DFS is a 3D engine written in AS2 (ActionScript 2) compatible with Flash Player 7.0 or more. [[color=red]download [85KB]…[/color]](http://3dfs.alpha-sigma.net/3DFS.rar)

**Features**

3DFS’s features are :  
[list]  
[_]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);  
[/list] **Limitations**

Its present limitations are :  
[list]  
[_]flat shading;  
[_]no texture handling;  
[_]no transparency handling;  
[_]only one light in the same position of the camera;  
[_]etc,…  
[/list] **Examples**  
[list]  
[_][[color=red]cube[/color]](http://3dfs.alpha-sigma.net/cube/)  
[\*][[color=red]ring[/color]](http://3dfs.alpha-sigma.net/ring/)  
[/list] **Screenshots**

./cube

![](http://3dfs.alpha-sigma.net/cube/cube.gif)

./ring

![](http://3dfs.alpha-sigma.net/ring/ring.gif)

**Credits**

project web site : [[color=red]http://3dfs.alpha-sigma.net[/color]](http://3dfs.alpha-sigma.net/)

home web site : [[color=red]http://www.alpha-sigma.net[/color]](http://www.alpha-sigma.net/)

Antonin Stefanutti
