NewX3D V2.02更新
update info:
performance optimization.fps +20%
性能优化,速度提高20%
update info:
performance optimization.fps +20%
性能优化,速度提高20%
更新内容:
性能优化,内存占用减少10-30% fps提高30-50%. 打开硬件加速峰值可提高100%.
Performance optimization.mem - 10-30%;fps+ 30-50%.The peak value of FPS will increase 100% by GPU acceleration
曲曲折折的一路过来真的感到很不容易,但是能为大家做点贡献受苦受累也值得的哈。
敢和其它任何引擎拼的演示:http://www.newx3d.cn/ 需要预先安装Flash Player 10
下面描述新版本的功能
世界首款基于ZBuffer的动态模型深度管理系统,让你不再受破面困扰(Zbuffer In Flash 3D!!!World First,perfect z sort)
场景系统(Scene System)
采用Collada DAE标准的智能模型导入系统(Intelligent Collada DAE Model Import)
消隐算法(Backface Removal)
物体剔出,考虑综合性能当前版本移出(Object Culling)
屏幕裁剪(Screen Clipping)
视景体裁剪(View Frustrum Clipping)
透明贴图(Alpha Texture)
颜色填充,alpha填充(Color And Alpha Filling)
线框引擎 (Wireframe Engine)
欧拉摄像机 (Eulerian Camera)
今天做模块优化的时候发现了一个严重的架构缺陷,所以决定取消V1.20的发布。
从明天起我将重构整个引擎,并对流程进行一遍完整优化,内容如下:
1.删去可有可无的代码。
2.OOP及内存性能优化,精细到每一行代码。
3.取消之前的Object3d和RenderList3D的设定及对应的功能模块,采用统一的核心,简化用户操作的复杂度。
4.DAE(Collada)加载器,弥补之前ASE加载器在多物体和多贴图处理上的障碍,提供智能化多物体多贴图加载,同时支持更多的3D编辑器(包括Google SketchUp)。
全部设定预计在周末完成,届时直接升级为V2.00,感谢大家的支持与关注
1. ZBuffer (World First)
2. Frustrum Clipping/Culling
3. Raster Clipping
4. Dynamic Light&Shadow (动态光影)
本次更新主要对渲染,排序和裁剪功能做了较大补充。解决了大家十分头疼的破面问题,同时通过剪裁剔除,很多不会被看到的多边形都不会进入到下游流水线处理,提高了性能。
PS:前面那几个技术对一般用户来说是透明的,对很多开发者也是透明的,你可能看不出来1.1->1.2有什么变化,所以打算再加一个动态光影技术进去来表现出版本间的差异,而且光影本身就是一个很cool的东西^^
NewX3D好久没更新了,不少朋友都问我是不是不做了。其实我一直在关注这块,尤其是Flash 10正式版,结果和想象得差不多,多多少少对心情有影响,另一方面是最近工作太忙一直没有充足时间去做这个事。
在朋友们的精神支持下还是坚持下来完成了1.20版本的开发,支持如下特性:
1. 100%与Flash 10正式版兼容。
2. ZBuffer。(世界首款支持ZBuffer的Flash 3D引擎/World First Support)
与F10兼容是本引擎一贯强调的卖点,这次针对正式版API进行了修正。再则是ZBuffer,如果说pv3d开创了flash3d的先河,alternativa3d实现了静态场景的最佳处理系统BSP,那么NewX3D实现了动态场景的核心显示技术ZBuffer。
ZBuffer主要用于动态场景的深度管理及遮掩关系处理(解决破面问题,动态光影),像素级碰撞,降低多边形重复渲染率等等。
废话不多说,上图
无ZBuffer,注意看左边的破面,点击看大图
开启ZBuffer,破面没了,点击看大图
因为此次更新对整个框架变动很大,还需要经过优化调整才能放出,我会及时通知,敬请关注。
转载请注明出处 www.newx3d.cn 谢谢大家对本站的关注
v1.10 更新内容:
添加场景系统(未优化)
调整部分代码结构
v1.02更新内容:
修正一个找不到Vector Class的错误
v1.01更新内容:
1.优化算法 明显提升引擎性能
2.增加部分控制接口
3.采用flex sdk 3.2.0编译通过
Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes