《邪恶冥刻》性能提升与画质优化指南 无需牺牲游戏视觉风格即可大幅提升性能的双重技巧,以及在性能过剩时进一步增强游戏画质的方法。 强烈建议先阅读戴夫和利昂的原始光线追踪指南! 高帧率AE光线追踪的秘诀 你是否在开启光线追踪设置时难以获得高帧率或稳定帧率?我个人使用的这个方法能让游戏保持一如既往的出色画面,同时不会有太大偏差。 设置->视频->设置分辨率缩放 将分辨率缩放设为50%,并启用块状像素(也可不启用,取决于个人喜好) 返回视频设置,将抗锯齿方法设为时间性抗锯齿/TAA 这将显著提升性能,同时画面仍保持良好且稳定。我知道TAA(时间抗锯齿)的口碑不太好,但《邪恶冥刻》中的TAA实现是TAA表现较好的案例之一。通过这样设置,我能够在RTX 3070上以1440p分辨率(内部渲染为720p)、最高视频和光线追踪设置下获得165Hz的流畅体验! 额外隐藏设置(第一部分:配置文件编辑) 如果你已经获得了大幅的帧率提升,但觉得帧率远高于刷新率,还想再优化掉一些多余的帧数?可以试试这个方法!在参考了《迷失》的相关指南后,我觉得将这些命令应用到《邪恶冥刻》的配置文件中会很有意思。以下是具体操作步骤: 找到《邪恶冥刻》的配置文件,路径为:C: Users [用户名] AppData Local AmidEvil Saved Config WindowsNoEditor 打开Engine.ini文件 将以下所有内容粘贴到Engine.ini文件的末尾。ini文件内容 (重要)保存文件后,右键点击Engine.ini,选择属性,确保勾选只读属性并应用。 [系统设置] r.AmbientOcclusion=1 r.AmbientOcclusion.SamplesPerPixel=6 r.AmbientOcclusion.EnableMaterials=1 r.GlobalIllumination=2 r.GlobalIllumination.Lights.SpotLight=1 r.GlobalIllumination.SamplesPerPixel=10 r.Shadows=1 r.Geometry.Landscape=1 r.Geometry.Landscape.LODsUpdateEveryFrame=0 r.Geometry.ProceduralMeshes=0 r.Geometry.SkeletalMeshes=1 r.Geometry.StaticMeshes=1 r.Geometry.StaticMeshes.WPO=1 r.Geometry.StaticMeshes.WPO.Culling=1 r.Geometry.StaticMeshes.WPO.剔除半径=7000 r.光线追踪.几何体.实例化静态网格体.评估WPO=-1 r.光线追踪.几何体.实例化静态网格体.模拟计数=4 r.光线追踪.几何体.实例化静态网格体.r.光线追踪.几何体.为HISM获取每个LOD=0 r.环境光遮蔽.方法=1 r.接触阴影=1 r.水.单层.RTR=1 r.光线追踪.反射.混合=0 r.光线追踪.反射.排序材质=1 r.光线追踪.反射.直接照明=1 r.光线追踪.反射.启用双面几何体=0 r.光线追踪.反射.最大光线距离=50000.0f r.光线追踪.反射.屏幕百分比=50.01 r.光线追踪.反射.每像素采样数=1 r.光线追踪.反射.最大粗糙度=0.8 r.光线追踪.反射.最大反弹次数=1 r.光线追踪.反射.反射捕获=1 r.光线追踪.反射.TestPathRoughness=1 r.Reflections.r.Reflections.Shadows=1 r.Reflections.Translucency=1 r.Reflections.HeightFog=1 r.Reflections.ExperimentalDeferred=1 r.Reflections.ExperimentalDeferred.MipBias=1 r.Reflections.ExperimentalDeferred.Glossy=1 r.Reflections.ExperimentalDeferred.SmoothBias=0.4 r.Reflections.ExperimentalDeferred.AnyHitMaxRoughness=0.1 r.Reflections.ExperimentalDeferred.SpatialResolve=1 r.Reflections.ExperimentalDeferred.HorizontalResolutionScale=1.0 r.Reflections.ExperimentalDeferred.SpatialResolve.NumSamples=16 r.Reflections.ExperimentalDeferred.SpatialResolve.MaxRadius=16 r.Reflections.ExperimentalDeferred.SpatialResolve.TemporalQuality=0 r.Reflections.ExperimentalDeferred.SpatialResolve.TemporalWeight=0.50 r.Reflections.Denoiser=1 r.Reflections.Denoiser.PreConvolution=1 r.Reflections.Denoiser.ReconstructionSamples=10 r.Reflections.Denoiser.TemporalAccumulation=0 r.RDG.AsyncCompute=2 r.DontLimitOnBattery=1 r.NumBufferedOcclusionQueries=8 r.RenderTargetPoolMin=1800 r.SkinCache.CompileShaders=1 r.SkinCache.ForceRecomputeTangents=0 额外隐藏设置(第二部分:额外更改) 我不能100%确定配置文件中的所有设置是否都已应用,但希望它们能提高光线追踪的画质。我确切知道的一点改进是,屏幕空间反射不再与光线追踪反射混合,这使得画面更加连贯。我认为你可能需要使用控制台解锁模组手动输入一些命令,比如光线追踪全局光照和环境光遮蔽命令,但如果有办法设置“自动执行”命令列表,请务必告诉我! 如果你想进一步提升性能,可以尝试以下一些建议: r.Reflections.ExperimentalDeferred.MipBias=X 这个命令会改变光线追踪反射中纹理的细节和质量,0代表最高质量,15代表最低质量。我建议将该数值设为5作为平衡的初始设置,如果效果不佳,可以依次尝试降至7、10、12,最终调至15。 虽然我之前不太推荐r.Reflections.Hybrid,但如果你追求性能提升,且不介意SSR作为光线追踪的后备方案以节省帧率所带来的画质下降,那么将其数值设为1而非0或许是值得的。 我不能完全确定这些命令是否有效,但你可以尝试从.ini文件中移除以下命令,看看是否能进一步改善情况:r.GlobalIllumination=2、r.GlobalIllumination.Lights.SpotLight=1、r.GlobalIllumination.SamplesPerPixel=10。 别忘了,你需要取消勾选Engine中的【只读】选项。如果你想进行任何调整,请修改ini文件的属性,完成后重新应用只读扩展名。




换一换 

























