Khronos联盟今天发布了WebGL规范草案,这表示基于WebGL规范的网页3D界面发展进程进一步加快。
WebGL是一种把JavaScript和OpenGL ES 2.0结合起来,为HTML5 Canvas提供硬件3D加速渲染的网页3D绘图标准。该标准的草案中,网页开发者可以利用HTML5的相关技术来支持OpenGL ES 2.0接口,避免了针对不同浏览器开发多种插件的麻烦,同时加快了显卡支持3D网页对象的速度。
[MD:FLV MD:WIDTH=500,MD:HEIGHT=300,MD:FILE=/Img/flash/20091211/03550432.flv][/MD:FLV]
包括苹果的Safari、谷歌Chrome、Mozilla Firfox、Opera在内的浏览器最新版本均支持HTML5,只需进行相应的升级调整就可以完美支持WebGL规范。虽然Android、iPhone手机目前仍不支持WebGL规范,但是随着移动版浏览器的升级,手机网页3D化也将逐步实现,几天前就出现过诺基亚N900手机运行Firefox移动版演示WebGL标准的视频。
包括AMD、苹果、谷歌、Mozilla和NVIDIA等公司均参与了WebGL标准的制定工作,目前该标准的平台代码编写仍在继续,有望于2010年上半年发布公开版。
WebGL草案原文地址:https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html