据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的唯一尝试。
O3D可以作为IE、Firefox、Safari和Chrome的插件,它支持Windows、Mac OS
X和Linux这三大系统平台。谷歌希望O3D技术最终可以直接内置到所有浏览器中。O3D为开发者的基于Web的JavaScript程序和电脑图形图
像提供了一个接口,游戏和程序运行质量将因此大幅提升。
谷歌在一篇博客中展示了这项技术。为了吸引人们安装这个插件,谷歌还精心录制了一个O3D讲解视频。
谷歌并不是唯一一家渴望3D Web技术的公司。早在上世纪90年代,一家名为Virtual Reality Markup
Language(虚拟现实置标语言,VRML)的技术公司就已经开发3D
Web技术,但最终没有成功。当今的互联网技术日新月异,不仅是因为谷歌和雅虎等大型互联网公司的成就,甚至是微软也积极参与基于Web应用程序的开发。
“现在是3D内容跃升到Web上的最佳时机,”谷歌产品部经理Henry Bridge这样表示。
Mozilla也渴望3D技术
Henry Bridge的观点是正确的,至少他的同行们也是这么看的。
Firefox开发商Mozilla和制定OpenGL技术规范的Khronos已经看到了OpenGL技术的广泛应用,他们也想借此为Web创建新的3D图形加速标准。
“OpenGL需要很多的代码编写工作,但OpenGL可以为用户带去改变,”谷歌工程总监Matt Papakipos表示,“谷歌在这方面处于先进地位,因此把它加入到屏幕上也很容易。”
谷歌相信,未来浏览器将支持多重3D界面。
Matt Papakipos认为,目前,浏览器的2D图形有两项技术——SVG和Canvas。未来的浏览器至少将有两项技术。
据Henry Bridge介绍,O3D开源插件的开发耗时两年。该插件不适合经常上网的用户,它更多地是被开发3D Web的程序员所使用。
玩家的福音
尽管谷歌有像谷歌地球(Google Earth)这样的3D程序,但谷歌知道这并不是游戏玩家们所需要的。
“20年前,我们用CAD制作3D。时至今日,我们不能这样对待游戏玩家,”Matt Papakipos表示。
目前,由于Adobe的Flash技术的存在,很多轻度玩家对Web游戏并不怎么挑剔。但核心玩家的要求很高,他们往往会选择最好的显卡。因此,O3D是他们的最佳选择。
“O3D的性能与本地程序性能没有任何区别,”Matt Papakipos表示。但他又补充道:“这只是在游戏的图像方面。运行JavaScript的普通计算机将比运行本地程序的计算机慢很多。”
更多信息,请访问O3D主页:http://code.google.com/intl/zh-CN/apis/o3d/docs/gettingstarted.html#install