Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能不能添加锐化功能作为可选项 #168

Closed
frdoma opened this issue Oct 5, 2021 · 19 comments
Closed

能不能添加锐化功能作为可选项 #168

frdoma opened this issue Oct 5, 2021 · 19 comments
Labels
bug Something isn't working question Further information is requested

Comments

@frdoma
Copy link

frdoma commented Oct 5, 2021

有些古老的游戏用不了Reshade插件,甚至显卡控制面板里的锐化也不生效,然后只有部分算法可以手动调节锐化。像ACNet这种就没办法加锐化,如果能把Reshade里的锐化滤镜移植过来作为可选项就太好了。

@Blinue
Copy link
Owner

Blinue commented Oct 5, 2021

  1. 如果有DPI缩放,确保设置游戏的“高DPI缩放替代“
  2. ACNet 只能将图像放大到 2 倍。默认的逻辑是应用一次 ACNet,然后使用 mitchell 算法将图像缩放到屏幕大小。如果你的显示器分辨率大于游戏分辨率的 2 倍,图像会因为使用 mitchell 放大而模糊。在这种情况下你应该自定义缩放,比如改为应用两次ACNet,或者添加锐化步骤。

@frdoma
Copy link
Author

frdoma commented Oct 5, 2021

  1. 如果有DPI缩放,确保设置游戏的“高DPI缩放替代“
  2. ACNet 只能将图像放大到 2 倍。默认的逻辑是应用一次 ACNet,然后使用 mitchell 算法将图像缩放到屏幕大小。如果你的显示器分辨率大于游戏分辨率的 2 倍,图像会因为使用 mitchell 放大而模糊。在这种情况下你应该自定义缩放,比如改为应用两次ACNet,或者添加锐化步骤。

谢谢,添加一个锐化的步骤解决问题了。另外对选项里的中间纹理精度有些疑问,这个会影响画面效果吗,是不是选大的比较好。

@Blinue
Copy link
Owner

Blinue commented Oct 5, 2021

不要改这个选项,它是调试用的。v0.7里这个选项会被删除。

@frdoma
Copy link
Author

frdoma commented Oct 5, 2021

不要改这个选项,它是调试用的。v0.7里这个选项会被删除。

好的,另外现在是只有Anime4K有降噪可选吗?因为有的游戏初始画面细节就有些糟糕,如果能多一个步骤降噪就好了。

@Blinue
Copy link
Owner

Blinue commented Oct 5, 2021

Anime4K 提供的 denoiseBilateral 算法是通用的降噪算法,消除压缩产生的噪点效果很好。Denoise Shaders

另外 ACNet 本身具有有限的降噪功能

@Blinue Blinue added the question Further information is requested label Oct 5, 2021
@frdoma
Copy link
Author

frdoma commented Oct 5, 2021

Anime4K 提供的 denoiseBilateral 算法是通用的降噪算法,消除压缩产生的噪点效果很好。Denoise Shaders

另外 ACNet 本身具有有限的降噪功能

好的,另外想反映一个问题,用ACNet和Anim4K的时候都有,就是很多游戏尤其是4:3方屏的老游戏,用Magpie全屏之后屏幕的右侧和下侧有一条绿条,用FSR则没有,这是算法导致的吗?有没有办法去掉?我现在16:9的游戏是把画面稍微放大一点可以去掉绿条但是4:3的就没办法了。

@Blinue
Copy link
Owner

Blinue commented Oct 5, 2021

请发截图以及你正在使用的缩放模式

@frdoma
Copy link
Author

frdoma commented Oct 5, 2021

请发截图以及你正在使用的缩放模式
1
例如传颂之物,测试FSRCNNX、ACNet、Anim4K右侧和下侧有绿边现象,其他算法无问题,黑屏的时候比较明显,右侧比下侧明显。其实很多游戏都有这个问题,只是大部分情况下不明显不容易被注意到。

@Blinue
Copy link
Owner

Blinue commented Oct 6, 2021

谢谢反馈,我会在v0.7里修复它

