游戏之家 > 游戏库 > 上古卷轴4:湮没

ATi《上古卷轴4:湮没》HDR+AA补丁访谈

ATi公司的程序员外号“Chunk”在接受访谈,当中谈到这次他研发出的在《上古卷轴4》当中打开HDR+AA的补丁。

Chunk表示,之前玩家只能在Xbox 360版的《上古卷轴4》当中同时享受到HDR和反锯齿效果。但是现在ATi发布的新补丁驱动程序,可以让Radeon X1K玩家享受到最美的《上古卷轴4》画面,新补丁只是开始利用到Radeon X1K当中的优秀特性,并非开启了传说中的R5xx隐藏的Xeon核心,的确,R5xx芯片面积很大,但是现在的产率很好。

Chunk表示,他开始对Bethesda决定PC版《上古卷轴4》不支持HDR+AA的决定感到失望,因此他决定自己动手丰衣足食。Chunk表示,他并不想要ATi老板传闻当中奖励他的法拉利,只希望有多点假期,可以多玩点游戏,但是如果玩家都向ATi请愿,要求ATi奖励法拉利,他也不会反对。

Chunk表示,通常当玩家在CCC当中开启MSAA,驱动程序会启动1个“ForceAA”补丁,这个补丁可以分配调拨MSAA缓存,将MSAA缓存固定到后台缓存当中,这让所有渲染到后台缓存的数据,实际上都渲染到MSAA缓存当中。但是这种方式对《上古卷轴4》无效,因为其中所有的渲染不到后台缓存当中。在这个HDR+AA补丁当中,Chunk建立1个特别的ForceAA补丁,让图形芯片对纹理进行MSAA,而非后台缓存。目前,这个补丁只有在玩家在CCC当中开启催化剂AI功能之后才能起作用。但是,激动人心的是,这个补丁在未来可以对其它游戏有效,比如Farcry和SCCT,这些游戏同样可以获得HDR+AA效果。这个补丁在侦测到正确的FP16可渲染纹理之后,就划拨1个独立的FP16纹理缓存,将两者绑定,因此,游戏引擎所有针对FP16纹理的渲染实际上都被骗到FP16 MSAA缓存上进行。渲染完毕,游戏引擎准备将渲染结果作为原始纹理之时,补丁告诉图形芯片对MSAA缓存进行多重采样,并且将反锯齿图像放入戏引擎渲染出的FP16纹理当中,接下来,游戏引擎如常读取纹理进行下步操作。这个过程当中,所有的数据都是彻头彻尾的全精度FP16。

另外如果玩家按下Tab键装备武器,其中的场景不渲染到FP16纹理,因此没有MSAA效果。Chunk表示,这个补丁针对所有的Radoen芯片都有效,但是《上古卷轴4》只能在Radeon X1K上完成HDR+AA。

Chunk表示,从研究到完成编写代码,他总计只花费了12个小时。