提問者,pc gamer;回答人, Gary McTaggart from Valve
(翻譯:qu2000)
1.
問: 提到現今最頂級的顯卡,NV40(GeForce 6800)和R420(Radeon x800),哪一項技術在hl2上的表現最好?好多少?原因?
答: X800要比6800快20%. 雖然6800支持標準的full precision技術,但它只對partial precision做了優化; x800則從底層設計就考慮到了full precision技術.
2.
問: HL2在256MB的顯卡上是否比128MB的顯卡表現好?
答: 如果你想在超高分辨率下,打開全屏抗鋸齒(FSAA),你需要一塊256MB的顯卡.
3.
問: 如果在其他條件都相同的情況下,PCI Express顯卡是否在hl2上的表現要比AGP顯卡好?
答: 不會.
4.
問: HL2有多少獨立的渲染通道(render paths)? 是否存在獨立的directX7, DX8, DX8.1, DX9 通道(paths)? 是否有針對ATI 和 Nivdia顯卡的專門的通道(paths)? 在以上不同的環境下, 游戲的表現有何差別? 以上通道中, 那個顯卡表現最好?
答: 獨立的通道和表現最好的顯卡.
1)DirectX7.0: Radeon 7200, GeForce2 MX, GeForce4 MX;
2)DirectX8.0: GeForce3, GeForce Ti, GeForce FX5200;
3)DirectX8.1: Radeon 8500, Radeon 9200, GeForce FX5700, GeForce 5950;
4)DirectX9.0: Radeon 9500及以上, Radeon x800, GeForce 6800
許多陰影表現(shaders)在DX8.0和DX8.1下是一樣的.可能的情況下,我們都使用ps1.4技術.在這點上,我們對待DX8.1就像DX8.0一樣.
我們沒有專門為某個廠商進行優化設計.我們曾經按DX9.0的partial-precision技術進行設計,但是發現支持DX9.0 partial-precision的顯卡表現其在DX8.0/DX8.1下的表現差別不大.
我們的DX9.0通道是標準的full-precision通道.
以下為各通道下的視覺表現.
DirectX7.0,
很簡單屏幕空間效果;
沒有模型貼圖(model decals);
水無折射效果;
簡化的距離效果貼圖(decal visibility distance);
沒有 bumpmap;
簡化的模型細節;
簡化的材質表現;
DirectX8.0,
某些卡下,填充率(fill rate) 會很低; 某些場景下, 如果用到很多bumpmap的話, bumpmap會被關閉; 我指的是GeForce Ti4200.我們正在與Nvidia合作, 找出這一問題的解決辦法;
默認狀態下,水會有折射效果,但不會有細部的水面反射;
水與岸的結合部沒有過渡,看起來還行,但比較簡單;
陰影有材質渲染(render-to-texture)效果,但沒有過采樣(supersampled)處理以使其看上去柔和一些;
DirectX8.1,
默認狀態下,水會有折射效果,但不會有細部的水面反射;如果你打開水面反射, 光線只會有一層通路(pass)表現,而不是像在DX8.0中有兩層通路效果. 這主要是為了提高總體的場景填充率(fillrate perspective).
DirectX9.0,
默認狀態下,水會有折射效果,并有真實的細部反射效果;
水的折射效果會依據水深的不同真實地反映水底地情況;
水與岸邊會過渡結合, 同時淺水地帶的折射效果會有相應的弱化;
岸邊的霧氣會有若隱若有的效果(gradual blend);
陰影有材質渲染(render-to-texture)效果,并實現過采樣以使其看上去柔和一些;
某些材質的過渡(譬如,沙與巖石的過渡), 使用blended bumpmaps而非單一的bumpmap.
5.
問: HL2對CPU的最低要求? 推薦配置? 對超過推薦配置的CPU, 到多少主頻以后, 游戲的表現不會再有相應的提高?
答: HL2最低要求1.2GHz的CPU;但是不管是什么樣的顯卡, 更快的CPU總會提升游戲的表現.
HL2會從各方面推動硬件技術,你有更好的CPU, 我們會讓游戲有更強的表現.
6.
問: 使HL2運行得最好,我們得系統需要多大的內存?
答: 推薦512MB,再多也不會有壞處.
7.
問: HL2對內存的最低要求?
答: 256MB.
8.
問: HL2的音頻引擎是否是基于主體定位的(host-based)? 玩家是否需要一塊高端聲卡以實現環境音效? 如果是主體定位(host-based)的, 引擎表現是否能根據2.1到4.1以致更好的音箱進行伸縮?
答: 音頻是主體定位(host-based)的.我們支持耳機,雙音箱,四音箱,以致5.1的系統. 在5.1的系統下, 你會有完全不同的表現.
游戲時,你可以關掉字幕,關掉對話和聲音效果, 或打開對話而關掉其對話字幕. 對話和字幕都有多種語言提示. (不知有沒有中文的?)
9.
問: 如果要使HL2在你的系統上得到最好的畫質表現,最優的幀率, 你要最先設置那些游戲選項?
答: 一般來說, 我們會自動檢測你的系統, 讓你在不用調整設置的情況下, 得到最優的表現. 但是, 你也可以自己來做一些設置.
游戲的高級視頻控制選項包括,
Model Details,
降低此項設置,DX7.0的用戶可以使游戲表現有較多的提升. 對DX7.0的顯卡,我們把模型膚質表現的任務都交給CPU.對于DX8.0或以上的顯卡, 改變這項設置不會給你帶來很多好處, 除非你的顯卡頂點處理(vertex processing)極弱.
Texture Details,
如果顯存低于64MB,或系統內存較少,請降低此項設置.
Water Details,
有三個選項:Simple Reflection, Reflect World, 和 Reflect All. 如果你的系統是"牛機"里的"超牛", 選"Reflect All". 一塊很強的DX9.0顯卡,選"Simple Reflection" 可以使水面效果看上去不錯,同時使幀率保持一個不錯的水平.
Shadow Details,
High 或 Low. "High" 意味著模型經過材質渲染后被影射到游戲; "Low" 意味著粗糙的光影效果. DX7顯卡的默認設置,這一項是"Low", 因為我們只能把這項工作交給CPU完成. 對于DX8或DX9顯卡與較慢的CPU的搭配, 調低選項會有好處.
Antialiasing Modes,
此選項由D3D決定.如果你的顯示器分辨率較低而又想畫面平滑,或顯卡較強, 你可以調整這項設置. 只有最好的高端顯卡才可以在高分辨率的情況下打開此項設置.
Filter Modes,
Dx8或以上的顯卡,默認設置是"trilinear". 高端顯卡的"anisotropic"選項默認是打開的. 如果你的游戲分辨率超過默認設置, 調整此選項和 "antialiasing modes" 會顯著地影響游戲效果.
Wait For Vertical Syncs,
為提升游戲表現,我們默認設置為"Not waiting for vertical sync",
Hardware DX Levels
對這項設置你沒什么可做的.有些顯卡基于速度的原因,默認設置可能會故意設低.你可以調高此項以得到更好的表現.
音頻選項有三個選項.調整他們會影響你的CPU占用率.
"Low", 幾乎沒有DSP效果,低質量的音調平移(pitch shifting);
"Medium", 所有DSP效果, 低質量的音調平移;
"High", 所有DSP效果, 高質量的音調平移.
10.
問: HL2是否有內置的基準測試(benchmark)功能?
答: CS:Source beta版中包含的性能測試代表了我們近期的方向. 對于想要更好的, 在Half Life中出現過的命令行"record/playdemo"在HL2中仍然有效.
11.
問: 是否會有64位的HL2? 如果存在的話,是否比32位的更快或畫質更好?
答: 現在沒有.
我們已經完成了64位的CS Server, 64位的CS: Source Server準備在其正式發行后著手準備. 對于64位客戶端, 我們正在研究, 但是現在我無法給你一個大概的估計.
12.
問: 總而言之,如果你配置三臺運行HL2的機器, 他們的設置如何?
答:
Low-end PC ($999 or less)
CPU: 2GHz P4 or AMD equivalent
RAM: 512MB(有錢的話1GB最好)
3D Card: ATI Radeon 9600 pro 128MB
GeForce FX5700 128MB(Valve 沒有推薦Nvidia的顯卡,此項為pcgamer推薦)
Mid-range PC($1499 or less)
CPU: 3GHz P4 or AMD equivalent
RAM: 1GB
3D Card: ATI Radeon 9800 pro 128MB
GeForce FX5900 128MB(Valve 沒有推薦Nvidia的顯卡,此項為pcgamer推薦)
High-end PC
CPU: 3.6GHz P4 or AMD equivalent
RAM: 2GB
3D Card: ATI x800 XT 256MB
GeForce 6800 Ultra 256MB(Valve 沒有推薦Nvidia的顯卡,此項為pcgamer推薦)