大家可以在crysis sp demo目录新建个autoexec.cfg文件,在里加入参数和命令,游戏会在启动的时候自动运行文件里的命令,下文我们有些地方需要使用这种方式进行修改。
在游戏设置中,对速度影响最大的是shader quality,使用中(medium)的设置大概可以提高7-10fps,我们在这里推荐7800/7900/1800/1900/8600/2600的用户都设置成中,而8800gts 320mb和2900xt的用户设置成高(high),而8800gt 512mb/8800gts 640mb/gtx/ultra的用户设置成很高(very high)。当然将shader设置成中,画面质量也会有比较大的损失,我们可以选择一个折中的方法,可以将起设定为中,然后再在autoexec.cfg里添加以下代码来打开环境光吸收和提供地形细节,使得画面接近high而速度接近midium。
e_terrain_ao = 1
r_ssao=1
q_shaderterrain = 3
视差映射是在very high下才会开启的,而当设定成高的时候,使用r_usepom=1将会开启视差映射,让地面的纹理更具立体感,以下是图片对比,它在有明显体现的时候对速度大概会有2fps的影响,平时也没有什么影响,但会大大的提高游戏的yy度,我个人觉得是值得的。
阴影(shadow)对速度影响比较大,将阴影质量从高改到中画面损失不大但速度提升很多,推荐8600/2600以下的用户采用.
后期处理(post processing)部分主要包含运动模糊和景深两部分,其中运动模糊对速度影响比较大,并且对游戏战斗也有不良影响,我个人建议所有用户都关闭运动模糊。而景深对速度影响不大,并且可以大大加强画面的真实感,建议开启。玩家可以在autoexec.cfg里添加以下代码开启景深和关闭运动模糊。
r_depthoffield=1(very high下是2,有object blur,景深给人感觉更有层次感)
r_motionblur=0(very high下是3, 有object blur)
后期处理还包括阳光透过树叶间隙的光柱效果,这个是属于dx10 very high效果,以下是开启和关闭的对比图,其对速度影响并不大,用户也可以在cfg里添加r_sunshafts=1来手工开启。
纹理和lod
调节以下的参数可以改变远景纹理和动态细节的质量
e_detail_materials_view_dist_xy 4096
e_detail_materials_view_dist_z
以下4096和2048的图片对比胜过千言万语
以下参数可以控制植被的显示距离和茂密程度
e_cull_veg_activation 70 (默认50)
e_vegetation_sprites_distance_ratio 1.5 (默认1)