Tag Archives: webgl

WebGL和HTML5在未来需要面对的挑战

在《Game Engine Gems 2》的第13章中,作者Rémi Arnaud基于3D渲染技术评测了不同的浏览器。Rémi认为,因为不能吸引游戏开发者,许多Web 3D渲染技术实际已经失败了。例如VRML,约翰•卡马克已经宣布了它的死亡。

Posted in 博文精选, 推荐 | Tagged , , , | Leave a comment

WebGL皮肤渲染

这是一个在WebGL平台上为实现人体表皮渲染Demo。此Demo主要使用了次表面散射技术(Subsurface Scattering)来模拟人体皮肤下层发生的散射现象,通过模拟这种光线散射,渲染结果表现出来了非常逼真的皮肤材质质感,令人叹为观止。

Posted in Demo大赏 | Tagged , , , | 2 Comments

用WebGL进行局部水体环境渲染

Evan Wallace的Water Demo结合了基于高度的水面渲染、反射与折射(reflections & refractions)、基于统计的漫反射遮挡(Analytic AO)及平滑的实时软阴影生成技术、向我们呈现了一个非常逼真的局部水体环境的渲染解决方案。这个Demo的亮点在于将多项常用图形渲染技巧精彩完美得结合在一起,并使用WebGL技术在网页前端展示出来,同时也验证了基于浏览器前端硬件加速能力的WebGL应用,已经可以达到非常高质量的实时环境渲染水平了。

Posted in Demo大赏, 推荐 | Tagged , , | 1 Comment

Lesson 1 三角与方块的故事

在这一课中将会展示如何在网页中绘制一个三角形和一个矩形。也许这看起来一点都不酷,但是却能很好的介绍如何建立WebGL;如果你明白了其中的原理,剩下的部分将会变得相当简单……

Posted in WebGL教程, 推荐 | Tagged , , , | 38 Comments

微软被爆参与WebGL新规范撰写,IE或将支持WebGL

在刚刚结束的SIGGRPAH 2011的WebGL专题研讨中,披露了WebGL 1.0.1版本会在今年秋季发布的消息。WebGL 1.0.1主要解决了一些小问题,并提供了对压缩纹理的支持。另外比较吸引开发者目光的就是Web Worker可以直接传递类型化数组了。

Posted in WebGL新闻 | Tagged , , | Leave a comment

SIGGRAPH 2011观察日记 第四日

今天我们带来的是 Patrick Cozzi的关于WebGL专题的博文。Patrick来自宾夕法尼亚大学,他本人这次也上台做了招募《深入OpenGL》一书作者的演讲。让我们一起来看看他一天下来的感想吧!

Posted in 博文精选 | Tagged , , | Leave a comment

【专题】WebGL in SIGGRAPH 2011

作为全球图形界的最大的盛会,SIGGRAPH 2011如期在温哥华举行。作为WebGL标准的制定者,Khronos Group也参加了此次大会,并且举办了包括WebGL在内的专题研讨。当地时间8月10日上午10点,在温哥华会议中心举办了此次SIGGRAPH 2011的WEBGL BOF。与会的包括Google、NVIDIA、Opera、Orange Labs等诸多公司和机构。

Posted in WebGL新闻, 推荐 | Tagged , , | Leave a comment

外媒公布Firefox 6性能测试结果

据国外媒体报道,Firefox 6昨天正式发布,Firefox 7目前已经进入测试阶段。新版Firefox的性能丝毫不逊于Chrome、IE等浏览器。在Google WebGL测试中,Firefox 6的平均帧率为28,较Firefox 5有很大提升(平均帧率为14)。Chrome的平均帧率为43,而IE 9不支持WebGL。

Posted in WebGL新闻 | Tagged , , , | 1 Comment

IEWebGL 1.0正式发布

IEWebGL是一款用于在Internet Explorer上实现WebGL的插件。他可以弥补IE不支持WebGL的不足,帮助WebGL开发者使用相同的技术、相同的代码实现全平台覆盖,从桌面到移动终端。

Posted in WebGL新闻, 推荐 | Tagged , , | 2 Comments

Lesson 0 从零开始

工欲善其事,必先利其器。学习WebGL,首先要有一个支持它的浏览器。选择哪一种浏览器,在于你是想看到别人那惊艳的Demo还是开发出属于你自己的那份惊艳。

Posted in WebGL教程 | Tagged , | 23 Comments