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個小時。