体验WebGL的WebGL Samples
HTML5的登场为浏览器带来了不少新技术的可能性,其中一种最受注目的新技术便是WebGL。与其要用文字概括WebGL的功能,还不如看看WebGL可以做些甚么来得实际,WebGL Samples便是一个这样的工具。

WebGL的强大功能,在于可以在浏览器上显示3D渲染的物件,令开发人员无需为特定作业系统显示3D内容而伤脑筋,今后在浏览器上出现3D游戏亦非不可能。WebGL Samples是一个用HTML5/WebGL制作的开源软体,可以让使用者即时感受到WebGL的能力。目前WebGL Samples登录了超过10种的WebGL范例,包括在水槽中畅泳的鱼、3D人物设计、陨石撞击地球和极光等效果。每个范例都可以透过JavaScript调整渲染的内容,例如在第一个范例中,使用者便可调整鱼儿的数量,预设值是10尾,最大可调整至500尾鱼同时出现,上图为调整为250尾时的情形。使用者也可改变每秒显示的帧数和有限地改变视角。目前最新版本的浏览器都已经支援WebGL,但部分浏览器在预设值下WebGL是关闭的,必须手动开启。以Firedox为例,在网址栏输送about:config,然后找出webgl.force-enable,便会看到预设值下是false,双击改变为true即可。















