Google已发布其热门Chrome网络浏览器的新版更新,该版本支持HTML5的WebGL扩展,使得无需使用插件即可在网页浏览器中渲染3D图形。
谷歌将 WebGL 纳入 Chrome 浏览器,有助于该浏览器迎头赶上 Firefox 和 Safari,这两者今年早些时候已开始支持 WebGL。Opera 也是参与 WebGL 开发的组织成员,但尚未在其浏览器的公开版本中实现这一功能。
WebGL基于OpenGL,并利用HTML5的canvas元素和JavaScript,使开发人员能够创建令人惊叹的三维用户界面。
Google Body Browser 使用 WebGL
Google还发布了一款名为“Body Browser”的新工具,它利用WebGL技术提供人体的3D表示。事实上,Body Browser的发布时间可能与Chrome对WebGL的支持同步,意在配合这一功能。
作为 WebGL 的一个示例,Body Browser 允许用户剥离皮肤、肌肉和骨骼的解剖层,并提供标签,从而成为一个令人惊叹的 3D 解剖参考工具。
得益于 WebGL,Google 的 Body Browser 展示了在浏览器中可以实现的精彩效果。
Body Browser 还展示了通过 WebGL 可获得的细节水平。
WebGL 以及新发布的 Chrome 更新版等浏览器提供了令人惊艳的 3D 表现。
更多 WebGL 实际应用示例
现在,其他 WebGL 实际应用示例也可以在 Google Chrome 中展示。这些示例包括 Shiny Teapot(闪亮茶壶)、NVIDIA Vertex Buffer Object Demo(顶点缓冲区对象演示)以及 Apple 的 WebGL + CSS Demo。
在电子商务中的潜在应用
对于电子商务而言,WebGL 可能提供一种替代方案来提供 3D 产品表示,而这些内容目前可能需要用 Flash 开发。
一个可能的例子是销售经典汽车零部件的在线商家。利用 WebGL,网站可以在不造成严重性能损耗且不使用 Flash 或 Silverlight 的情况下,包含各种汽车零部件的详细 3D 表示,甚至展示这些部件的安装方法。
尽管肯定还需要进一步完善,Shiny Teapot 可能是电子商务早期如何利用 WebGL 的一个示例。
浏览器面临的挑战
WebGL 仍面临一些浏览器兼容性问题。如上所述,Opera 尽管参与了 WebGL 的开发,但尚未支持 WebGL。而微软不太可能在其即将推出的 Internet Explorer 9 网页浏览器中添加对 WebGL 的支持,这可能会削弱 WebGL 的潜力,或者进一步侵蚀 IE 的市场份额。
无论如何,谷歌在 Chrome 中对 WebGL 的支持以及来自 Google Labs 的 Body Browser 的加入,都将为这一 3D 标准带来助力。
总结
过去一周,Google的Chrome网页浏览器加入Safari和Firefox,开始支持WebGL。Google还通过其Body Browser提供了迄今为止最出色的WebGL示例。尽管WebGL在电子商务领域具有重要的潜在用途,但是否能真正流行起来还需时间验证。

