http://blog.sina.com.cn/s/blog_49b35d540100a5vd.html
声明:这是一篇转载博文,原文地址:http://www.wersling.com/blog/?p=174 作者:Wersling
转载此文目的是让喜爱研究Flash 3D的朋友能有个大致了解,根据自己的喜好有选择地学习研究不同风格的Flash 3D~!
原文贴下:
最近做的一个项目中需要用到 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 引擎,适合flash9和flash10
flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码
Alchemy3D——Flash3D引擎
Away3D是一款比较好的flash 3D引擎,相对比较稳定,
Flash3D引擎 "Papervision3D" 演示 http://www.onemotion.com/flash/spider/
很好的flash3D引擎, 强悍,很好的东东
利用flare3d引擎在fp11上渲染的一个3D小车游戏demo。
Flare3d国外先进3d flash引擎。转么做赛车累flash游戏。
【FLASH3D】开发引擎Alternativa3D_8.32.0,官方版
FLASH AS3 3D引擎 是外国人开发的。 可以建立3D环绕效果
flash 10 开发的3D 引擎,性能不比pv3d差
flash一些3D和2D物理引擎 BOX2D,FIVE3D,MOTOR2,FLADE,APE.
flare3D引擎使用心得,讲述了flare3D这款flash3D引擎的整体情况
Flash2D+3D游戏引擎: Flixel 位图引擎; Pushbutton engine; FlashPunk 引擎; As3isolibj; Away3D; Alternativa3D; Flare3D; CopperCube; Sophie3D;
away3D是Flash3D引擎 演示
away3D是Flash3D引擎,这是一个test
flash开发
基于现今比较流行的开源flash 3D引擎PV3D,无太多技术含量。其中已包含最新pv3D引擎文件(nochump文件夹及org文件夹)。
本指南是首部对Away3D (一款能够应用于Flash或Flex平台中的强大的实时三维引擎)进行系统介绍的文章。 在此将对Away3D进行逐字逐句的解释,对于那些依然使用Acrionscript 2.0语言或有制图经验的朋友将能够很容易理解...
away3d是一种常用的flash3d引擎,用于开发flash3d程序,这里是away3d3.6官方教材, 有源代码 2010出版的.