Monthly Archives: 十一月 2011

ANGLE 通过 OpenGL ES 2.0 套件认证测试

在2010年3月的时候,Google为增强Chrome的GPU渲染能力,在Windows平台上第一次引入了ANGLE项目(Almost Native Graphics Layer Engine)。在起步阶段时,ANGLE还只是OpenGL ES 2.0的一个子集。经过开发者的不断完善,现在ANGLE终于达到了项目上的一个重要的里程碑——ANGLE正式通过了严格的OpenGL ES 2.0套件认证测试,ANGLE v1.0完全实现了GL ES 2.0。这是该项目迈出的重要一步,也是完善Windows平台上OpenGL ES支持的一个重大事件。

Posted in WebGL新闻 | Leave a comment

索爱率先宣布在 Xperia 机型上支持 WebGL

在10月28日的一次大规模软件更新中,索爱为Xperia系列的手机增添了WebGL支持。至此,索尼爱立信成为第一个在Android浏览器中支持WebGL的手机生产厂商。这应该是WebGL技术发展历程上的一个值得纪念的日子,WebGL第一次官方的从桌面环境跨入了广阔的移动天地!开发者们,让你我一起加油!

Posted in WebGL新闻 | 2 Comments

CNN ECOSPHERE

1月28日至12月9日,联合国气候变化框架公约第17次全体缔约方会议(COP17)在南非德班召开,全球194个国家的代表参与讨论防止全球变暖的议题。

CNN为此制作了一个以Twitter为媒介,与众多关心绿色生活和气候变化的网友进行交互的专题站点,这个站点使用了WebGL搭建。站点会抓取所有带有#COP17标签的推特,然后图形化的转化为大树上的一个节点;并且期间还会按照不同主题将这些推特分类,组成不同的大树。

Posted in Demo大赏 | Leave a comment

WebGL All in One 全傻瓜简介

本文是基于Opera开发团队的一篇文章翻译修改而成的,建议第一次接触WebGL概念的朋友阅读本文,可以对WebGL技术有一个整体的了解。这不是一个WebGL教程,只相当于WebGL的百科条目(实际上目前中文维基百科和百度百科对WebGL的介绍都不够好)。

Posted in WebGL新闻 | 5 Comments

HTML5 2D游戏性能测试分析

SCIRRA是一套可以快速制作简易2D游戏的套件,用户只要通过拖拽和简单的设置属性,甚至不需要编写代码就可以完成游戏制作,并且支持DirectX渲染和HTML5 Canvas 2D渲染,未来还将支持WebGL渲染。SCIRRA对以上三种渲染做了一次性能评测。

Posted in 博文精选 | 2 Comments

CGDC演讲视频 – 如何简单快捷的使用WEBGL来编写3D游戏

演讲人简介:Gregg作为一名从事游戏行业25年的资深人士,经历了从Atari800/Commodore 64时期直到Xbox360/PS3的游戏编程工作。他目前在古歌的Chrome GPU小组,是Chrome上的WebGL,Pepper3D和GPU加速方面的专家。

Posted in WebGL新闻 | 1 Comment

WebGL、WebCL、多核:使用RiverTrail在浏览器中并行运行Javascript的现状和未来

虽然当下连移动设备都具有了并行处理的能力,但JavaScript还是停留在串行时代。Intel实验室正在致力于开发一个JavaScript的扩展,该扩展可以充分利用多核心系统的优势,目前已经释出了Firefox的插件。

这个JavaScript的并行扩展的开发代号叫做River Trail,Intel实验室试图凭借这个项目为web应用带来Intel多核CPU和其矢量扩展指令集的强大处理能力。River Trail将尝试把一些对计算能力敏感的应用程序,例如照片编辑,带入到浏览器当中。

River Trail会在运行时将JavaScript翻译到低级的硬件抽象层,成为确定的并行数据架构。在多核CPU和矢量指令集的作用下,River Trail宣称已经可以为原本串行计算的JavaScript带来显著的性能提升。

特别值得一提的是,它为JavaScript添加了一种新的数据类型ParallelArray,这是一种只读的数据结构,用于储存当前的并行数组数据。并行数组可以从JavaScript数组、类型化数组或者是用于生成并行数组数值的函数中创建。比如“new ParallelArray([1,2,3])”可以创建一个值为“1,2,3”的并行数组。作为返回值的结果,并行数组中的内容可以被像combine、filter、map、reduce等等这种并行处理数据的函数访问;这些JavaScript函数都被编译成OpenCL,可以作为JavaScript的子集使用。

关于River Trail项目,InfoQ独家访问了Intel实验室的Stephan Herhut。

Posted in WebGL新闻 | Leave a comment

时下 WebGL 的轰动作品 ——“Lights”的幕后故事

互动工作室HelloEnjoy为歌手Ellie Goulding的歌曲《Lights》制作了一个让人耳目一新的3D MV。创意总监Carlos Ulloa为我们带来了制作的幕后故事,包括团队为何选择WebGL和如何制作出这些让人沉浸其中的视觉效果。

Posted in Demo大赏 | Leave a comment

Opera 的当家演示范例 —— Odin

作为WebGL工作组成员之一的Opera最近刚刚放出了支持WebGL的Opera 12,虽然目前仍处于Next版本,但是对WebGL的支持度已经做的非常好了。虽然Opera在桌面平台上的市场占有率并不高,但是凭借在移动互联网的份额,以及前瞻性的推出Opera TV,很有可能成为未来市场上的主力军。

在之前多次的展会和新闻发布会上,Opera都将WebGL独立出来介绍给与会者,使用了一个看起来很酷的次时代游戏场景的Demo。11月2日,Opera终于在GitHub上公布了这个名字叫Odin的Demo的源代码。

Posted in Demo大赏 | Leave a comment

使用CORS加载WebGL跨域纹理图片

在Firefox和Chrome中现在可以使用CORS加载WebGL跨域纹理图片了。

Posted in 博文精选 | 1 Comment