在一场备受瞩目的访谈中,ATi公司的天才程序员“Chunk”揭开了他为《上古卷轴4》量身打造的HDR+AA补丁的神秘面纱。
Chunk透露,以往,玩家们只能在Xbox 360版《上古卷轴4》中同时体验到HDR和反锯齿效果。然而,随着ATi最新发布的补丁驱动程序,Radeon X1K用户现在也能享受到这款游戏前所未有的视觉盛宴。这个补丁只是ATi开始挖掘Radeon X1K强大性能的序曲,它并没有激活传说中的R5xx隐藏的Xeon核心。尽管R5xx芯片体积庞大,但现在的生产效率却十分出色。
Chunk表示,他对Bethesda决定不将HDR+AA效果加入PC版《上古卷轴4》感到失望,于是他决定亲自出手,为玩家们带来这一福利。尽管传闻ATi老板曾奖励Chunk一辆法拉利,但他更希望拥有更多假期,尽情享受游戏。不过,如果玩家们纷纷向ATi请愿,要求奖励法拉利,他也不会反对。
Chunk还透露,通常在CCC中开启MSAA时,驱动程序会启动一个“ForceAA”补丁,将MSAA缓存分配到后台缓存中,使所有渲染到后台缓存的数据实际上都渲染到MSAA缓存中。然而,这种方法在《上古卷轴4》中并不适用,因为游戏中的所有渲染都不涉及后台缓存。在这个HDR+AA补丁中,Chunk创建了一个特殊的ForceAA补丁,使图形芯片对纹理进行MSAA,而非后台缓存。目前,这个补丁只有在玩家在CCC中开启催化剂AI功能后才能发挥作用。令人兴奋的是,这个补丁未来还可以应用于其他游戏,如Farcry和SCCT,让这些游戏也能享受到HDR+AA效果。当补丁侦测到正确的FP16可渲染纹理时,它会划拨一个独立的FP16纹理缓存,并将两者绑定。因此,游戏引擎针对FP16纹理的所有渲染实际上都发生在FP16 MSAA缓存上。当游戏引擎准备将渲染结果作为原始纹理时,补丁会告诉图形芯片对MSAA缓存进行多重采样,并将反锯齿图像放入游戏引擎渲染出的FP16纹理中。接下来,游戏引擎会像往常一样读取纹理,进行下一步操作。在这个过程中,所有数据都是全精度FP16。
另外如果玩家按下Tab键装备武器,其中的场景不渲染到FP16纹理,因此没有MSAA效果。Chunk表示,这个补丁针对所有的Radoen芯片都有效,但是《上古卷轴4》只能在Radeon X1K上完成HDR+AA。
Chunk表示,从研究到完成编写代码,他总计只花费了12个小时。