原生分辨率和模糊屏幕修复。

原生分辨率和模糊屏幕修复。

修复由TAA(不关闭TAA)引起的屏幕模糊问题以及损坏的隐藏分辨率缩放。

视觉效果

大家好,可能大家都同意《星球大战 绝地:幸存者》是一款画面精美的游戏(总体来说也是一款很棒的游戏),但遗憾的是,游戏画面相当模糊,尤其是在 1080p 分辨率下。这是因为游戏使用了 TAA 抗锯齿技术,这通常会导致画面模糊,但问题不止于此——游戏还有一个隐藏的分辨率缩放比例,它只与图形预设设置绑定:只有史诗级预设使用 100% 缩放,例如高级预设使用 87%,低级预设使用 50%。此外,我认为还存在一个 bug,如果你禁用 FSR 2.0,分辨率缩放比例会降至 50%。虽然将 FSR 2.0 设置为质量模式可以解决画面模糊的问题,但这并不完美。它会导致重影、伪影,并且仍然不够锐利,看起来不自然,尤其是在 1080p 分辨率下,因为它从 720p 进行缩放,并使用了锐化滤镜,由于分辨率太低无法正确缩放,使得游戏画面显得不自然。我决定通过修改 DefaultEngine.ini 来修复这个问题,经过 5 天的测试,我对结果感到满意。我的修复配置是针对 1080p 的,但这个模组应该适用于所有分辨率。我还没有测试它与 FSR 2.0 的兼容性,因为这样做的主要目的是以原生分辨率游玩,并且没有模糊的画面。pakchunk99-Mods_my_config.pak 文件包含一个修改过的 DefaultEngine.ini 文件,并添加了以下配置行:

  1. 更好的抗锯齿质量:
  • r.DefaultFeature.AntiAliasing=2
  • r.PostProcessAAQuality=4
  • r.TemporalAA.Upsampling=1
  • r.TemporalAA.Algorithm=0 这些行启用了 TAAU GEN 4,它提高了稳定性和抗锯齿质量,你可以启用 TAAU GEN5,它能进一步提高质量,但不幸的是会导致全息图出现奇怪的问题,所以我决定使用 GEN4。
  1. 原生分辨率:
  • r.ScreenPercentage=100.000000 这一行强制游戏使用选定的原生分辨率,无论使用何种图形设置,同时修复了一个错误,该错误导致在禁用 FSR 2.0 时分辨率缩放使用 50% 的分辨率。这将导致性能下降,因为游戏现在将使用原生分辨率而不是任何较低的值。
  1. 由 TAA 引起的重影修复:
  • r.TemporalAACurrentFrameWeight=0.2
  • r.TemporalAASamples=4 这两行代码应能修复或减轻由 TAA 引起的重影效应。
  1. 锐化滤镜:
  • r.Tonemapper.Sharpen=1.0 启用 UE4 的锐化滤镜并将其值设置为 1.0%,我认为这是图像锐利与避免不自然锐化之间的良好平衡。 此修复程序设计为以原生分辨率运行,因此如果您启用了 FSR 2.0,请将其禁用。 确保在同一时间只安装一个版本。 安装 将 pakchunk99-Mods_my_config.pak 或 pakchunk99-Mods_my_config_without_Sharpen.pak 放置在 Jedi Survivor\SwGame\Content\Paks 中。 卸载 从 Jedi Survivor\SwGame\Content\Paks 中移除 pakchunk99-Mods_my_config.pak 或 pakchunk99-Mods_my_config_without_Sharpen.pak。