与Flash Player 7.0 兼容的3D 引擎
3DFS 是用 AS2 (ActionScript 2)编写的3D 引擎 ,它能够与Flash Player 7.0 兼容。该引擎虽然简单但又相当精确,它能处理flash情况下的功能。
3DFS功能:
- 多边形物体渲染。(表面可以渲染成任意的3D 凸面片);
- 多种摄像机操作功能(推,拉,摇,移,抖动,跟踪等功能);
- 可视化表面由 S-Buffer执行;
- 剪辑 (front, left, right, back planes);
- 背面选择(可以是没一个面或者物体);
- 灯光阴影参数包括: ambiant, diffuse & specular;
- 可变的渲染分辨率和简单的可变模糊渲染;
- 用户可以自定义鼠标事件: onMouseOver, onPress, onRelease等;
- 常用的数学转换 : scaling, Euler & quaternion rotating, 等;
- XML格式场景加载;
- Max '.ASE'的命令行 格式转换(三角或者四边形模型可用);
局限性
目前该引擎还存在以下方面的局限性 :
- flat shading着色处理;
- 无材质贴图处理 ;
- 无透明化功能处理;
- 摄像机的同一位置只能放置一盏灯;
- ......