这篇只看社区配置,不重复讲算法大全。结论先说:
社区里最值得借鉴的不是某个“神预设”,而是三种思路:
- 用一个主缩放算法决定画面风格。
- 用
SSimDownscaler、CatmullRom、Lanczos、FSR_EASU之类的缩放阶段把固定倍率模型收束到目标分辨率。 - 只在明确有问题时补
RCAS、Anime4K_Thin_HQ、Anime4K_Restore、SMAA、Deband,不要把所有修复都堆上去。
这次参考的社区来源有五类:
| 来源 | 代表思路 | 适合借鉴什么 |
|---|---|---|
| Z-Dante/Magpie fork | 面向视觉小说维护了一组 VN 预设和对比图 | 预设分层、2x 模型后降采样、对副作用的描述 |
| r/visualnovels VN 实时超分指南 | 用 Magpie 给低分辨率 VN 全屏超分 | 输入分辨率检查、VN 场景下的算法取舍、捕获方式会影响结果 |
| VN Club Magpie Setup Guide | 面向 VN 用户推荐 CuNNy、Anime4K、ACNet、FSR 等 | 先按内容类型选算法,再按显卡性能降档 |
| Mimosa 的 Magpie 内置模型食用指南 | CuNNy -> Anime4K_Thin_HQ -> Anime4K_Restore 多模型叠加 | 主模型 + 线条修复 + 柔和补救的组合方式 |
| Reddit / AMD 早期 FSR 参数讨论 | 调整 Magpie FSR/CAS 锐化参数 | FSR 路线的锐化强度不要默认拉满 |
注意:Z-Dante fork 和早期 Reddit 配置来自 Magpie 旧版本,很多字段名、效果路径和快捷键已经变化。当前 Magpie 的缩放模式导出结构更接近:
{ "name": "FSR", "effects": [ { "name": "FSR\\FSR_EASU", "scalingType": 1, "scale": { "x": 2.0, "y": 2.0 } }, { "name": "FSR\\FSR_RCAS", "parameters": { "sharpness": 0.55 } } ]}下面的 pipeline 更适合当成“搭配逻辑”,不要直接复制旧版 JSON。
流派一:VN 专用预设
Section titled “流派一:VN 专用预设”Z-Dante 的 fork 是最有参考价值的一组配置,因为它不是只说“用 Anime4K”,而是把不同预设拆成了多个风格层级:
| 预设 | 原始 pipeline 思路 | 适合场景 | 风险 |
|---|---|---|---|
Anime4kGAN | Anime4K_Upscale_GAN_x2_S -> SSimDownscaler | 720p/800p VN 到 1080p/1440p | GPU 压力更高,部分画面会有 GAN 味 |
Anime4k | Anime4K_Upscale_VL -> SSimDownscaler | 普通动画风立绘、CG | 线条未必最干净 |
ACNet (RCAS) | FSR_RCAS -> ACNet -> SSimDownscaler | 线条干净、想要更硬朗观感的 VN | 细节可能被 ACNet 抹掉,RCAS 前置也容易放大噪点 |
FSRCNNXLineArt | FSRCNNX_LineArt -> SSimDownscaler | 线稿明显、边界清晰的 2D 画面 | 有些 VN 会出振铃,且性能不一定轻 |
Anime4kGAN Restore | Anime4K_GAN_x2 -> CatmullRom -> Anime4K_Restore | 已经放大但线条发灰的画面 | Restore 很容易把边缘修成硬边、白边或振铃 |
Anime4K Light | Anime4K_Upscale_S -> CatmullRom | 低端显卡或笔记本 | 画质收益有限,但帧率稳定 |
优秀点: 它的核心不是“一个算法打天下”,而是承认固定倍率模型经常不能刚好命中目标屏幕,所以用 SSimDownscaler 或 CatmullRom 做最后收束。这个思路非常实用,尤其是 720p 到 1080p、1080p 到 1440p 这种非整数或非 2x 的场景。
不足: 旧配置里有些效果名没有目录前缀,例如 Anime4K_Upscale_VL,在当前 Magpie 里更可能需要选 Anime4K\\Anime4K_Upscale_VL 这种路径。另一个问题是 ACNet (RCAS) 把锐化放在 ACNet 前面,这会让后续 CNN 处理一个已经被锐化过的输入,可能把噪点、压缩边缘和 UI 毛刺一起强化。
改进建议: 当前版本里我更建议把锐化后移,先做主缩放,再低强度补锐化:
VN 硬朗线条:FSRCNNX\FSRCNNX_LineArt-> SSimDownscaler / Lanczos 收束到目标分辨率-> FSR\FSR_RCAS sharpness 0.25-0.45如果线条已经够硬,就不要再加 RCAS。如果人物轮廓发白或文字边缘出现亮边,先降 RCAS,再考虑换 Restore_Soft。
流派二:CuNNy 主缩放 + Anime4K 修线
Section titled “流派二:CuNNy 主缩放 + Anime4K 修线”中文博客里最值得参考的是这一条:
CuNNy-> Anime4K_Thin_HQ-> Anime4K_Restore它的逻辑很清楚:CuNNy 负责把 VN/静态 2D 画面的主体细节拉起来,Anime4K_Thin_HQ 负责修细线,Anime4K_Restore 再处理锯齿和线条发灰。这个方向比“FSR + 高锐化”更适合立绘、CG 和 2D 背景。
优秀点: 这是一条真正的多阶段 workflow。主缩放、线条修复、最终观感修补各做各的事,思路比盲目叠两个超分模型更健康。
不足: 这条链路非常容易过度处理。Thin_HQ 和 Restore 都在动线条,如果源图本来就有压缩噪点、细碎纹理或小字号 UI,最终可能出现线条变细、边缘白边、面部细节塑料化、背景纹理被误判成线条的问题。
改进建议: 把这条链路拆成三个档位,而不是一次拉满:
保守档:CuNNy2\CuNNy-4x12-NVL-> Lanczos / SSimDownscaler 收束
线条补救档:CuNNy2\CuNNy-4x12-NVL-> Anime4K\Anime4K_Thin_HQ strength 低值-> SSimDownscaler 收束
强修复档:CuNNy2\CuNNy-4x12-NVL-> Anime4K\Anime4K_Thin_HQ-> Anime4K\Anime4K_Restore_Soft_M-> Lanczos / SSimDownscaler 收束Restore 优先用 Soft 版本。只有在源图明显糊、线条灰、且你能接受一点人工锐化感时,再试普通 Restore。
流派三:FSR 快速通用路线
Section titled “流派三:FSR 快速通用路线”早期 AMD 社区讨论 Magpie 时,很多用户关注的是把低分辨率窗口游戏放大到桌面分辨率。典型路线是:
FSR_EASU-> FSR_RCASMagpie 当前默认 FSR 也是这个结构,FSR_EASU 负责空间放大,FSR_RCAS 负责锐化。旧讨论里有人把 FSR/CAS 锐化调到 0.3 左右,也有人提到默认锐化偏高;Z-Dante 预设里则能看到 0.55 和 0.87 两档。
优秀点: FSR 路线便宜、稳定、适用面广,3D 游戏、UI 比较多的窗口程序、低端显卡都可以先试。它不依赖 2x 固定倍率,因此 900p 到 1080p、1080p 到 1440p 这类目标更自然。
不足: FSR 是空间缩放,不理解动画线稿或 VN 立绘的语义。它会让画面“看起来更锐”,但不一定真的恢复细节。对低分辨率文字、远景草木、UI 边框,过高 RCAS 会制造白边和颗粒。
改进建议: FSR 的锐化从低值开始,而不是直接用 0.87:
| 内容 | 建议起点 | 调整方向 |
|---|---|---|
| 3D 游戏 900p -> 1080p | RCAS 0.45-0.65 | 远景糊再加,白边明显就降 |
| 3D 游戏 720p -> 1080p | RCAS 0.55-0.75 | 低分辨率输入需要更多锐化,但更容易脏 |
| 2D/VN 临时方案 | RCAS 0.25-0.45 | 只补一点清晰度,不把线条修硬 |
| 已经开了游戏内锐化 | RCAS 0-0.35 | 先关一边,不要双重锐化 |
流派四:VN Club 的现代入门建议
Section titled “流派四:VN Club 的现代入门建议”VN Club 的配置建议更像“选择指南”:VN 首选 CuNNy,其次 Anime4K、ACNet;显卡不够时换 FSR、Lanczos、Jinc 或 FSRCNNX;PC-98 或像素风则改用 CRT、xBRZ、MMPX、Pixellate、SharpBilinear。
这套建议的价值在于:它没有把“画质最好”和“最适合当前内容”混为一谈。
优秀点:
- 把 VN、低端硬件、PC-98/像素风拆开处理。
- 提醒使用 profile,为不同游戏保存不同缩放模式和捕获方式。
- 提到笔记本独显/核显选择,这在 Magpie 场景里很实际。
- 提醒旧游戏可尝试关闭系统 DPI 缩放干扰。
不足: 它是用户指南,不是 pipeline 评测。它告诉你从哪里开始,但没有给出足够细的效果链顺序、参数范围和失败补救。
改进建议: 把 VN Club 的“算法分类”当作第一步,然后接上自己的目标分辨率:
普通 VN:CuNNy2\CuNNy-4x12-NVL-> SSimDownscaler / Lanczos 收束
低端显卡 VN:Anime4K\Anime4K_Upscale_S-> CatmullRom / Lanczos 收束
PC-98 / 像素风:Pixel Art\MMPX / xBRZ / Nearest-> 不加 RCAS,不加 Anime4K Restore像素风最忌讳把边缘“智能修复”成半写实线条。它要的是保留块状风格,而不是通用清晰度。
流派五:Reddit VN 指南里的实战提醒
Section titled “流派五:Reddit VN 指南里的实战提醒”r/visualnovels 那篇老指南现在仍然有参考价值,尤其是两点:
- VN 必须尽量以原生窗口分辨率输出,再交给 Magpie。很多游戏表面能开 1080p,实际内容可能只是从 576p 或 720p 先被游戏自己糊了一遍。
- 捕获方式会改变结果。评论里有用户遇到某部 VN 用默认捕获效果不佳,改成
GDI后观感反而更好。
优秀点: 它强调了输入源质量。Magpie 不是魔法,如果捕获到的是已经被系统、游戏引擎或 DPI 兼容层放大过的糊图,后面再好的超分都只是在修二手画面。
不足: 这类帖子经常缺少完整环境:显示器分辨率、窗口原始分辨率、捕获模式、GPU、帧率、算法参数没有一起记录,别人很难复现。
改进建议: 分享 Magpie 配置时至少写清楚:
源窗口分辨率:目标显示分辨率:内容类型:VN / 2D 游戏 / 3D 游戏 / 像素风 / 视频捕获模式:缩放模式完整 pipeline:GPU:Magpie 性能分析器里最慢阶段:主要问题:模糊 / 振铃 / 白边 / 撕裂 / 延迟 / 掉帧没有这些字段,“我觉得 X 最好”通常只能当口味参考。
可直接借鉴的 pipeline
Section titled “可直接借鉴的 pipeline”下面是把社区配置迁移到当前 Magpie 思路后的版本。
720p VN 到 4K
Section titled “720p VN 到 4K”720p 到 4K 是 3x,不适合只靠单个 2x 模型硬顶。推荐先用动画/线稿模型把主体拉起来,再用可变倍率缩放收束。
稳妥版:CuNNy2\CuNNy-4x12-NVL-> SSimDownscaler / Lanczos 收束到 3840x2160-> FSR\FSR_RCAS sharpness 0.20-0.35线条补救版:CuNNy2\CuNNy-4x12-NVL-> Anime4K\Anime4K_Thin_HQ-> SSimDownscaler / Lanczos 收束到 3840x2160-> Anime4K\Anime4K_Restore_Soft_M不要一开始就上 Restore + 高 RCAS。4K 下边缘瑕疵会被看得更清楚,过度锐化比轻微软更难忍。
1080p VN 到 1440p
Section titled “1080p VN 到 1440p”1080p 到 1440p 是 1.333x,最容易被固定 2x 模型搞过头。更适合轻量处理:
清晰优先:FSRCNNX\FSRCNNX_LineArt-> SSimDownscaler 收束到 2560x1440自然优先:CuNNy2\CuNNy-4x12-NVL-> Lanczos / SSimDownscaler 收束到 2560x1440性能优先:FSR\FSR_EASU-> FSR\FSR_RCAS sharpness 0.35-0.55这类比例不要盲目堆 Anime4K_Restore。如果原图已经是高质量 1080p,轻量 FSR 或 Lanczos 加一点锐化可能比重型 CNN 更自然。
720p 3D 游戏到 1080p 或 1440p
Section titled “720p 3D 游戏到 1080p 或 1440p”FSR\FSR_EASU-> FSR\FSR_RCAS sharpness 0.45-0.70-> SMAA\SMAA_Medium 或 SMAA\SMAA_High(只在锯齿明显时加)3D 游戏优先处理游戏内抗锯齿和渲染分辨率。Magpie 没有运动矢量,不能像引擎内 FSR2/DLSS 那样解决时序问题。移动时糊、远景闪烁、树叶抖动,这些不是多加一个 CNN 就能根治。
线条模糊、发灰、糊边
Section titled “线条模糊、发灰、糊边”主缩放-> Anime4K\Anime4K_Thin_HQ-> Anime4K\Anime4K_Restore_Soft_M优先试 Thin_HQ,再试 Restore_Soft。如果出现白边、黑边变粗、嘴眼线条变硬,马上减弱或删除 Restore。
振铃、白边、过锐
Section titled “振铃、白边、过锐”先删掉高强度 RCAS / CAS / Restore-> 改用 SSimDownscaler 或 Lanczos 的 anti-ringing-> 必要时用 Restore_Soft 代替 Restore社区配置里最常见的问题就是“所有东西都变清楚了,但也都变脏了”。这是过锐,不是超分失败。
噪点、色带、压缩块
Section titled “噪点、色带、压缩块”轻度:Deband-> 主缩放
动画噪点明显:Anime4K\Anime4K_Upscale_Denoise_L-> 目标收束Denoise 不适合无脑用于 VN。它能去噪,也会去细节。对有颗粒风格、旧 CG 纹理、细密背景的作品,先做截图 A/B。
社区配置的共同不足
Section titled “社区配置的共同不足”- 很多配置只讲算法名,不讲源窗口分辨率和目标分辨率。
- 很少记录捕获模式,但捕获模式会影响画质、兼容性、录制和帧同步。
- 锐化参数经常偏激。
RCAS 0.87可以很好看,也很容易把 UI、头发丝、远景线条弄脏。 - 对性能瓶颈记录不足。多模型叠加时应该看 Magpie 性能分析器,而不是只看游戏 FPS。
- 旧版配置容易被误抄到新版 Magpie。当前效果名常带目录,例如
FSR\\FSR_EASU、CuNNy2\\CuNNy-4x12-NVL、Anime4K\\Anime4K_Thin_HQ。
最值得参考的优秀做法
Section titled “最值得参考的优秀做法”- Z-Dante 的“预设分层”值得保留:普通、锐化、轻量、修复、CRT 分开,不要让一个预设承担所有内容。
- VN Club 的“按内容类型选算法”值得保留:VN、3D、像素风、旧 PC-98 应该是不同 profile。
- Mimosa 的“主缩放 + 修线 + Restore”值得借鉴,但要拆成保守档和强修复档。
- Reddit VN 指南里的“先确认原生窗口分辨率”非常关键。输入源被糊过一次,后处理只能救一部分。
- FSR 社区讨论里的锐化调参思路值得保留:先低锐化,再根据白边、颗粒和远景清晰度微调。
我的推荐基线
Section titled “我的推荐基线”如果只想从一套配置开始,我会这样分:
| Profile | Pipeline | 用途 |
|---|---|---|
VN Natural | CuNNy2\\CuNNy-4x12-NVL -> SSimDownscaler | 默认 VN、立绘、CG |
VN Line Fix | CuNNy2\\CuNNy-4x12-NVL -> Anime4K\\Anime4K_Thin_HQ -> SSimDownscaler -> Anime4K\\Anime4K_Restore_Soft_M | 线条发灰或糊边 |
VN Light | Anime4K\\Anime4K_Upscale_S -> Lanczos | 低端显卡 |
Game FSR | FSR\\FSR_EASU -> FSR\\FSR_RCAS 0.45-0.65 | 3D 游戏和通用窗口 |
Pixel | Pixel Art\\MMPX 或 xBRZ 或 Nearest | 像素风 |
Clean Source 1080p | Lanczos -> AdaptiveSharpen / RCAS 低值 | 1080p 到 1440p,原图质量已经不错 |
先用这些 profile 做 A/B,再为每个游戏微调。Magpie 的高级玩法不是追求最长 pipeline,而是让每一段都回答一个具体问题:放大、收束、修线、抗锯齿、去噪、锐化。回答不了问题的效果就删掉。
- Magpie 官方仓库:https://github.com/Blinue/Magpie
- Magpie 内置效果说明:https://github.com/Blinue/Magpie/wiki/Built-in-effects
- Z-Dante VN 预设 fork:https://github.com/Z-Dante/Magpie
- r/visualnovels VN 实时超分指南:https://www.reddit.com/r/visualnovels/comments/qgf20m/upscaling_vns_in_realtime_and_why_and_how_you/
- VN Club Magpie Setup Guide:https://vnclub.org/magpie-guide/
- Mimosa 的 Magpie 内置模型食用指南:https://loneapex.cn/archives/4895
- Reddit / AMD FSR 锐化参数讨论:https://www.reddit.com/r/Amd/comments/p2rf3h