我的夏日相框 - Beta

我的夏日相框 - Beta

NVIDIA DLSS、AMD FSR、帧生成和 Reflex 用于 My Summer Car

[center][size=6][b][color=#F5C518]My Summer[/color] [color=#3FB950]Frames[/color][/b][/size]
[size=3][i][color=#9AA6B2]为 My Summer Car 提供 NVIDIA DLSS、AMD FSR、帧生成和 Reflex[/color][/i][/size]
[img]https://i.ibb.co/sLnX1HM/banner-nexus.png[/img][/center]

My Summer Car 运行于 Unity 5.0 和 Direct3D 11,比任何现代超分辨率技术都要早好几年。[b]My Summer Frames[/b] 为游戏加入了这些技术:它以较低分辨率(或在原生分辨率下用于抗锯齿)渲染玩家摄像机,从深度缓冲区计算运动矢量,然后将画面交给 [color=#76B900]NVIDIA DLSS[/color] 或 [color=#ED1C24]AMD FSR[/color]。帧生成运行在游戏自身的 Direct3D 11 设备旁边的 Direct3D 12 桥接层上。

你将获得[b][color=#3FB950]更锐利的画面和更流畅的游戏体验[/color][/b]。准星、HUD 和手部在所有模式下都保持全分辨率清晰。

[line]

[size=5][b][color=#F5C518]功能[/color][/b][/size]

[list]
[][b]DLAA / DLSS 超分辨率:[/b] 在游戏自身的 D3D11 设备上运行 NVIDIA DLSS — [color=#35E0E0]DLAA[/color]、[color=#35E0E0]质量[/color]、[color=#35E0E0]平衡[/color]、[color=#35E0E0]性能[/color]、[color=#35E0E0]超高性能[/color][/]
[][b]AMD FSR:[/b] FSR SDK 2.4(FSR 3.1 或 FSR 4,由 SDK 根据你的显卡选择)— [color=#35E0E0]原生 AA[/color]、[color=#35E0E0]质量[/color]、[color=#35E0E0]平衡[/color]、[color=#35E0E0]性能[/color]、[color=#35E0E0]超高性能[/color][/]
[][b]锐化:[/b] 0 到 100%。FSR 使用自己的 RCAS;对于 DLSS,模组在超分辨率之后运行自己的 RCAS 通道[/]
[][b]DLSS 帧生成:[/b] RTX 40 上为 [color=#3FB950]2x[/color],RTX 50 上最高 [color=#3FB950]6x[/color](多帧生成)[/]
[][b]FSR 帧生成:[/b] 在任何 DirectX 12 显卡上为 [color=#3FB950]2x[/color],包括 GeForce GTX、Radeon 和 Intel Arc[/]
[][b]NVIDIA Reflex:[/b] 关闭 / 开启 / 开启 + Boost,控制台中显示驱动程序的延迟报告[/]
[][b]设置页面:[/b] 在 MSCLoader 模组菜单中,支持[color=#35E0E0]英语[/color]和[color=#35E0E0]俄语[/color],实时应用无需重启[/]
[][b]控制台:[/b] 命令 [b]msf[/b]:状态、所有设置、诊断[/]
[/list][line]

[size=5][b][color=#F5C518]各显卡支持情况[/color][/b][/size]


[table][tr][th]显卡[/th]
[th]超分辨率[/th]
[th]帧生成[/th]
[th]Reflex[/th]
[/tr]
[tr][td][color=#76B900]GeForce RTX 50[/color][/td]
[td]DLSS 或 FSR[/td]
[td]DLSS FG 2x 至 6x,或 FSR FG 2x[/td]
[td][color=#3FB950]支持[/color][/td]
[/tr]
[tr][td][color=#76B900]GeForce RTX 40[/color][/td]
[td]DLSS 或 FSR[/td]
[td]DLSS FG 2x,或 FSR FG 2x[/td]
[td][color=#3FB950]支持[/color][/td]
[/tr]
[tr][td][color=#76B900]GeForce RTX 20 / 30[/color][/td]
[td]DLSS 或 FSR[/td]
[td]FSR FG 2x[/td]
[td][color=#3FB950]支持[/color][/td]
[/tr]
[tr][td][color=#76B900]GeForce GTX 900+[/color][/td]
[td]FSR 3.1[/td]
[td]FSR FG 2x[/td]
[td][color=#3FB950]支持[/color][/td]
[/tr]
[tr][td][color=#ED1C24]Radeon RX 6000 / 7000 / 9000[/color][/td]
[td]FSR 4(Windows 10 上为 FSR 3.1)[/td]
[td]FSR FG 2x[/td]
[td]不支持[/td]
[/tr]
[tr][td][color=#ED1C24]Radeon RX 5000 及更早[/color]、Intel Arc[/td]
[td]FSR 3.1[/td]
[td]FSR FG 2x[/td]
[td]不支持[/td]
[/tr]
[/table]在没有 RTX 显卡的情况下选择 DLSS 会切换到 FSR,在没有 RTX 40/50 的情况下选择 DLSS FG 会切换到 FSR FG;控制台会给出提示。设置页面会显示你的显卡支持哪些功能。

[line]

[size=5][b][color=#F5C518]性能[/color][/b][/size]

My Summer Car 受限于 CPU:在 RTX 5070 Ti 上以 2560x1440 运行时,显卡在 12 毫秒的一帧中仅忙碌约 2 毫秒。超分辨率节省 GPU 时间,因此对较慢的显卡和 4K 有帮助,而在快速显卡上则没有代价。DLAA 在几乎相同的帧率下提供比游戏自带 FXAA 更好的抗锯齿([color=#35E0E0]在院子里为 81.8 → 80.6 fps[/color])。

即使 CPU 是瓶颈,帧生成也能增加显示帧(每秒真实帧 + 生成帧):

[list]
[][b]DLSS FG 2x / 3x / 4x / 6x[/b](1280x720):[color=#3FB950]65 + 65[/color] / [color=#3FB950]77 + 154[/color] / [color=#3FB950]73 + 217[/color] / [color=#3FB950]76 + 378[/color][/]
[][b]DLAA + FSR FG 2x[/b](2560x1440):[color=#3FB950]84 + 84[/color],桌面显示每秒 161 到 171 帧[/]
[/list][line]

[size=5][b][color=#F5C518]需求[/color][/b][/size]

[list]
[]一份合法且最新的 [b]My Summer Car[/b][/]
[][url=https://www.nexusmods.com/mysummercar/mods/147]MSCLoader[/url] [b]1.4.2[/b] 或更新版本[/]
[][b]DLSS / DLSS FG:[/b] GeForce RTX 20 或更新(DLSS FG:RTX 40/50)[/]
[][b]FSR / FSR FG:[/b] 任何 DirectX 12 显卡(GeForce GTX 900+、Radeon RX 5000+、Intel Arc)[/]
[][b]Reflex:[/b] GeForce GTX 900 或更新[/]
[/list][size=5][b][color=#F5C518]安装[/color][/b][/size]

[list=1]
[]安装 MSCLoader 1.4.2 或更新版本。[/]
[]将压缩包解压到游戏文件夹:
[list]
[
][b]Mods\MySummerFrames.dll[/b][/]
[
][b]Mods\Assets\MySummerFrames\[/b](msf_core.dll、DLSS 和 FSR 库)[/]
[/list][/
]
[]启动游戏。模组会将其原生核心复制到 [b]mysummercar_Data\Plugins[/b];在首次启动时,游戏可能需要重启一次才能加载(控制台会告知你)。[/]
[]打开 [b]Mods → My Summer Frames → Settings[/b],选择超分辨率、帧生成和 Reflex。[/]
[/list][b][color=#FF5151]重要:[/color][/b] 帧生成需要窗口模式(窗口模式或 Steam 启动选项 [b]-popupwindow[/b])。在独占全屏下它会保持关闭。
[img]https://i.ibb.co/XZmPDst9/Tutor-1.png[/img]
[img]https://i.ibb.co/fV9bWLZN/Tutor-2.png[/img]

[b][color=#35E0E0]更新:[/color][/b] 用新版本替换文件。设置会保留。

[size=5][b][color=#F5C518]须知[/color][/b][/size]

[list]
[]游戏自带的特效(雾、太阳光束、色调映射)在渲染分辨率下运行,位于超分辨率之前。[/]
[]改变 UI(MSCLoader 控制台、HUD 数字)在生成帧中可能会重影。[/]
[]FSR 帧生成仅支持 2x;FSR SDK 要求游戏以 60 fps 或更高运行(FSR FG 4:30 或更高)。[/]
[]Reflex 不计帧生成桥接层自身的延迟。[/]
[]在控制台输入 [b]msf help[/b] 查看模组的功能。[/]
[]完整日志位于 [b]Mods\Config\Mod Settings\MySummerFrames\msf.log[/b]。[/]
[/list][line]

[size=5][b][color=#F5C518]更新日志[/color][/b][/size]

[b][color=#F5C518]v0.5.1[/color][/b] [i][color=#9AA6B2]首次公开发布[/color][/i]

[list]
[][color=#3FB950][b]新增[/b][/color] DLAA 和 DLSS 超分辨率(质量、平衡、性能、超高性能)[/]
[][color=#3FB950][b]新增[/b][/color] AMD FSR 3.1 / FSR 4 超分辨率(原生 AA、质量、平衡、性能、超高性能)[/]
[][color=#3FB950][b]新增[/b][/color] 锐化滑块(0 到 100%):FSR 使用自己的 RCAS,DLSS 在超分辨率之后获得 RCAS 通道[/]
[][color=#3FB950][b]新增[/b][/color] DLSS 帧生成(RTX 40 上 2x,RTX 50 上最高 6x)[/]
[][color=#3FB950][b]新增[/b][/color] FSR 帧生成(在任何 DirectX 12 显卡上 2x:GeForce GTX、Radeon、Intel Arc)[/]
[][color=#3FB950][b]新增[/b][/color] NVIDIA Reflex(关闭 / 开启 / 开启 + Boost)[/]
[][color=#3FB950][b]新增[/b][/color] MSCLoader 模组菜单中的设置页面,支持英语和俄语,实时应用无需重启[/]
[][color=#3FB950][b]新增[/b][/color] 控制台命令 [b]msf[/b]:状态、所有设置、诊断[/]
[/list][line]

[size=5][b][color=#F5C518]支持[/color][/b][/size]

如果 My Summer Frames 让你的游戏运行更流畅,你可以在 Boosty 上支持这项工作。完全自愿,非常感谢。

[center][url=https://boosty.to/anickon/donate][img]https://i.ibb.co/4w07kS0j/image.png[/img][/url][/center]

[size=5][b][color=#F5C518]致谢[/color][/b][/size]

[list]
[][b]NVIDIA DLSS SDK[/b](DLSS 超分辨率、DLSS 帧生成):[b]nvngx_dlss.dll[/b] 和 [b]nvngx_dlssg.dll[/b] 依据 NVIDIA RTX SDKs 许可证分发[/]
[][b]NVIDIA NVAPI[/b](Reflex),MIT 许可证[/]
[][b]AMD FidelityFX SDK[/b](FSR 超分辨率、FSR 帧生成):签名的 [b]amd_fidelityfx__dx12.dll[/b] 文件随其许可证(MIT)分发。用于 DLSS 的 RCAS 锐化通道遵循 AMD 的 FSR 1 RCAS(MIT)[/]
[
][url=https://www.nexusmods.com/mysummercar/mods/147]MSCLoader[/url] 由 [b]piotrulos[/b] 制作[/]
[
]My Summer Frames 由 [b][color=#F5C518]ANICKON[/color][/b] 制作,他也是 [url=https://www.nexusmods.com/mysummercar/mods/468]MOP - REVIVAL[/url] 的作者。依据 MIT 许可证发布。[/*]
[/list][center][size=2][color=#9AA6B2]NVIDIA、GeForce、RTX、DLSS 和 Reflex 是 NVIDIA Corporation 的商标。
AMD、Radeon、FidelityFX 和 FSR 是 Advanced Micro Devices, Inc. 的商标。
My Summer Car 是 Amistech Games 的游戏。本模组与上述任何公司均无关联,也未获得其认可。

源代码:[url=https://github.com/ANICKONS/My-Summer-Frames]GitHub[/url] · 包含 AI 辅助代码。[/color][/size][/center]