改进TAA设置(减少抖动,修复植物突然出现问题)

0 点赞
FINAL FANTASY VII REBIRTH
转载

通过修改ini文件调整TAA设置,以减轻网格状抖动效果(代价是性能下降)并修复植物加载弹出问题。此设置针对RTX 4090,但你可根据需要调整。 原因:在我的设备上,1440P分辨率和最高设置下,开放世界的画面表现相当糟糕。主要问题是远景物体、头发、眼睑以及几乎所有物体上都出现了类似纱门的抖动效果。请查看完整尺寸图像,以了解所有草丛上的网格效果,尤其注意远处背景中那些糟糕的半透明树木。

经过这些调整后,它应该会变成这样。

我们的目标是增强TAA(时间性抗锯齿)的强度和模糊效果,而非像目前常见的Nexus配置调整那样提升锐度。关闭抗锯齿会让画面变得非常糟糕,而增加锐度只会让这些问题雪上加霜。 此配置应能修复草丛上类似网格的抖动效果,以及中等距离下树木的透明问题,但极远距离的树木透明问题仍会存在。 我们还能在一定程度上修复 foliage(植被)的突然加载问题,但在极远距离仍有缺陷,有时会看到一排草丛突然出现。 该配置无法修复TAA导致的鬼影现象,我们只能接受这一问题。你可以尝试TAAU,但我发现边缘周围的伪影很奇怪,而DLSS似乎并没有从这些更改中受益,并且也像TAAU一样有奇怪的边缘,所以我使用TAA。 启用Ini文件 首先,你需要使用mod来启用Ini文件。 调整 修改此Ini文件时,即使你从其他mod获取内容,也应将数值放在主【ConsoleVariables】标题下,而不是【SystemSettings】或类似标题下,这样它们就不会被游戏更改。除SystemSettings之外的内容可能需要放在各自的部分下,而且游戏通常不会更改它们。 这些是我认为会产生重大影响的主要调整。这会对性能产生影响。这些调整加上150%的超级采样,让我的RTX 4090帧率从120+降至约70-90,因此请根据需要进行调整。如果需要,你可以使用Lossless Scaling或帧率生成模组来提升帧率。 另外,请注意必须使用TAA或TAAU这些设置才能生效,DLSS不受它们影响。 这些设置需要添加到你从ini解锁模组获取的Engine.ini文件中。 [ConsoleVariables] #关闭动态分辨率,这可能和在游戏设置中将最小分辨率设为100%效果相同 r.DynamicRes.OperationMode=0 r.DynamicRes.MinScreenPercentage=100 #TAA超级采样,对性能影响较大,提升效果较小,但仍有帮助。根据需要移除或降低数值 r.TemporalAA.HistoryScreenpercentage=200# 游戏画面设置参数说明 - 【r.TemporalAACurrentFrameWeight=0.15】:数值越高画面越模糊,可能导致闪烁等异常效果;数值越低画面越锐利 - 【r.TemporalAASamples=32】:根据需要调整数值。较高数值可能导致树木出现闪烁像素,较低数值可能使更多树木呈现半透明状态 - 【r.TemporalAAFilterSize=1】:降低数值可获得更锐利的图像,当前为最高值 - 【r.MassiveEnvironment.SimpleInstanceLODScale=8】:若出现黑色闪烁问题可降低数值,该参数可增加草地的绘制距离以解决突然弹出的问题 - 【t.MaxFPS=0】:移除帧率限制(可选设置) - 【r.Shadow.MaxResolution=8192】:提升阴影质量(可选设置) - 【r.Shadow.CSM.】:(参数不完整)TransitionScale=2 注意,工坊中当前模组的各种其他设置会覆盖草地弹出修复,而且其中大多数似乎没有任何作用,因此不建议在这些设置基础上添加其他内容。 另外,如果你有多余的GPU性能,可以尝试添加以下设置: #超级采样,对性能影响很大,必要时可降低至100 r.ScreenPercentage=150 以上应该是解决该问题的主要设置。 注意,你可以通过打开模组启用的控制台(按~键)实时编辑这些设置,只需像输入r.TemporalAAFilterSize 0.8那样输入即可。 就是这样。