常见的Flash 3D引擎介绍

RIA技术专区

常见的Flash 3D引擎介绍

帖子NT流人 于 2010年 1月 20日 14:36

Flash 3D的应用毫无疑问会是一个趋势, 下面收罗一些常见得Flash 3D Engine:

  欢迎补漏!

  Alternativa 3D俄罗斯

  http://www.alternativaplatform.com/

  Away3D美国

  http://www.away3d.com/

  FIVe3D法国

  http://www.mathieu-badimon.com/

  Papervision 3D (PV3D)巴西

  http://www.papervision3d.org/

  Sandy 3D Engine德国

  http://www.flashsandy.org/

  Roxik Sharikura 3D Library日本

  http://temp.roxik.com/
  

  

  最近做的一个项目中需要用到3D,所以粗略的学习了一些目前Flash常用的3D engine。小有心得,和大家分享下。希望能给各位在选择3D engine时有所帮助。

  

  papervision3d :算是最老牌最流行的3d引擎了,as2时代就有。性能算是十分的不错(DEMO),支持ASE和DAE格式的3d模型,其中DAE格式的贴图支持得非常的不错。支持的材质方式十分之多,几乎我们所能想到的方式基本都有。但是相对来说,模型却不多,而且Camera也不是很好用,没有默认的控制器。并且我发现他最近更新不快,很多功能没有陆续增加,实在是可惜。如果你需要做一个需要高性能,不需要动态灯光,碰撞检测等的项目,pv3d是不错的选择。许可:MIT MIT License。

  

  Alternativa 3D :一群俄罗斯人写的一个商业性的3d引擎,支持3DS格式模型,支持碰撞检测。有一个类似Counter-Strike的控制器,操作镜头是十分的方便。但是如果你希望动态的设置个别模型的位置什么的,那就惨了,性能十分的差。由于他不是开源项目,所以你是做商业应用,就得好好考虑了。许可:Alternativa3D License。

  

  Away3d :这是一个功能很强大的3d引擎,支持多种(ASE, DAE, KMZ, 3DS, Md2, Obj)模型格式,支持3D动画,支持动态灯光等,不过性能貌似不怎么样,一个1024*1024的立方体都跑得够呛,不知道是不是我没有设置好。许可:Apache License2。

  

  Sandy 3D:看上去十分象PV3D,实际上我觉得他比PV3d好用,结构更加清晰,性能也十分不错。不过我觉得他还不够成熟,所以选择时需要谨慎。许可:Mozilla Public License 1.1。

  

  Sharikura 3D :一个日本人写的,相信大家都看过pictaps,那是相当的不错。在MAX会上演示的ECO ZOO更是叹为观止。十分流畅的3D动画,都怀疑是否是flash做的。不过我们目前还只能看看这些漂亮的demo。

  

  最后说说Flash Player10,它在运算性能上确实提高了不少,并且提供了更多好用的功能。但是据我测试其3d性能,实在是十分一般,我仅仅对10张256*256的图片作rotationY递增,CUP就吃光了,而且我有ATI 256M独立显卡呢。看来FP10是好,使用需谨慎!
在指尖流浪
1. Everything changes and ends. 所有的事情在变化,都有终结
2. Things do not always go according to plan. 事情总会出乎意料(计划)之外
3. Life is not always fair. 生活并不总是公平
4. Pain is part of life. 痛苦是生活的一部分
5. People are not loving and loyal all the time. 人们并不总是热爱和忠诚
头像
NT流人
网站管理员
 
帖子: 744
加入时间: 2008年 1月 2日 13:15

回到 RIA技术专区

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客