常见的Flash 3D引擎介绍

转载:
http://blog.sina.com.cn/s/blog_5595126f0100cehc.html

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是好,使用需谨慎!

常见的Flash 3D引擎介绍》上有1条评论

  1. yy4080

    恨使生活瘫痪无力,爱使它重获新生。恨使生活混乱不堪,爱使它变得和-谐。恨使生活漆黑一片,爱使它光彩夺目。朋友,让我们心中永远充满爱吧!

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注