- 浏览: 332715 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (354)
- Flash | as3 (53)
- AIR | Starling (46)
- Android (55)
- Java (10)
- C++ (6)
- PHP (43)
- IOS (9)
- Unity3D (2)
- cocos2d-x (1)
- OpenGL (2)
- WebGL (3)
- Server (4)
- MemCache (13)
- MySql (2)
- NoSql (2)
- PhoneGap (13)
- jQuery | jQuery Mobile (14)
- javaScript | html5 | css3 (14)
- Linux (1)
- Box2D (2)
- SmartFox (1)
- Ruby (0)
- Python (2)
- Golang (11)
- Redis (1)
- 开源项目 (6)
- 游戏策划 (1)
- 云平台 (2)
- 项目管理 (6)
- 听见月光 (32)
最新评论
-
kenkao:
http://www.linuxidc.com/Linux/2 ...
解决idea编译时resources文件夹内容不自动复制到输出路径classes的问题 -
kenkao:
http://blog.csdn.net/yanwushu/a ...
解决idea编译时resources文件夹内容不自动复制到输出路径classes的问题 -
wpy126:
你这种比较根本不公平AppCan 用了多个页面,jqm内容都 ...
AppCan VS PhoneGap - 对比两大移动开发平台 -
kenkao:
zs12593 写道这个,这个
这里只是转载,建议看一下原文, ...
android游戏开发框架libgdx环境搭建 -
zs12593:
这个,这个
android游戏开发框架libgdx环境搭建
原文链接:http://xiazhihui321.blog.163.com/blog/static/81328893201141851347410/
从Flash Player 5开始,3D开发者就尝试做一些伪3D的演示;Flash Player 6时代,引入了Drawing API,大大方便了开发者进行图形绘制;2006年引入AS3,开始改变很多Web游戏的规模;Flash Player 10;2008年10月引入内置2.5D绘图支持,同时加入内置3D属性,比如旋转和变形,内置API控制空间三角形,并且允许处理透视;今年3月,Adobe在实验室推出了支持GPU加速的真正3D API - Molehill,将把互联网带入全新的三维时代。
今天我们来看看一些流行的Flash 3D引擎,他们都已经或者即将支持全新的Flash 3D API。
Away3D
Away3D从07年的1.0版本开始,至今已经4个年头。除了官网上比较丰富的教程及文档之外,还有些不错的书籍详细介绍此引擎,例如《3D in Flash》和《Away3D 3.6 essential》等。
值得一提的是,Away3D具有一个可视化编辑场景及模型的工具- Prefab3D ( http://www.closier.nl/prefab/),这个运用Adobe AIR开发的工具功能相当强大,开发者和设计人员可以方便的对三维场景进行材质贴图,编辑光照及设置动画等,并输出为Away3D使用的文档。
在Adobe Molehill公布的当天,他们也发布了最新支持Molehill的4.0 Alpha版本。
引擎相关特性:
? 支持加载大多数流行3D文件,如Collada, OBJ 等
? 拥有可视化编辑场景及模型的免费工具Prefab3D
? 功能全面的资源加载、事件处理、光照、摄像机、骨骼动画及音效处理等
官方网址: http://www.away3d.com/
授权方式:开源且免费
开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。
演示案例:
? http://infiniteturtles.co.uk/projects/away3d/broomstick/ShallowWaterDemo.html
? 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
Alternativa3D
在Molehill出来之前,用此引擎开发的Tanki Online就让大家惊艳。去年Adobe MAX大会上的3D赛车让大家印象深刻,这个游戏就出自Alternativa3D引擎。
引擎相关特性:
? 支持加载大多数流行3D文件,如Collada, OBJ 等
? 拥有3ds MAX 2010输出插件
? 可以类似DisplayObject方式方便的管理3D对象
? 高效的三维深度排序
? 光照系统、鼠标交互、多摄像机系统等。
官方网址: http://www.alternativaplatform.com/
授权方式:免费但不开源,今年4月就将推出支持Molehill的最新免费版本。
开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。
演示案例:
? http://www.alternativaplatform.com/en/demos/maxracer/
? http://www.alternativaplatform.com/en/demos/metro2033online/
? http://tankionline.com/
? http://war.q1.ru/art/screenshots/
更多采用此引擎的游戏展示:http://www.alternativaplatform.com/en/showcase/
Flare3D
Flare3D是一个 创建Flash 3D游戏的引擎。其最大特色是具有较完整的Flash 3D游戏开发工作流程。
引擎相关特性:
? 支持导入3ds MAX模型
? 可视化的对场景及模型进行编辑、贴图等
? 光照系统、骨骼、摄像机系统等
? 比较直观的开发流程
官方网址: http://www.flare3d.com/
授权方式:商业授权,30天试用版本 。
开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。
演示案例:
? http://www.flare3d.com/games/AlmaxRace/
? http://www.beyond-reality-face.com/demo
? http://www.flare3d.com/demos/animations/
更多采用此引擎的游戏展示:http://www.flare3d.com/showcase
CopperCube
CopperCube是一个具有 3D引擎及编辑器的开发工具,开发者可以通过它将自己的游戏及程序发布为多种格式,Flash,WebGL,Windows及Mac OS的单机应用等。
引擎相关特性:
? 能发布为多种格式
? 支持多达20多种的三维模型格式
? 可视化的对场景及模型进行编辑、贴图、动作设置等
? 代码编写量小,号称无需编程即可创建3D应用
? 比较直观的开发流程
官方网址: http://www.ambiera.com/
授权方式:商业授权,14天试用版本 。
开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。
演示案例:
? http://www.ambiera.com/coppercube/demo.php?demo=backyard
? http://www.ambiera.com/coppercube/demo.php?demo=panorama
? http://www.ambiera.com/coppercube/demo.php?demo=configurator
更多采用此引擎的游戏展示:http://www.ambiera.com/coppercube/demo.php
Yogurt3D
Yogurt3D是一个功能较为全面的Flash 3D引擎,在Facebook上有他们用此引擎创建的3D多人互动社区。
引擎相关特性:
? 免费的各种3D软件插件,如Softimage、Maya、3ds Max等。
? 三维场景相关的摄像机、物体等API
? 角色骨骼动画、材质编辑等
? 动画、材质、骨骼文件等资源加载API
官方网址: http://www.yogurt3d.com/
授权方式:免费但不开源,即将发布支持Molehill的新版本 。
开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。
演示案例:
? http://www.yogurtistan.com/
更多采用此引擎的游戏展示:http://www.yogurt3d.com/showcase/
Sophie3D
Sophie3D引擎为开发者提供了Flash SWC组件,让开发者可以创建交互的3D内容。从功能上讲,Sophie3D更适合电子商务等产品细节的立体展示。而且这个引擎还将提供类似红蓝、红绿分色的三维立体场景功能 。
引擎相关特性:
? 支持Collada及Wavefront三维文件格式导入。
? 文件压缩以提高加载速度
? 摄像机及对象的运动
? 在三维场景中添加交互的2D热区
? 将三维厂家导出为图片
官方网址: http://www.sophie3d.com/
授权方式:商业授权,即将发布支持Molehill的新版本 。
开发环境:Flex(Flash)Builder,FlashDevelop及其他ActionScript开发环境。
演示案例:
? http://www.sophie3d.com/website/flash_player_11_demo/sophie3D_demo_01/SOPHIE_3D_FLASH_PLAYER_11.html
? http://www.sophie3d.com/website/flash_player_11_demo/sophie3D_demo_02/SOPHIE_3D_FLASH_PLAYER_11.html
更多采用此引擎的展示:http://www.sophie3d.com/website/index_en.php?page=821u68u0
除了上面介绍的内容,还有很多不错的Flash 3D引擎,如 Papervision 3D、Sandy3D等等,这里就不一一介绍了。相信随着Adobe Flash功能的不断给力更新,越来越多的3D游戏及应用会如雨后春笋般出现。
发表评论
-
as3 中文转拼音
2017-01-03 17:27 2422private static const PinYin:Ob ... -
解决flash builder 4.6调试不可用
2016-12-19 09:47 449来自:http://blog.csdn.net/cupi ... -
ColorMatrixFilter 色彩矩阵滤镜
2016-05-20 10:34 942包 flash.filters 类 public final ... -
ANE 在 Android 上的应用
2015-01-08 17:59 915http://blog.csdn.net/linxcool ... -
as3通用三方库大全
2014-09-25 10:41 854http://wiki.junnan.org/pages/ ... -
4个不错的Flash开源项目
2014-08-15 12:02 483原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出 ... -
Flash教程:多种图片切换效果
2014-08-12 14:16 586http://www.missyuan.com/threa ... -
DragonBones快速入门指南
2014-07-17 10:46 909DragonBones快速入门指南 ... -
[Flex]Flex编程注意之自动获取焦点、监听全局键盘事件
2014-07-17 09:40 457http://www.k-zone.cn/zblog/pos ... -
使用 jsfl 发布flash IDE 插件
2014-07-16 16:59 879http://blog.csdn.net/aosnowas ... -
as3种常见的弹性效果公式以及波形运动等as3动画效果公式代码整理
2014-07-14 09:12 939as3种常见的弹性效果公式以及波形运动等as3动画效果公式代 ... -
基于flash AS3.0 的BASE64编码与解码类
2014-07-02 13:35 649代码 Code highlighting produc ... -
FlashBuilder 4.6下载与安装
2014-06-04 17:02 4来自:http://m.oschina.net/blog/ ... -
as3绘制饼状图
2014-03-31 17:13 598来自:http://www.cnblogs.com/ddw1 ... -
Pixel Bender 浅尝
2014-03-21 17:50 726来自:http://chaimzane.iteye.com/ ... -
Flex入门的好书——《Flex3 Cookbook 中文版》
2014-01-13 13:55 800本文标题:Flex入门的好书——《Flex3 Cook ... -
MaxRects纹理合并算法as3实现
2014-01-09 17:40 3093来自:http://www.duzengqiang.com ... -
AS3之BitmapData学习整理
2013-10-24 11:05 2579http://www.cnblogs.com/ps ... -
AS3连接MYSQL数据库
2013-10-12 17:38 550原文链接:http://www.cnblogs.com/yi ... -
flash实用工具类+开源包收藏
2013-09-09 11:02 2130来自:http://blog.sina.com.cn/s/b ...
相关推荐
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。主要特性Hilo 支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Standalone多种方式接入。另外,你可以根据需要...
81 lRl页 游戏简介 ………………………………………………………………………… 245 82 Unlty Wob游 戏…………¨………………………………………………¨………… ⒉5 82】 strcamjng关 卡 ……………¨……¨……...
6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
mxp/插入mtx、mtz格式的Viewpoint Media 3D文件,并有一些控制参数 mxp/打开一个指定大小的窗口,除了标题栏什么都没有。如果做很多弹出窗口的话,这个插件比DW自带的open browser window方便一些 mxp/一些Flash ...
精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果看源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可...