Category Archives: 博文精选

HTML5游戏:忘记愤怒的小鸟吧!我们需要牛逼的WebGL!

最近HTML5游戏小有爆发之势。网页游戏如浪潮般流行开来,开发者也已经开始把寻找一套上手的API和其他开发工具列入日程。Rob Hawkes热衷于高歌赞颂HTML5和HTML5网页游戏。Rob是一名图形程序员,也是Mozilla的技术文章作者和布道师,目前正在负责Mozilla在游戏方面的工作以及开发社区。下面是他在于墨尔本举行的“Web Directions Code”大会上的演讲的核心内容,其中向我们展示了HTML5游戏是如何正在迅速的成为现实。

Posted in 博文精选 | Leave a comment

一个二进制的 Web 新世界

出于战略性原因,IE始终对 WebGL 有复杂的感情。Apple,Google,Mozilla以及Opera都已经成为了WebGL工作组的成员,仅剩微软处境极为尴尬。支持WebGL意味着自己苦心经营的DX被孤立在标准之外,不支持单独自立门户的话又是与标准为敌,更要被众多开发者唾弃,如今微软日渐势弱,对于是否在IE10上支持WebGL,对于微软而言绝对将是一个“非常艰难的决定”。

Posted in 博文精选 | 3 Comments

如何在WebGL开发中保护美术资源(以及为什么你不需要保护它们)

如何在HTML5和WebGL开发中保护代码和美术资源的安全,不被第三方剽窃,一直是开发者——尤其是在中国大陆这个“微创新”满天飞的地方——所关心的。Brandon Jones的这篇文章对我们很有启发,无论是社会工程学,还是具体的开发技巧上,都很值得借鉴。推荐阅读!

Posted in 博文精选 | 3 Comments

HTML5 2D游戏性能测试分析

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

Posted in 博文精选 | 2 Comments

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

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

Posted in 博文精选 | 1 Comment

在iOS中开启和使用WebGL

很明显,从对iAd支持WebGL中可以看出来,Apple正在致力于将WebGL的支持普及到更广泛的应用场合中。与其抱怨为什么只在iAd中支持WebGL,我的实验证明了在标准嵌入式的web浏览中使用WebGL是可能的(尽管使用了私有API)。这可以让开发者继续跟进Apple对WebGL的承诺,看看他们走到哪一步了。

Posted in 博文精选 | 3 Comments

Stage3D vs WebGL 性能较量 (补充了评论的翻译)

你想在浏览器里开发一些疯狂的次时代3D图形应用吗?目前有两个好的可用选项:Flash 11的Stage3D和JavaScript原生的WebGL。为了比较两者的性能,我搭建了一双简单的Demo,其中展示了100个半透明的立方体,还有额外的混合,以及两个点光源。显然这个demo不能全面的比较两者,但是从两个相同的3D场景中可以看出两者的性能。

Posted in 博文精选 | 2 Comments

使用 Three.js 绘制三维树模型

qiao是一名大三学生,目前就读于中山大学计算机系,热爱计算机科学与计算机技术,沉迷编程,推崇开源社区的自由精神,系 Linux 用户及其传播者。这是他在今年8月发表在自己博客上的一篇使用Three.js绘制一棵树木的文章。虽然目前Three.js的接口发生了变化,文章中提到的某些API在调用时会提示“已废弃”,但是思路仍然是值得借鉴的!推荐给大家!

Posted in 博文精选, 未分类 | 1 Comment

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

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

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

SIGGRAPH 2011观察日记 第四日

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

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