欢迎来到天天文库
浏览记录
ID:10923202
大小:89.00 KB
页数:5页
时间:2018-07-09
《3d为互联网准备好了么》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、3D为互联网准备好了么?原文:Is3DFinallyReadyfortheWeb?作者:SixtoOrtizJr.来源:Computerarchive,Volume43,Issue1(January2010)tableofcontents,Pages:14-16,2010Introduction介绍最初的互联网是以一个简陋的鼠标点击环境开始的,但如今,互联网上已经到处是各种眼花缭乱的页面,充满着各种丰富的应用程序,有的用来娱乐,有的用来提高生产率,等等等等。用户可以在互联网上完成各式各样的任务,不管是购买商品,还是与
2、全世界的用户实时交互。然而,一个关键的元素却迟迟没有在互联网上打上自己的烙印——3D。在今天,3D的在线应用主要是游戏和虚拟世界,这些都需要强大的电脑和特殊的软件来支撑。然而,商业,工程企业和其他一些用户同样也需要3D,他们同样也需要3D所带来的真实感和更多细节。用户希望他们能够在浏览器中获得和在PC中一样的体验。并且由于3D技术在电影、游戏和其他各种娱乐行业中的广泛应用,消费者已经对它习以为常。因此,对于互联网上更多且更易于访问的3D内容的需求变得越来越强烈。况且更好的浏览器体验同时也意味着更多潜在的收入。然而,互
3、联网3D还处于一种很不成熟的状态,因为很难在典型的PC和浏览器上广泛使用这种复杂的技术。事实上,一般浏览器也无法承载复杂的3D内容,更无法提供高帧率或全屏的图形效果。并且,在实时的合作程序和其他应用程序中包含3D让本来已经很繁琐的开发过程会变得更加复杂。尽管如此,现在是有一些组织在为网络3D技术而努力工作的。他们尝试将浏览器转为一种更为强大的计算平台,以在该平台上获得如PC上一样的体验,例如3D内容的展示。这些工作将会为网络衍生出更多的应用程序,包括产品建模,展示和配置;3D在线会议和工人协作;对于手术或机械过程的模
4、拟;虚拟旅游;增强现实等等。不管怎样,在互联网3D技术变得可依赖和成为主流之前,仍然有重重的困难需要克服。3Dontheweb网络上的3D早期的网络是没有图形界面的,直到NCSA(美国国家超计算应用程序中心)在1993年发布了Mosaic,这是首个可以同时展示图片和文字的浏览器。当前在互联网上,已经有一些为3D服务的技术在使用,他们基本使用同样的方式工作,但是使用不同的文件格式。VRML和X3D网络3D开始于1994年,在这一年,VRML组织发布了虚拟现实标记语言(VirtualRealityMarkupLangua
5、ge)。然而,VRML从未流行过,因为它限制开发者只可以写3D相关的内容。为了创建完整的引人注目的应用程序,开发者必须能够同时开发3D,2D,视频和音频。在处理器和软件能够支持图形之前,VRML表现还是不错的,因为它能支持图形。但是VRML太慢,并且没有能力渲染复杂高仿真的模型和场景。在1997年,Web3D联盟推出了X3D,它是一种基于XML的文件格式,同时也是VRML的扩展,以用来表现3D图形。X3D同样也没有流行过。游戏和3D开发人员广泛忽视了X3D,X3D只被极少数的商业工具所支持。其他方法3D工业论坛于20
6、03年推出的Universal3D技术,是一种压缩的3D图形文件格式。然而,它的推崇者也只是推动Universal3D使其成为了一种主要使用在制造业或建筑业相关应用程序的文件格式。开源的网络3D标记语言(3DMLW,3DMarkupLanguageforWeb)是一种基于XML的文件格式,它用于创建网络上的3D和2D内容。3DMLW由3DTechnologiesR&D于2009年推出,它可以通过插件工作在大多数流行的浏览器中。TechnicalDevelopments技术开发今天的硬件能力能够比过去更好的处理3D。更
7、快的CPU,更快的图形处理器和显卡,以及四处可见的3D图形加速器,这些都为网络3D的出现提供了可能。JavaScript和HTML5.0开发者使用JavaScript语言开发各种网络应用程序。浏览器的JavaScript引擎性能的提升,使得网络3D成为可能。比如说,IE9中的JavaScript引擎将可以使用宿主机器的图形处理器来快速的处理图形相关的任务。同样的,Mozilla也增强了其Firefox浏览器的JavaScript引擎,他们使用了一种追踪(tracing)技术,该技术通过优化代码的执行方式来提升性能。J
8、avaScript的访问HTML5.0的能力可以让开发者更加方便的将视频,音频,3D和2D内容无缝合并到应用程序中。HTML5.0中的画布(canvas)元素同样也会促成互联网3D。该元素使得浏览器可以通过它们的JavaScript引擎,本能(无需插件技术)且动态的渲染位图图片,使得渲染3D变得更加容易。WebGLMozilla基金会是一个创建
此文档下载收益归作者所有