欢迎进入莱诺活性炭公司!

果壳活性炭
您当前的位置 : 首 页 > 新闻动态 > 公司新闻

揭秘程序员的创新之旅,《上古卷轴4:湮没》HDR+AA补丁访谈

2025-03-02 03:27:29

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请愿希望他获得法拉利,他也不会介意。

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表示,这个补丁对所有Radeon芯片都有效,但《上古卷轴4》只能在Radeon X1K上实现HDR+AA。

Chunk提到,从研究到完成代码编写,他总共只用了12个小时。

标签

本文网址:

最近浏览: