flash3D引擎对比分析
作者:鉲鉲 | 出处:博客园 | 2012/4/12 15:38:26 | 阅读
61次
flash 3D引擎简介 Flash 3D 基础 flash 3d常用引擎 flash 3d引擎学习资料 Flash 官方3D引擎:Stage3D Papervision3D Alternativa 3D Alternativa,这个引擎比较完善。因为版权协议的问题,我没有深入研究过这个引擎。如果他们在商业开发版权协议中,加入针对个人开发者的免费协议条款,我肯定会考虑这个引擎。版权费用是个大问题。 在Molehill出来之前,用此引擎开发的Tanki Online就让大家惊艳。去年Adobe MAX大会上的3D赛车让大家印象深刻,这个游戏就出自Alternativa3D引擎。 引擎相关特性: ?拥有3ds MAX 2010输出插件 ?可以类似DisplayObject方式方便的管理3D对象 ?高效的三维深度排序 ?光照系统、鼠标交互、多摄像机系统等。 官方网址:?http://www.alternativaplatform.com/ 授权方式:免费但不开源,今年4月就将推出支持Molehill的最新免费版本。 开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。 演示案例: ?http://www.alternativaplatform.com/en/demos/metro2033online/ ?http://tankionline.com/ ?http://war.q1.ru/art/screenshots/ 更多采用此引擎的游戏展示:?http://www.alternativaplatform.com/en/showcase/ Away3d Away3D是个很好的3D引擎,有很好的社区支持,结构清晰不断改进的文档。使用Away3D,你可以选择一种你所喜爱的开发工具,开始进行3D Flash开发。 我喜欢Away3D,因为他的API最清楚,文档和示例做得最好。但是三角型消失的问题让人头疼。 值得一提的是,Away3D具有一个可视化编辑场景及模型的工具- Prefab3D (?http://www.closier.nl/prefab/),这个运用Adobe AIR开发的工具功能相当强大,开发者和设计人员可以方便的对三维场景进行材质贴图,编辑光照及设置动画等,并输出为Away3D使用的文档。 在Adobe Molehill公布的当天,他们也发布了最新支持Molehill的4.0 Alpha版本。 引擎相关特性: ?拥有可视化编辑场景及模型的免费工具Prefab3D ?功能全面的资源加载、事件处理、光照、摄像机、骨骼动画及音效处理等 官方网址:?http://www.away3d.com/ 授权方式:开源且免费 开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。 演示案例: ?http://www.ringo.nl/projects/away3d/broomstick/LoaderOBJTest.html ?http://not-so-stupid.com/clients/not-so-stupid/away4/duck/ ?http://infiniteturtles.co.uk/projects/away3d/broomstick/LoaderMD5Test.html 更多采用此引擎的游戏展示:http://away3d.com/projects-using-away3d ? Sandy 3D 我下载过,但是不喜欢他的文档和示例。后就没再多在这上面多费时间。 Sharikura 3D Zero3D 目前最新版本为v1.3. 目前功能支持几乎所有的主流Flash 3D内容.并且具有特色的物理,粒子,刚体,精灵系统. 全中文的文档.全中文的代码注释.为从使用到开发上都提供了方便和完整的技术支持. 最重要的,这是一款我们中国人自己的引擎. Flare3D 引擎相关特性: ?可视化的对场景及模型进行编辑、贴图等 ?光照系统、骨骼、摄像机系统等 ?比较直观的开发流程 官方网址:?http://www.flare3d.com/ 授权方式:商业授权,30天试用版本 。 开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。 演示案例: ?http://www.beyond-reality-face.com/demo ?http://www.flare3d.com/demos/animations/ 更多采用此引擎的游戏展示:http://www.flare3d.com/showcase 比较和分析 我用away3d生成的swf至少也在100k左右,但是同样的效果用pv3d却能减小到20k。但是占用的CPU差不多。 Papervision 3D 用的人最多,可以问的人也多,学习资料多。 Alternativa 3D 效率应该更高些把?但是没开源。 结论:先上手 Away3D实例,再研究Papervision 3D。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |