提速60%!《Doom3》終極Config優化
config文件對于幀速率的提升作用這么大,它的工作原理又是怎樣的呢?下面小編就轉貼一篇Q3ACN論壇的精華帖,其中詳細說明了各個參數的作用,大家可以參照做出適合自己的配置文件,感謝【Punk[D.M]的翻譯】
image_anisotropy
Sets the maximum texture anisotropy if
available in the renderer. Set between 0 and 16 with the lower number being faster and the higher number being slower
設置各項異性紋理大小,取值在0-16之間,越小的數值越快.
image_filter
Changes texture filtering used for mipmapped images
"GL_LINEAR_MIPMAP_NEAREST" (faster)
"GL_LINEAR_MIPMAP_LINEAR" (slower)
改變紋理映射的的過濾方式.
"GL_LINEAR_MIPMAP_NEAREST" (快)
"GL_LINEAR_MIPMAP_LINEAR" (慢)
這個和Q3里面的也是一樣的,但是感覺圖像變化沒有Q3那么明顯.
r_shadows
Enables or disables shadows, very high FPS gain with the drawback losing shadows generated by enemies and objects.
Set to 0(faster) or 1(slower)
開啟或者關閉陰影.0為關閉.可以大大提高速度但是DOOM3的氣氛也沒了...
r_useOptimizedShadows
Determines if static shadow volumes are used
Set to 1(faster) or 0(slower)
是否使用模板陰影.1為使用,可以提高速度.
r_useTurboShadow
Use a faster technique for generating dynamic shadows. This may cause loss of shadows on systems with older display drivers.
Set to 1(faster) or 0(slower)
使用更加快速的方法生成動態光影.但是在老的顯卡驅動上可能會大量丟失陰影.
1為開啟,提高速度.
r_useDepthBoundsTest
Specific to Nvidia hardware and may not be available in the current drivers. Enables UltraShadow II? depth bounds test feature for 5x00/6x00 cards.
Set to 1(faster) or 0(slower)
只有NVIDIA顯卡可以使用的參數,但是在當前驅動可能不能工作.在5X00/6X00這些顯卡上使用UltraShadow II技術.
1為使用,可以提高速度...未來...
r_Multisamples
Controls the amount of antialiasing.
Set to 0, 2, 4, 8, or 16 with the lower number being faster and the higher number being slower. Not all cards will support 8 or 16 settings.
全屏反鋸齒.取值0,2,4,8或者16.小的數值快.(這需要你在驅動設置里面的全屏反鋸齒選項里面選"應用程序控制"才能起作用)全屏反鋸齒會極大的降低速度.
image_roundDown
Controls how incorrectly sized textures are resized so they are close to a power of two. The default setting of 1 means that textures will be reduced in size possibly losing some detail, a setting of 0 means that textures will be increased in size.
Set to 1(resize down/faster) or 0(resize ip/slower)
控制對不正確的紋理是增大還是縮小來接近真實情況.默認選項1意味著減小紋理尺寸這樣可能會丟失細節.0就是增大圖像尺寸.
設置1(減小/快)或者0(增大/慢)
r_skipBump
Controls bump mapping, can be set so that Doom 3 uses a flat surface instead of bump maps
Set to 1(faster / uglier) or 0 (slower)
是否使用凹凸紋理貼圖.不使用凹凸貼圖的話DOOM3會使用平坦貼圖來替代.
設置1(快/難看)或者0(慢)
r_skipSpecular
Uses black for specular lighting. Specular lighting adds texture to each object and adds additional lighting to their surface. Not worth the minor FPS gain in singleplayer
Set to 1(faster / uglier) or 0 (slower)
是否使用鏡面光源.鏡面光源會增加每個物體表面額外的紋理和光源.在單人模式下開啟關閉對速度影響不大.
設置1(快/難看)或者0(慢).
r_skipOverlays
Skip overlay surfaces on textures. Negligible FPS gain.
Set to 1(faster / uglier) or 0 (slower)
是否處理紋理表面位置.對速度影響可以忽略.
設置1(快/難看)或者0(慢)
r_skipFogLights
Skip all fog lighting, negligible FPS gain.
Set to 0(slower) or 1(faster)
是否開啟霧化光源,對速度影響很小.
設置0(慢)或者1(快)
r_skipPostProcess
Skip all post-process rendering such as distortion on windows glass / etc. FPS gain on some systems.
Set to 0(slower) or 1(faster)
是否處理窗戶玻璃變形破裂這些效果.在某些系統可以提高速度.
0處理(慢)1(快)
r_skipBlendLights
Skip all blending of lights, not worth the negligible FPS gain in singleplayer
Set to 0(slower) or 1(faster)
是否處理混合光源效果,在單人模式對速度影響不大.
0處理(慢)或者1(快).
r_skipDynamicTextures
Do not dynamically create textures, can cause problems with in game videos. Best to leave at 0 for singleplayer.
Set to 0(slower) or 1(faster)
NOTE: Leave at 0 for singleplayer
不要動態創建紋理,這樣播放在游戲里面的視頻信息的時候可能會出問題.強烈建議單人模式設置0.
r_skipMegaTexture
Controls if the lowest level texture is always used. Not worth the negligible FPS gain.
Set to 1(faster) or 0 (slower)
是否總是使用低質量的紋理.對速度影響不大.
r_skipTranslucent
Controls translucent interaction rendering such as the loading bar and UAC logos on containers. FPS gain on some systems.
Set to 1(faster) or 0 (slower)
是否使用進度條,UAC標志這些東西的半透明效果.在某些系統可能提高速度.
1不使用(快)
r_skipNewAmbient
Controls the rendering of special effects such as heat haze.
Set to 1(faster) or 0 (slower)
是否使用熱溶這些特別效果.
1不使用(快)
r_useCachedDynamicModels
Controls dynamic model loading, if set to 1 the game will use its memory cache for models.
Set to 1(usually faster) or 0 (slower)
是否動態生成模型,設置為1的話游戲將使用內存緩存中的模型.
設置為1通常可以提高速度.
r_gamma
Does not affect FPS, helps with brightness, do not set this too high or colours will become washed out. See r_lightscale.
Set between 1 and 1.5, adjust r_lightscale for settings high than 1.5
這個和速度沒什么關系,是用來調整亮度的,不要設得太高,否則畫面看起來泛白.而且本身DOOM3這個游戲就是比較暗的.
取值1到1.5,大于1.5的值需要調整r_lightscale這個參數.
r_brightness
Does not affect FPS, helps with brightness.
Set between 1 and 2, if brightness is still a problem use r_gamma and/or r_lightscale
亮度調節,與速度沒關.
r_lightscale
Does not affect FPS, helps with brightness and raises the intensity of all colours.
Set between 2(default) and 4, only use when you feel r_gamma and r_brightness have not helped.
與速度無關,可以在大范圍內提高亮度.
image_lodbias
Controls lod bias on mipmapped images
Range from -2 (slower / crisper) to 2 (faster / uglier)
紋理細節.取值-2(慢,清晰)到2(快,模糊).
pm_runbob
pm_runpitch
pm_runroll
pm_bobpitch
pm_bobroll
pm_bobup
pm_crouchbob
pm_walkbob
Controls ''bobbing'' up/down/side movement of player. Can help if you get motion sickness
Set each of the bob cvars to 0 to disable bobbing
行走時候是否晃動,和Q3差不多.
image_downSizeBump
image_downSizeBumpLimit
Controls resizing of textures for bump maps. Helpful if your video card has less than 256 megabyte of video ram
Set image_downSizeBump to 0(disabled) or 1(enabled) 是否使用
Set image_downSizeBumpLimit higher(slower) or lower(faster) 取值大小
256 megabyte video cards 256M顯卡
seta image_downSizeBumpLimit "1024"
128 megabyte video cards 128M顯卡
seta image_downSizeBumpLimit "512"
64 megabyte video cards 64M顯卡
seta image_downSizeBumpLimit "256"
控制凹凸貼圖的紋理大小.對小于256M顯存的顯卡有幫助.
image_downSizeSpecular
image_downSizeSpecularLimit
Controls resizing of textures for bump maps. Helpful if your video card has less than 256 megabyte of video ram
Set image_downSizeSpecular to 0(disabled) or 1(enabled)
Set image_downSizeSpecularLimit higher(slower) or lower(faster)
256 megabyte video cards
seta image_downSizeBumpLimit "256"
128 megabyte video cards
seta image_downSizeBumpLimit "128"
64 megabyte video cards
seta image_downSizeBumpLimit "64"
控制鏡面紋理大小,參考上面一條.
image_downSize
image_downSizeLimit
Controls resizing of textures for bump maps. Helpful if your video card has less than 256 megabyte of video ram
Set image_downSize to 0(disabled) or 1(enabled)
Set image_downSizeLimit higher(slower) or lower(faster)
256 megabyte video cards
seta image_downSizeBumpLimit "1024"
128 megabyte video cards
seta image_downSizeBumpLimit "512"
64 megabyte video cards
seta image_downSizeBumpLimit "256"
同上,請參考你的顯卡顯存大小使用推薦設置.
image_forceDownSize
Forces resizing of textures. May not be worth the FPS gain in singleplayer
Set to 0(slower) or 1(faster)
強制調整紋理大小.在單人模式對速度影響不大.
0為不強制(慢).
ui_showGun
Shows or hides your on screen gun model.
Set to 1(slower) or 0(faster)
是否顯示槍械.
image_useCache
image_cacheMegs
image_cacheMinK
Controls memory set aside for temporary loading of full-sized precompressed images and files.
控制預載入未壓縮紋理的大小.
WARNING - When set incorrectly this can cause Doom3 to crash at startup or cause instability/graphical artifacts in game. Particularly when loading maps such as Delta Labs 4.
警告:設置錯誤會導致DOOM3在啟動的時候崩潰或者在游戲的時候嚴重的顯示錯誤.在 Delta Labs 4這關尤其顯著.
Set cache megs to a higher value if you have 512 megabytes or more of system RAM. Guideline is 1/6 to 1/4 of your system RAM.
當你有512M以上內存的時候可以設置比較高的數值.推薦設置為你系統內存的1/6或者1/4.
Set image_cacheMinK to 2048. This can be set lower than 2048 when image_useCache is set to 1 but may cause Doom3 to crash.
設置 image_cacheMinK 為 2048.如果你把image_useCache設置為1,那可以設置這個參數為較低的數值 ,但是可能導致DOOM3崩潰.
Set image_useCache to 1 to enable background load image caching
Set image_useCache 設為1來開啟后臺載入紋理緩存.
以下是各種內存大小下的推薦設置:
512 Megabytes of RAM
seta image_cacheMegs "96"
seta image_cacheMinK "2048" // NOTE
768 Megabytes of RAM
seta image_cacheMegs "256"
seta image_cacheMinK "2048" // NOTE
1 Gigabyte+ of RAM
seta image_cacheMegs "384"
seta image_cacheMinK "2048" // NOTE
NOTE: You can leave image_cacheMinK at its default if you are not setting image_useCache to 1
注意:讓 image_cacheMinK 保持默認值如果你設置image_useCache為0.
image_useCompression
Determines if textures are used compressed.
Set to 0 (uncompressed, high quality)
Set to 1 (compressed, slight loss of quality)
Important: Only set to 0 if you have over 256 megabytes of video ram.
是否使用壓縮紋理.
0(不壓縮,高質量)
1(壓縮,輕微的質量損失)
重要提示:只有在你的顯存大于256M的時候才使用0不壓縮紋理.
image_useNormalCompression
Determines how normal textures are compressed.
Unconfirmed settings:
Set to 2 for higher quality/larger/slower rxgb compression
Set to 1 for lower quality/smaller/faster 256 compression
設置壓縮普通紋理的方式.
未經證實的:
設置2使用高畫質/大尺寸/慢速的RXGB壓縮方式;
設置1則使用低畫質/小尺寸/快速的256色壓縮.
image_ignoreHighQuality
Controls high quality settings on materials. Can give a minor FPS gain in singleplayer
Set to 0(slower) or 1(faster)
是否忽略高質量的材質.可以稍微提高速度.
0不忽略(慢)1忽略(快)
com_videoram
Holds the last detected amount of video ram. Check this setting in game at the console, if it is incorrect you may wish to set this to the correct amount of video ram.
Example if you have a 256 megabyte card and com_videoram shows 64 you could try setting this to 256
保證這個參數和你的實際顯存大小一樣,比如你是128M的5900,這個值就是128.
com_fixedtic
Controls the games tic rate. Defaults to 0, setting this to -1 will remove the 60 FPS cap for singleplayer.
控制所謂的60FPS限制,默認是0就是限制60FPS,設為-1可以突破這個限制,沒什么實際意義.
g_bloodEffects
Controls blood splats, sprays and gibs
Set to 0 (faster) or 1 (slower)
濺血效果.
g_decals
Control if decals such as bullet holes, burns on walls etc. are shown
Set to 0 (faster) or 1 (slower)
彈殼,濺射,墻面射擊痕跡這些效果.
g_showBrass
Controls if animation of ejected shells from weapons is shown.
Set to 0 (faster) or 1 (slower)
裝彈動畫效果.
g_skipFX
Controls if additional in game graphic effects are used.
NOTE: This will have the side effect of causing your HUD to be hidden.
Set to 1 (faster) or 0 (slower)
是否開啟游戲內額外的圖形效果.
注意:關閉這個效果可能隱藏你的HUD.
1關閉這些效果(快)
g_skipViewEffects
Controls damage and other view effects
NOTE: This will have the side effect of causing your HUD to be hidden.
Set to 1 (faster) or 0 (slower)
是否開啟損壞/傷害以及其他效果.
注意:這個設置也會影響HUD的顯示.
1是忽略這些效果(快)
g_projectileLights
g_skipParticles
r_skipParticles
Control if projectiles such as fireballs, etc. create dynamic lights or particles when fired (unconfirmed)
Set g_projectileLights to 0(faster) or 1 (slower)
set g_skipParticles and r_skipParticles to 1(faster) or 0 (slower). Do not alter r_skipParticles for singleplayer.
是否開啟火球,火箭這些東西運動爆炸時候的動態光影跟蹤效果,粒子效果.
設置 g_projectileLights 為0關閉動態光影跟蹤(提高速度)
設置 g_skipParticles 和 r_skipParticles為1來關閉粒子效果從而提高速度.在單人模式請不要改動 r_skipParticles.
g_doublevision
Controls if your vision is affected when you take damage.
Set to 0 (no doublevision) or 1 (doublevision)
是否開啟受傷害時你的視覺效果.
0為不開啟,膽小的用這個...
g_muzzleFlash
Controls muzzle flashes when you or the enemy fires a weapon.
Set to 0 (faster) or 1 (slower / more realism)
是否開啟武器濺射火花效果.
g_showPlayerShadow
Controls your player shadow
Set to 0 (faster) or 1 (slower / more realism)
是否開啟玩家自己的影子.
0為不開啟,提高速度.<
關注我們


