超越一切!《星际争霸2》引擎技术解析

2008-08-26 00:00:00 神评论

17173 新闻导语

  就在SIGGRAPH大会刚结束之后,AMD和暴雪在AMD官方网站上放出了《星际争霸II》的官方技术文档,通过游戏引擎技术的展示让星际迷们感受到越来越多的惊喜。着色方面,在使用原型的基础上利用3DStudioMAX让程序员对整体效果做最大的优化,反复的提炼使得整个作品就像被艺术

◆为每个像素在源的形象和存储执行一个全屏幕通过计算混乱循环结果,在Alpha通道的每边缩减一个CoC图像缓冲区的四分之一大小;
  ◆产生中等模糊图像通过应用的RGB高斯模糊与每个样本对源图像加权CoC;
  ◆产生的最大模糊图像只有缩小的RGB的图像缓冲区源图像的四分之一,每一个CoC和大型模糊缓冲器可以同时使用不同的通道;
  ◆最高模糊图像与RGB样本加权由缩减CoC执行,Alpha通道中载有CoC,也有模糊,但其样本不加权本身;
  ◆缩小和模糊一张深度地图成为一个缩减深度图像,重用深入SSAO缩减(SSAO不模糊深度 );
  ◆然后开始最后的景深着色,有一定的形象来源,中等和大型模糊、模糊CoC的形象,非模糊深入地图和缩减深入形象的渲染。

景深渲染包括:

◇计算小模糊价值,直接使用小样本着色四近邻像素;
  ◇计算CoC的像素(缩减CoC将不匹配);
  ◇样本非模糊,使用模糊的深入比较——计算机CoC,如果是模糊的深入,比非模糊的深入更远,否则使用CoC价值样本,模糊CoC的形象;
  ◇计算贡献,从每一个可能的模糊图象,计算小模糊的颜色,中型和大型的图像模糊的基础上,CoC的因素;
  ◇小型,中型和大型模糊;
  ◇输出Alpha包括的源(无模糊)形象。


支持键盘 ← 和 → 分页