提问者,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推荐)