![]() |
||
Advance Member
![]() ![]() 加入日期: Dec 2000 您的住址: OMAHA beach
文章: 321
|
前面有網友提到GeForce在Quake3中的貼圖很難看
沒錯確實是如此 是S3TC搞的鬼 在1.17以後的版本id就乾脆把S3TC給關掉了 畫面當然好似開4xFSAA一般^___^ 我找到國外一篇文章 好像是全系列GeForce的DXT1都有此問題 大家可以去看看研究研究^^ http://www.gamebasement.com/pages/h...=articles&id=49 |
|||||||
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Oct 2000 您的住址: 台灣
文章: 53
|
不!這是GeForce系列bug問題
目前Nvidia面臨嚴重的硬體DXT1材質壓縮的問題,所有DXT1在GeForce系列的卡上材質壓縮都會降低成16-bit color,這個問題同時出現在D3D和OpenGL身上,所有GeForce系列的卡包括NV10,NV11和NV15/16(Pro,Ultra)都會有這個問題, 除非NV20釋出............. 否則所有Nvidia卡支援硬體材質壓縮都會有bug. 關於S3TC... S3TC 有五種貼圖壓縮格式,在 DirectX 中,分別稱為DXT1 ~ DXT5。這些不同的貼圖壓縮格式,其實就是為了透明度(即 alpha channel)所設計的。 DXT1 是 S3TC 中,是最基本的壓縮格式。 它是用來處理「沒有 alpha channel」或是「alpha channel 為 1 bit」的貼圖。其它的壓縮方式都是只是 DXT1 的變化而已。 而這個DXT1材質壓縮問題的解決方法,在Q3控制台裡打入 r_ext_compress_textures 0, 關掉DXT1材質壓縮,即可解決Q3天空失真問題, [這篇文章曾被 berzin 重新修正編輯過 (時間 12-27-2000).] [這篇文章曾被 berzin 重新修正編輯過 (時間 12-27-2000).] |
||
![]() |
![]() |
New Member
加入日期: Dec 2000 您的住址: 台灣
文章: 2
|
>而這個DXT1材質壓縮問題的解決方法,在Q3控制台裡打>入r_ext_compress_textures 0,
>關掉DXT1材質壓縮,即可解決Q3天空失真問題, 不過滿傷腦筋的 關掉材質壓縮功能 32Bit下效能會下降不少 在我的機器上(Celeron 920+ MX) DM1用1024x768@32bit特效全開原本 有62fps,一關掉後馬上變成50fps ![]() |
![]() |
![]() |