07073网页游戏门户

首页

全站导航

新闻中心 > 游戏博客 >
分享到:

网页能玩3D游戏!Web显卡加速技术详解

  2010-01-08 09:16  来源:07073.com  作者:法官
字号:

  随着显卡图形技术全面进入DX10时代以来,显卡的构架也发生了相当大的改变,由最初的顶点/管线分离式构架转变为当前的统一渲染构架。并且通过配套软件的不断完善,显卡强大的并行处理优势逐渐凸显出来,所负责的工作也不再是单单只是渲染3D图像,已经开始可以参与到一些大规模计算中来,在一定程度上减轻了CPU的负担。

 

  目前显卡芯片厂商都已经推出了比较成熟的通用运算解决方案,例如NVIDIA的CUDA通用运算技术,这项技术到目前为止应用的范围相当广泛,其中涵盖了:图像处理、视频处理、科学运算、密码破解等多种领域。通过这些技术不仅可以大大提升工作人员的工作效率,还能够进一步降低硬件成本。这也是为什么新一代超级计算机大量采用GPU作为加速处理器的原因。

 

  关于利用CUDA通用运算技术进行转码的应用,我们在之前文章中已经做过相当全面的介绍及测试,相信大家已经非常了解显卡加速给我们带来的便利。而最近随着技术的进一步发展,大家最常用的网页也开始加入对显卡加速的支持,在这篇文章中,我们就详细的介绍一下显卡加速在网页中的应用。

   说到网页游戏相信大家都会想到“蔬菜采摘”这一经典的游戏。网页游戏最先起源于德国,又称Web游戏,是利用浏览器玩的游戏,它不用下载客户端,任何地方任何时间任何一台能上网的电脑就可以快乐的游戏,尤其适合上班一族。之前由于技术的限制网页游戏只能以2D形式来实现,不过最近网络巨头Google推出的O3D API技术则可以在Web中实现3D渲染的效果,当然这项技术还是需要GPU进行加速。 

 

  通过O3D应用程序接口可以直接在浏览器中实现3D渲染,渲染的流畅度完全取决与GPU的计算能力。在测试中我们采用了NVIDIA最新推出的GT240显卡,由截图上可以看出在网页中实时渲染出的图像已经可以和《魔兽世界》来媲美并且画面非常流畅——帧数稳定保持在30帧以上而CPU占用率却非常低。

  

开发者利用O3D开发出的Web 3D场景

  Google O3D还是通过插件的形式安装到浏览器中,感兴趣的朋友可以通过这里安装,Windows和Mac平台的插件都已经直接可以使用,而Linux平台的插件则需要手动编译。同时,Google还提供了大量的O3D演示DEMO,大家可以自行测试。

  和前面介绍的O3D类似,WebGL也是一种基于Web的图形应用程序接口,目前Webkit内核的浏览器包括Safari、Google Chrome以及Mozilla公司的FireFox都内建了WebGL技术。 

   WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。

【责任编辑:法官】
上一页 1 2 3 下一页
    loading.. 评论加载中....
会员中心
帐号 
密码 
 
  自动登录 忘记密码
  立即注册
您可能还想看:
新闻排行
  • 24小时
Copyright © 2002-2019 07073游戏网版权所有 关于我们 | 招聘信息 | 联系我们 | 网站地图 | 友情链接 | 意见反馈 | 厂商自助后台 商务合作:15446107@qq.com
微信扫描二维码,获取新闻更便捷,参与活动赢大礼!