away3dStage3D是如何工作的(一)

away3d  时间:2021-07-17  阅读:()

Stage3D是如何工作的(一)

在本教程中,你将了解到何为Stage3D以及它是如何工作的。

你还将要使用ActionScript来创建一些带有Vertext Buffers(顶点缓冲)和Index Buffers(索引缓冲)的简单的Stage3D几何图形。

了解Stage3D 在过去的几年中,人们用3D在Flash中开发出了一些令人称奇的应用,业界也出现了很多基于Flash的3D引擎,比如:Papervision3D, Away3D, 和Alternativa3D,利用这些引擎制作的如此众多的应用表明了在Flash中开发者是多么的需要实时3D渲染。

以前,在Flash中的3D渲染是不经过硬件加速的。

事实上,在Flash Player11以前的所有3D渲染都是软件渲染模式,也就是依靠CPU来完成的。

软件渲染模式非常的慢,而且不能用来渲染很细节化的3D场景。

截至目前,我们在今天的很多3D游戏中经常能见到的漂亮图形效果还是不能集成到Flash中。

随着Flash Player 11的发布,新的机会来了。

开发者可以充分利用3D硬件加速,而不是靠CPU来完成渲染。

这种新的渲染模式把渲染工作交给了计算机的视频处理器,也就是所谓的GPU来处理。

GPU是一种专门用来处理3D对象的硬件。

如何使用Stage3D Stage3D是Adobe最近发布的一个新的Flash API。

它专门用于实时3D渲染。

用Stage3D,你可以让Flash充分利用用户计算机的GPU硬件加速能力。

Stage3D的发布对开发者来说是一个重要里程碑。

在Flash中可以使用3D加速为Flash游戏和应用带来了从未有过的机遇。

记得当年3D硬件加速横空出世,世界关于3D编程的概念被彻底颠覆。

游戏的画面质量和复杂度成倍提高。

得益于硬件加速那快如闪电般的渲染能力,让我们有机会体验现代3D游戏那复杂的模型,逼真的效果和实时的交互。

借助于Flash Player 98%以上的市场占有率,用Flash开发的游戏及应用几乎可以被世界上所有的计算机直接使用。

用户只要在浏览器中键入游戏的URL就可以开始玩了。

有了在大多数浏览器中安装的Flash player,用户不需要再安装任何运行时库,操作系统和硬件需求的差异化也一同消失了。

无处不在的Flash Player和3D硬件加速在一起可能会永远改变在线游戏,就像当年3D加速硬件出现有电脑游戏的快速变革。

现今普遍的Flash站点上大多只有2D的内容。

可以想象在不远的将来,用户将在一个3D的世界里畅游。

未来,大多数站点可能都会有一个带有3D交互体验的视频游戏,而不是象现在这样只提供2D的内容。

这就是Stage3D:通过世界上每一台联网的计算机,都可以轻松体验到基于3D硬件加速构建的游戏和交互网站。

如何使用3D硬件加速 在本章节,你将对用3D硬件加速来渲染Flash内容有一个大概的了解。

3D硬件加速利用在所有现代计算机中普遍存在GPU来进行渲染,而GPU专门用来承担3D的渲染任务。

在以下步骤里,软件(你的Flash应用)将只会定义一个简单的3D场景。

程序将3D场景的数据,传递给GPU,让它来处理数据,渲染场景。

这个过程比用CPU渲染的软件渲染模式要快的多。

让我们来花点儿时间来比较一下软件渲染和硬件渲染的不同。

一般来说,一个3D场景由一组3D几何图形(geometries)(面(meshes))组成。

每个几何图形由一组三角形(triangles)组成,而每个三角形又由一组顶点(vertices)组成。

所以,一个3D场景只由一组顶点定义,最后再加入一些相关渲染信息,比如:纹理(textures)或者顶点颜色(vertex colors). 在以前的软解模式中,象Away3D这样的3D引擎会接收顶点的数据流,然后计算每个三角形在屏幕上位置,然后提示Flash Player利用一系列填充(fill)操作一个接一个的渲染每个三角形。

这个由引擎内置程序执行的过程是非常耗时的。

在有些时候渲染的结果也不是很精确。

场景内容是以三角形,而非像素为单位进行渲染的,会引起层级排序错误(depth sorting errors)。

三角形经常会被放置到错误的位置,错误的层上。

Stablehost 美国主机商黑五虚拟主机四折

如今我们网友可能较多的会选择云服务器、VPS主机,对于虚拟主机的话可能很多人不会选择。但是我们有些外贸业务用途的建站项目还是会有选择虚拟主机的。今天看到的Stablehost 商家虚拟主机在黑五期间也有四折优惠,对于这个服务商而言不是特别的喜欢,虽然他们商家和我们熟悉的老鹰主机商有些类似,且在后来老鹰主机改版和方案后,Stablehost 商家也会跟随改版,但是性价比认为不如老鹰主机。这次黑色星期...

knownhost西雅图/亚特兰大/阿姆斯特丹$5/月,2个IP1G内存/1核/20gSSD/1T流量

美国知名管理型主机公司,2006年运作至今,虚拟主机、VPS、云服务器、独立服务器等业务全部采用“managed”,也就是人工参与度高,很多事情都可以人工帮你处理,不过一直以来价格也贵。也不知道knownhost什么时候开始运作无管理型业务的,估计是为了扩展市场吧,反正是出来较长时间了。闲来无事,那就给大家介绍下“unmanaged VPS”,也就是无管理型VPS,低至5美元/月,基于KVM虚拟,...

Hostinger 限时外贸美国主机活动 低至月12元且赠送1个COM域名

Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...

away3d为你推荐
1u1U的 定义weakhashmapJava///map的父类是?webcrack我用WebCrack4 在破解路由器密码的时候为什么在破解密码的中途自动关闭掉备忘录模式Java中常用的设计模式有哪些?请详细说明一下工厂模式。editplus破解版手机的常用软件和ngage的破解版editplus破解版cool edit pro 2.1汉化破解版丁奇赛尔号丁奇技能表,带等级,刷什么学习力好?弹幕播放器弹弹play播放器怎么样数据分析报告范文数据分析报告怎么写什么是SOA什么是中子刀?您了解吗?
t牌 流媒体服务器 idc评测网 网通服务器ip 华为4核 最好的空间 双拼域名 hinet 国外代理服务器地址 qq对话框 卡巴斯基破解版 免费dns解析 最漂亮的qq空间 iki 免费个人主页 网站加速 789电视剧网 tracker服务器 webmin tracert 更多