_____________________________________
zerO3d v1.3
在艰苦中重生
-------------------------------------
可以说,从1.2到1.3是从zerO3d开发到现在一段最艰难的时期.
写zerO3d的时候,我的侧重点原本是放在粒子上.这导致了zerO3d形成一个很坚固的粒子系统核心.1.2到1.3是一个从粒子系统到综合3D构架过渡的过程.于是我面临很多思想斗争,曾经出现把引擎渲染机制改成BSP的冲动.三次重构,很多次都卡在死胡同里,望着一堆数字,一个一个对照.有时候近乎要绝望了,想死的心都有.

有一次直接挂了N个窗口....
还好,敲定了最后的结构,磕磕碰碰还是走过来了.
这里不得不提的是几位朋友为zerO3d做骨骼,视口插值,多灯光等引擎复杂系统的测试.使我能更好的发现和修复更新这些功能.非常感谢你们!
由于1.3舍弃了Flash Player10的Drawing API,所以在某些机子上测试可能会比上一版本的效率有所降低,下去将修复这个问题.
下面是更新内容:
1.重构构架,使引擎的可塑性得到很大的提升.
2.修复复杂系统一些难以察觉的Bug,如下:
* 修复骨骼动画矩阵行列倒置错误.
* 线条影射不准确错误.
* 修复灯光颜色无作用错误.
3.增加灯光材质及基础插值Fat光线.
4.增加3D笔触系统:
* 基础笔触.
* 着色器笔触.
* 渐变笔触.
* 位图笔触.
5.粒子材质增加:
* 粒子单像素材质.
* 粒子多像素材质.
* 粒子位图材质.
* 粒子电影材质.