WebGL – OpenGL ES 2.0 for the Web Browser
如需转载,请注明出处!
WebSite: http://www.jjos.org/
作者: 姜江 linuxemacs@gmail.com
QQ: 457283
WebGL是由Khronos协会发起的一项新标准,一个交叉平台下的底层3D绘图api标准(基于OpenGL ES 2.0)。在HTML5规范中通过DOM接口的Canvas元素导出了WebGL的API。目前,WebGL规范的草案已经发布,支持的浏览器有Mac/Windows/Linux (32 or 64 bits)平台的Chromium,Apple的Safari浏览器,Opera, 以及Firefox。
WebGL idl定义:
https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/webgl.idl
规范定义:https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html
如果你使用的是Mac OS,可以用下面的命令打开WebGL的支持
defaults write com.apple.Safari WebKitWebGLEnabled -bool YES
这里有一些WebGL的样例代码:
San Angeles
Shiny teapot
Particle system
http://www.khronos.org/webgl/wiki/Demo_Repository
不过,在10.6.3版本的Macbook上实际体验了下WebGL的3D效果,感觉绘制效率还是偏低,并且有断续的卡屏现象存在。虽然该技术的用户体验很炫,但是真要用WebGL来做一款游戏之类,玩起来还真有些够呛。
这里有一篇Flash和WebGL的评测文章:
http://www.cnbeta.com/articles/108886.htm
~~~ END ~~~
Post Footer automatically generated by wp-posturl plugin for wordpress.