Blur Busters提供的基于GPU的着色器可模拟经典CRT显示器的运动清晰度
现代着色器是一种复杂的代码,能够高精度地修改实时计算机图形。 一些着色器可以使用先进的光线跟踪照明效果来呈现逼真的游戏环境,而另一些着色器则可以显著增强简单、简约的虚拟场景。
UFO 测试刷新率工具广为人知,Blur Busters发布了一款可能改变运动清晰度和高级图形的工具。 创始人 Mark Rejhon 与前 AMD 和 NVIDIA 工程师 Timothy Lottes 合作开发了一种模拟 CRT 屏幕行为的新型算法。 这项突破性技术已被主要的仿真项目所采用。
该算法旨在"大幅"减少刷新率较高的显示器上的运动模糊。 正如 Blur Busters 所解释的那样,熟悉 CRT 的人都知道,CRT 能够生成"令人震惊的清晰"动态图形,而该算法就是要复制这种质量。
与其他CRT着色器使用的传统黑帧插入 (BFI) 方法不同,这种新方法可提供卓越的体验,减少眼睛疲劳问题。 它对于减少"传统"60fps、60Hz 内容中的运动模糊尤为有效。 但有一个问题:该算法要求显示器的最低刷新率为 120Hz,且无局部调光延迟。
Blur Busters 建议使用频率为 240Hz 的 OLED 显示器,以获得该算法的最佳效果,尽管该算法在频率为 240Hz 的 LCD 显示器上也能很好地运行。 不过,该算法在 360Hz 至 480Hz OLED 显示屏上的表现预计会"非常出色"。 该算法可以减少实时和慢动作场景下的运动模糊,为模拟器和复古游戏爱好者提供了潜在的推动力。
该算法的实时版本需要强大的 GPU,可能无法在所有显示器上显示最佳效果。 正如 Blur Busters 指出的那样,"你的显示器运动模糊减少效果将受到本机:模拟赫兹比的限制。 赫兹越多越好。 "
为了展示其有效性,Blur Busters 在 ShaderToy 上发布了几个演示,展示了该算法在 120Hz、240Hz和480Hz显示器上的表现。
长期以来,CRT 模拟一直是经典游戏机和 PC 系统图形密集型模拟器面临的挑战。 有了这款新的开源着色器,情况将得到迅速改善。
了解更多:
https://github.com/libretro/RetroArch/issues/16373#issuecomment-2561574563