第5
光影优化
e_shadows=0,1 关闭开启影子;除非你怀旧,想用Q2引擎的效果来玩这游戏,否则的话还是别碰这个了。
e_shadows_cast_view_dist_ratio=value 控制影子可见度的远近。值越低,影子可见度就越近,当然FPS也会有明显提高,不过就是画面有点惨。
e_shadows_max_texture_size=value 优化里面很重要的一项,参考值有 256, 512, 1024,2048, 4096;建议用256MB显卡的还是不要高过1024,512就行了,反正对于我来说512和1024间的区别很明显,512换256倒没什么FPS提高。128MB显存的不要高过512,否则显卡会郁闷的。当然假如你无法忍受影子不好看的话,就不要动这个了。
r_ShadowJittering=value 用来模糊影子效果的。假如选0的话那么影子四周会变得很粗糙;值越高影子四周就越模糊(可能就是SOFT SHADOW那种东西)。当然,选低的话FPS会有提高。不过不能太低,否则影子会变得惨不忍睹。
r_ShadowMaskResolution=0,1,2 控制影子的总体效果。0会关闭一些距离远的影子,降低画面效果,但是FPS会提高。2不知道有什么效果,我没试验。
e_gsm_range=value 控制影子四周的分散程度。原作者建议设值为3,任何比3高的都会减少FPS,所以我也用的是这个。
e_gsm_lods_num=0-5 控制影子的贴图的数量(比方说树和建筑的影子)。我试过几次,发现不要少于3就好了。5当然是效果最好的了,但是我觉得完全没有必要。
环境清晰度和细节优化
r_FSAA=1,0 关闭和开启AA用的。 还有另外两个CVAR控制AA,分别是r_FSAA_samples(控制AA的SAMPLES RATE, EG: 2X, 4X, 8X),还有r_FSAA_quality(控制AA质量)。 我没有试这几个,因为我的卡是7900GS,开了HDR就无法开AA了。有兴趣的人可以试验一下。PS:原作者说这种AA只有在SHADER 选项在HIGH和VERY HIGH下才能开启,而且会跟r_UseEdgeAA产生排斥。
r_UseEdgeAA=0,1,2 控制了物体四周的模糊程度,特别是对植被来说。应该不能和AA一起使用。0是关闭,1是开启,能够起到一些AA的作用,不过会对FPS有影响(当然没有AA的影响那么大)。2是加强模糊。
sys_flash_edgeaa=0,1 关上的话你的HUD会变得粗糙,不推荐。
r_TexMaxAnisotropy=value 控制AF用的,假如不怕FPS受影响的话就尽量开大吧。不过我没试过这个到底有多大影响。
d3d9_TextureFilter=nearest,linear,bilinear,trilinear 控制纹理过滤器,让纹理更加清晰。TRILINEAR是游戏自带的选择,效果最好。NEAREST效果最差,但是FPS可以增加一些。我用的是BILINEAR,感觉比TRILINEAR快了几FPS。
r_TexResolution=value 控制纹理的解析度。0的时候用的是全部解析度;值越高解析度就越低,当然越低FPS就越快。
r_TexturesStreaming=0,1,2 控制纹理流动(STEAMING)的,0的时候纹理不会STEAMING,而是先被存进一个缓存;对于内存太低的PC来说这个反而会增加系统的负担,但是假如内存足够的话,这个反而会令游戏更加流畅。关上这个同时可以在画面损失最小的前提下,提高资源使用率,进而提高FPS。2不知道是干什么的,没试。
r_UsePOM=0,1 关闭开启凹凸贴图,开关自己决定吧;我关了,但是效果很差,而且FPS好像没有提高多少。
e_lods=0,1 关闭开启LOD,就是细节程度;选1的话离得越远纹理细节度就越低,能够很明显的提高FPS。
e_lod_max=value, e_lod_min=value, 控制着LOD的程度。两个值越高,远处的纹理细节度就越低。能不用就不用吧,CRYSIS的细节还是很必要的。
e_lod_min_tris=value和 LOD一起使用,控制远处物体的多边型数量。所以假如值太低的话,远处就是一片三角型了。囧。
e_lod_ratio=value 控制LOD和距离的比率。值越高,远处物体的纹理就越清晰,对FPS有影响。
e_detail_materials_view_dist_xy=value 控制远处地面上的效果,越高当然效果越好了,但是FPS就惨了。
e_detail_materials_view_dist_z=value 也是控制地面效果的,值越低,地面越模糊。我觉得没必要太低。
e_terrain_texture_lod_ratio=value 依旧是控制地面效果的,主要是纹理,其他同上。
e_view_dist_ratio=value 这个控制你能看到的,远处的物体数量。值越高当然物体就越多了。减少这项可以让FPS有显著提升。
e_view_dist_custom_ratio=value 控制远处的特别物体数量,比方说敌人,交通工具等。不建议修改得太小,否则周围来了敌人你恐怕还不知道。
e_view_dist_ratio_detail=value 控制远处比较细致的物体的可视度。
粒子效果Particle Effects优化
e_particles=0,1 关闭开启游戏中的粒子效果,不推荐关闭。
e_particles_max_emitter_draw_screen=value 控制粒子效果的强弱程度。值越大,效果越强,烟之类的东西就越浓,但是对FPS的伤害也越大。
e_particles_lod=value 控制粒子的丰富程度。越高越丰富,效果越好。
i_particleeffects=0,1 关闭开启武器开火的粒子效果,比方说闪光和热浪之类的。
r_UseGSParticles=0,1 选1的话回开启几何光影(Geometry Shader)的粒子效果。这个只对DX10管用。
r_UseParticlesRefraction=0,1关闭开启以粒子特效为基础的扭曲效果,比方说烟火发出的热浪;假如关闭的话在战斗的时候FPS会有所提高。我选0,反正那点特效对于我来说无所谓。
r_UseSoftParticles=0,1 关闭开启软粒子。能让粒子效果变得更柔和自然。我觉得没必要留着,0。
植被和动物优化
植物是CRYSIS的一大特点,因为几乎整个岛屿都被茂密的植被所覆盖,所以植被的优化我觉得跟光影优化是一样重要的。
e_vegetation_min_size=value 控制植被的数量。值越高,植被数量越少。对FPS很有帮助。
e_vegetation_sprites_distance_ratio=value 控制远处植物的复杂程度和所能到达的距离。值高的时候,就算远处的植物也是很复杂的多边型构成的。反过来假如值低的话,那么可能只有很近的植物才比较清晰,远一点的都变的模糊和粗糙了。
e_view_dist_ratio_vegetation=value 控制植物能够出现的最远的距离。假如调低的话,远处就只能看到一片光溜溜的地面。所以建议不要太低。
r_VegetationSpritesTexRes=value 控制植被的RESOLUTION,越大RES就越大,植物的细节就越好。调低可以增加FPS,但是太低的话同样会损失FPS。
e_proc_vegetation=0,1 选0的话可以让周围的植物减少一些,显卡不行的就把这项给关了吧。
e_vegetation_use_terrain_color=0,1 选1的话植被的颜色将会变得跟地面差不多。
e_foliage_branches_damping=value 控制植被的动作。值越高,它们的动作就越丰富。比方说你把一棵树打断,假如这个值太低的话,恐怕树会直楞楞地倒下。
e_phys_foliage=1,2 控制植被的物理效果。选1的话只有树才能有物理特效,选2是所有植被。
e_vegetation_wind=0,1 选0的话,会关闭风对树的影响。
e_flocks=0,1 选0的话会让所有鸟和鱼消失。我们要爱护动物。
e_flocks_hunt=0,1 选0的时候,假如你射一只鸟的话,它会自己消失而不是落下来。囧
天空和天气优化
e_clouds=0,1 关闭开启游戏中的云。
e_wind=0,1 关闭开启游戏中的风。
r_Rain=0,1 关闭开启游戏中的雨。
e_fog=0,1 关闭开启游戏中的雾。
e_fog_volumes=0,1 同样,关闭开启雾的效果。不过这个只能影响附近的雾,不能把所有雾都关上。
e_sky_type=0,1 选0的话,天空会变成一副油画。当然,对于FPS会有很大帮助。
r_ImpostersRatio=value 控制云的解析度。越高,对系统要求越低。不过我没试过。
水面效果优化
漂亮的水面是CRYSIS另外一大特色,所以我建议效果能留下就都留下。
r_WaterReflections=0,1 关闭开启水中倒影。
r_WaterUpdateFactor=value 控制水的变化速度。值越高,水的变化就越频繁。最好不要超过0.5。
e_water_ocean_fft=0,1 选1会增加水面的真实度。我觉的0就可以了。
e_water_tesselation_amount=value 控制移动水的数量。值越大,移动的水就越多。
r_WaterCaustics=0,1 关闭的话,会关上一些的水中的光影效果。
r_WaterGodRays=0,1 同上,关闭开启水中的一些光影效果。