@Blinue Blinue added the bug Something isn't working label Oct 6, 2021
@Blinue Blinue mentioned this issue Oct 6, 2021
19 tasks
@frdoma
Copy link
Author

frdoma commented Oct 8, 2021

谢谢反馈,我会在v0.7里修复它

这是应该的,作为用户才要感谢作者开发这个工具。
另外还有一个小bug反馈一下,“开机启动时最小化到系统托盘”这个选项勾上之后重启电脑最小化的效果是正常的,但是再次打开设置时那个选项就显示为未勾选了(不影响实际效果只是显示未勾选)。

@Blinue
Copy link
Owner

Blinue commented Oct 9, 2021

我会调查一下

@Blinue
Copy link
Owner

Blinue commented Nov 16, 2021

v0.7 中“开机启动时最小化到系统托盘”能否正常工作?

@frdoma
Copy link
Author

frdoma commented Dec 10, 2021

v0.7 中“开机启动时最小化到系统托盘”能否正常工作?

抱歉才注意到回复,之前反应的绿边问题和开机最小化问题都正常了。
另外有个问题想咨询一下,有部分游戏窗口模式自带边框(效果如图),游戏全屏的时候就自动不显示边框了,而用magpie放大全屏还是会有边框。如果是和屏幕长宽比一样的游戏我之前是设置缩放参数的时候稍微设置大一点让边框显示在屏幕以外,但是方屏的游戏左右边框没法用这个方法隐藏,有什么办法能把方屏的游戏边框都隐藏掉吗?
屏幕截图(310)
屏幕截图(309)

@Blinue
Copy link
Owner

Blinue commented Dec 10, 2021

我比较疑惑为什么窗口化的游戏四周会有白边,更换捕获方式白边还在吗?

@frdoma
Copy link
Author

frdoma commented Dec 10, 2021

我比较疑惑为什么窗口化的游戏四周会有白边,更换捕获方式白边还在吗?

有的游戏就是这样的(应该是这个引擎的游戏都这样),游戏窗口模式有白边(效果如图),游戏全屏的时候会自动去除白边。捕捉的话应该是连同白边一起捕捉了,有效的捕捉方式都有白边。
1

@Blinue
Copy link
Owner

Blinue commented Dec 11, 2021

ClipBorders.zip

这里有一个可以裁剪边框的效果,使用说明在注释里

@frdoma
Copy link
Author

frdoma commented Dec 11, 2021

ClipBorders.zip

这里有一个可以裁剪边框的效果,使用说明在注释里
把这个文件放到effects文件夹下没有效果,是需要重新编译吗?
能否考虑一下在下个版本加入裁切模块,可以通过缩放配置自由定制是否裁切和裁切多少像素呢?

@Blinue
Copy link
Owner

Blinue commented Dec 11, 2021

你需要修改 ScaleModels.json
https://github.com/Blinue/Magpie/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BC%A9%E6%94%BE%E9%85%8D%E7%BD%AE

{
    "name": "Anime4K",
    "effects": [
      {
        "effect": "ClipBorders"
      },
      {
        "effect": "Anime4K_Upscale_Denoise_L"
      },
      {
        "effect": "Mitchell",
        "scale": [ -1, -1 ],
        "variant": 1
      }
    ]
}

@frdoma frdoma closed this as completed Dec 11, 2021
@frdoma frdoma reopened this Dec 11, 2021
@frdoma
Copy link
Author

frdoma commented Dec 11, 2021

你需要修改 ScaleModels.json https://github.com/Blinue/Magpie/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BC%A9%E6%94%BE%E9%85%8D%E7%BD%AE

{
    "name": "Anime4K",
    "effects": [
      {
        "effect": "ClipBorders"
      },
      {
        "effect": "Anime4K_Upscale_Denoise_L"
      },
      {
        "effect": "Mitchell",
        "scale": [ -1, -1 ],
        "variant": 1
      }
    ]
}

谢谢,可以了,目前出现这个情况的游戏经对比上下左右各裁2像素即和游戏自带全屏一模一样了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants