My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

关于zerO3d


zerO3d是一款完全由国人自主研制开发,基于Flash Player 10 的Flash 3D完全开源引擎. 官方网站是:www.zero3d.cn 开源地址:zero3d.googlecode.com

目前最新版本为v1.3. 目前功能支持几乎所有的主流Flash 3D内容.并且具有特色的物理,粒子,刚体,精灵系统. 全中文的文档.全中文的代码注释.为从使用到开发上都提供了方便和完整的技术支持. 最重要的,这是一款我们中国人自己的引擎.

zerO3d v1.3
在艰苦中重生

可以说,从1.2到1.3是从zerO3d开发到现在一段最艰难的时期.
写zerO3d的时候,我的侧重点原本是放在粒子上.这导致了zerO3d形成一个很坚固的粒子系统核心.1.2到1.3是一个从粒子系统到综合3D构架过渡的过程.于是我面临很多思想斗争,曾经出现把引擎渲染机制改成BSP的冲动.三次重构,很多次都卡在死胡同里,望着一堆数字,一个一个对照.有时候近乎要绝望了,想死的心都有. 还好,敲定了最后的结构,磕磕碰碰还是走过来了. 这里不得不提的是几位朋友为zerO3d做骨骼,视口插值,多灯光等引擎复杂系统的测试.使我能更好的发现和修复更新这些功能.非常感谢你们!

下面是更新内容:

1.重构构架,使引擎的可塑性得到很大的提升.

2.修复复杂系统一些难以察觉的Bug,如下:

  • 修复骨骼动画矩阵行列倒置错误.
  • 线条影射不准确错误.
  • 修复灯光颜色无作用错误.

3.增加灯光材质及基础插值Fat光线.

4.增加3D笔触系统:

  • 基础笔触.
  • 着色器笔触.
  • 渐变笔触.
  • 位图笔触.

5.粒子材质增加:

  • 粒子单像素材质.
  • 粒子多像素材质.
  • 粒子位图材质.
  • 粒子电影材质.

6.由于1.3完全舍弃了Flash Player10的Drawing API,所以在某些机子上测试可能会比上一版本有所降低,下去将修复这个问题.

www.zero3d.cn
QQ:262647129
E-mail:linfuqing@126.com

Copyright 2009 (c) Lin Fuqing,zerO3d
Powered by Google Project Hosting