瀏覽單個文章
giligula
Major Member
 

加入日期: Dec 2002
文章: 156
引用:
Originally posted by 宗毛
呵呵,回到正題吧
giligula順便幫我想一下問題吧

詳細方法,cp裡面的af設定為application喜好
再去\UT2003\System\UT2003.ini
修改[D3DDrv.D3DRenderDevice]下面那一段
LevelOfAnisotropy=8(即是由應用程式開啟8XAF)
結果就可以得到上圖,看起來是Trilinear Filtering無誤

會這樣試是因為一個朋友跟我解釋的:
(呃,他看得懂中文,但是不會用中文打字)


現在疑問點在於,是否由ut2003決定如何做filtering就是對所有的layer都進行trilinear filtering呢?
因為在我測試ut2003 custom demo,用cp裡開的8xafQ和由ut2003.ini設定的
性能分別為47.287fps和44.840fps
我猜想這應該是因為由ut2003.ini設定的話會對所有layer做trilinear filtering
因此效能會比ati driver只做一個layer的trilinear filtering而其他做bilinear filtering
來得差?
但是在最上一層的layer,ati driver設置的確是只有bilinear(姑且假設driver沒有省工)
但是這應該也算是個bug吧?
各位有何看法?

LevelOfAnisotropy 這個選項
自從換上 9700 就沒再用過了
之前 9000Pro 的時候
我必需親自去調 LevelOfAnisotropy
才能夠開啟 AF
在 control panel
很抱歉
不行 @_@
Tom's Hardware 有一篇評測
9000Pro 開啟 AF
在 UT2003
效能比 4600 開 AF 還高
廢話
因為根本沒動作
測試人員壓根沒發現 9000Pro 效能「完全沒」降低
會不會太強了一點
這個選項在 Splinter Cell 的 Demo 也可以找到
正式版沒玩就不曉得了

我不曉得 ATI 的 AF 有這種機制
聰明得讓人有點驚訝
照他說的(我相信他的說法)
ATI 如此做不算 bug 也不算作弊
反正只看得到最上層材質
但是
還是有點怪怪的
如果只看得到最上層的材質
那不在最上層的應該是連 bilinear filtering 也不需要才對

正常不是如此
如用四層材質貼圖
那是四層都看得到
在截圖上
雖然用了 color mip map
還是看得到 light map 在上面
ATI 這麼做有「省工」的嫌疑
「只看得到最上層材質」
這句話不曉得是怎麼定義的

UT2003 的設定是對所有 layer 都做 trilinear filtering 沒錯
照 9700 的 block diagram
只要有任何取樣材質的動作
都會經過 SMOOTHVISION II 的處理
也許 SMOOTHVISION II 有存在這種特殊處理機制
當沒在 control panel 開啟 AF 時
這種機制就不會啟用
毛兄
可以請你看看同時在 .INI 中開啟 AF 及 control panel 也同時開啟
結果會是哪種嗎?
9000Pro 的話
是會遵照 .ini 檔

我的看法和你一樣
效能的差別就是在這邊不同
也覺得是驅動程式的問題
可能是 bug
但「偷吃步」的機會也很高

這個消息有些勁爆
好像還沒在國外的網站上出現
舊 2003-07-28, 12:10 AM #49
回應時引用此文章
giligula離線中