- 最后登录
- 2022-10-8
- 注册时间
- 2010-12-6
- 阅读权限
- 100
- 积分
- 14150
- 纳金币
- 76544
- 精华
- 23
|
据统计,flash3D引擎有不下10款(纳金网注),在使用的时候真的是会让人犯难,我个人曾经使用过一段时间PV3D,感觉PV3D的创建时间,用户规模等等相对都要更加成熟,因此我自己更加推荐PV3D。
结论:目前我在用PaperVision。如果Away3D能修复问题,提高执行效率,我会换用A3D。如果GreatWhite (PV3D2)继续出错不断,Away3D的问题解决不了,我会考虑Alternativa。
flash 3d 基础
本教程适用于电脑3D图形新手。教程中将介绍常用术语并解释如何在Flash中实现3D。如果你不知道什么是网格(mesh),贴图(texture)或都着色引擎(shader)(译者注:参见什么是shader? - 文章未完成) ,那么本文可以在你准备使用Papervision3D, Away3D 和 Sandy这些引擎制作3D Flash之前,为你讲解一些必要的基础知识。因为本教程只涉及一般电脑3D基础知识,所以不需要编程基础。
本教程是为刚刚入门的新手编写的,不过你也可以在教程中找到其他一些信息。所有示例都是使用Away3D实现的,你也可以随意下载示例源代码。直接研究代码是学习Flash 3D的最好办法。在这里(文章未完成)有如果使用这些代码的说明。最后提醒一下,每个例子都需要用鼠标指向才会运行。如果所有Flash文件都一起运行,你的浏览器马上就会挂掉。下面也会讲到这是为什么。
好了,进入主题。3D很简单。就象你每天用双眼看到的一样,是你非常习惯的东西。因此你的大脑对3D世界很了解。在电脑中的3D与在现实中十分类似。区别只是在电脑中,你看到的一切是某些人设计出来的,而且只显示在平面的显示器上。(译者注,现实世界也不是凭空变出来的)
flash 3d引擎分类
1.商用和免费:商用引擎是需要付费才可以商业应用的,而免费则可以随意使用。
2.开源和非开源:开源引擎是指源代码开放的引擎,引擎的内核代码是可以随便研究的。而非开源则相反。
flash 3d常用引擎
Alternativa 3D引擎;Away3d引擎;CopperCube引擎;Flare 3D 引擎;Sandy 3D引擎;
papervision3d引擎;NewX3D引擎;Sharikura 3D引擎;Alchemy3D引擎等。
flash 3d引擎现状和未来
由于目前flash网页播放器还不支持GPU,而只能基于CPU运算,所以表现复杂图像时往往显得力不从心。目前各flash 3d引擎能实时渲染面数为3000-5000个面,八倍网已实现了3万面运行非常流畅。视电脑配置稍有些不同。但是Adobe的官方已经发话,在不久flash网页播放器将支持GPU运算,那时flash 3d引擎能实时渲染面数将达到几十万面.Alternativa 3D官方已经放出一段引擎游戏的视频,30万面的场景运行的非常流畅。
flash 3d引擎学习资料
国内目前知名的几个flash3d爱好者可以找资料的地方:
纳金网学府flash3d专题—拥有最新最系统的3D引擎学习资料,有大量的加盟纳才设计师在线交流,是flash3d爱好者学习、打酱油、专业人士研究的好去处~
Flash3d官方网站 - 拥有最新最全的Flash3d引擎学习资料,是flash3d爱好者研究学习的家园。
Flash3d研究所 - 代表国内flash3d最高技术团队,QQ群涵盖大部分flash3d业内高手。
天地会3d应用区 - 天地会凭借其海量flash人员,此3d区拥有很多flash3d爱好者。 |
|