Oct 06
上个月的 QuakeCon 上,id 发布了使用 id Tech5 引擎制作的 Rage 的一段 demo,传说这是用 id Tech5 引擎实际渲染出来的。从这个 demo 里,我们可以大概看出新引擎的一些特性:
- 真实的景深效果,只有镜头焦点附近的东西是清晰的,其它东西按照离焦点的远近呈现不同半径的模糊。按照 John Carmack 的一贯作风,我怀疑离焦点的远近被简化成 z 轴坐标~~
- 真实的阴影。Doom3 引擎的阴影已经很好了,就缺少模糊的边缘。很多其他游戏里有边缘模糊的阴影,一般来说这可能是两种情况:
- 阴影是 buffer shadow,精度不够所以模糊了
- 先搞一个精确的阴影,然后对阴影整体模糊
前面一种显然是错误的,后面一种则是对真实阴影的“零阶近似”。为什么?看看这张图就知道了,这是我用 Blender 渲染的。看到了么?真实的阴影在离物体近的地方是比较锐利的,离物体越远越模糊。而 id Tech5 似乎已经实现了真实阴影的“一阶近似”(也许是更高阶)。注意下面第三张截图的左边,人物肩膀上的盔甲在衣服上投下的阴影。
- 开放的户外场景,改进的 MegaTexture。
- 更先进的 shader。从截图上看,不仅是金属,其他各种材质在 id Tech5 里都有异常真实的表现,不像 Doom3 里只有金属… 那个人脸的特写,就像照片一样…
- HDR。这个是 Doom3 的一大缺憾…

改写一段 Man in Black 的台词作为结尾吧:
After Quake, everybody knew that the world was a 3D one. After Quake II, everybody knew that lights could be colorful. After Quake III, everybody knew that a texture could be mapped onto a cylinder. After Doom3, everybody knew that without light, the world would be all black. Today, we know that shadows are fuzzy. Imagine what we will know, tomorrow.
Share This
Oct 03
在写完上一篇关于 CSS3 分栏的 post 以后,我查看分栏的效果,突然发现底下英文那一段中的 figure 比较诡异,放大以后发现 Firefox 居然支持字体中的 ligatures~~
关于 ligatures,简单的说就是把某些字母组合搞成一个字母,这样看起来更好看(一般来说是更紧凑)。还有三点补充:
- Ligatures 很神奇
- Windows 下的程序基本都不能识别 ligatures,除非是 Safari 3 和 Adobe 这样自己写字体引擎的
- X 的 Freetype 2 在 patch 之后支持 ligatures。
看截图,是在 Firefox 里放大到 4 倍的结果,字体是 Adobe 的 Gill Sans Std:
 |
 |
| 连在一起的 f 和 i |
普通的 i |
Share This
Oct 03
CSS3 中增添了对分栏排版的支持,这个我很早就知道了,但是今天才发现 Firefox 和 Safari 3 已经实现了这个东西,真是惊天地泣鬼神… 测试一下~~
中文的:
从那以后,他的预感就不太灵了。那一天,乌苏娜在狱里探望他的时候,他经过长久思考得出结论,这一次,死神很可能不会马上来临,因为死神的来临取决于刽子手的意志,他被自己的脓疮弄得很苦,整夜都没睡着。黎明前不久,走廊上响起了脚步声。“他们来啦,”奥雷连诺自言自语地说,他不知为什么突然想起了霍⋅阿⋅布恩蒂亚;就在这一片刻,在黎明前的晦暗里,霍⋅阿⋅布恩蒂亚蜷缩在粟树下面的板凳上,大概也想到了他。奥雷连诺上校心里既没有留恋,也没有恐惧,只有深沉的恼怒,因他想到,由于这种过早的死亡,他看不到自己来不及完成的一切事情如何完成了……牢门打开,一个士兵拿着一杯咖啡走了进来。第二天,也在这个时刻,奥雷连诺上校腋下照旧痛得难受的时候,同样的情况又重复了一遍。星期四,他把乌苏娜带来的蜜饯分给了卫兵们,穿上了他觉得太紧的干净衣服和漆皮鞋。到了星期五,他们仍然没有枪毙他。
英文的:
A small figure gallops across the windswept ice slope. The bundled rider is mounted on a large gray snow lizard, a Tauntaun. Curving plumes of snow rise from beneath the speeding paws of the two-legged beast. The rider gallops up a slope and reins his lizard to a stop. Pulling off his protective goggles, Luke Skywalker notices something in the sky. He takes a pair of electrobinoculars from his utility belt and through them sees smoke rising from where the probe robot has crashed. The wind whips at Luke’s fur-lined cap and he activates a comlink transmitter. His Tauntaun shifts and moans nervously beneath him.
Share This
Recent Comments