Blur Busters提供的基于GPU的着色器可模拟经典CRT显示器的运动清晰度

站长云网 2024-12-28 5iter.com 站长云网

现代着色器是一种复杂的代码,能够高精度地修改实时计算机图形。一些着色器可以使用先进的光线跟踪照明效果来呈现逼真的游戏环境,而另一些着色器则可以显著增强简单、简约的虚拟场景。

UFO测试刷新率工具广为人知,BlurBusters发布了一款可能改变运动清晰度和高级图形的工具。创始人MarkRejhon与前AMD和NVIDIA工程师TimothyLottes合作开发了一种模拟CRT屏幕行为的新型算法。这项突破性技术已被主要的仿真项目所采用。

该算法旨在"大幅"减少刷新率较高的显示器上的运动模糊。正如BlurBusters所解释的那样,熟悉CRT的人都知道,CRT能够生成"令人震惊的清晰"动态图形,而该算法就是要复制这种质量。

与其他CRT着色器使用的传统黑帧插入(BFI)方法不同,这种新方法可提供卓越的体验,减少眼睛疲劳问题。它对于减少"传统"60fps、60Hz内容中的运动模糊尤为有效。但有一个问题:该算法要求显示器的最低刷新率为120Hz,且无局部调光延迟。

BlurBusters建议使用频率为240Hz的OLED显示器,以获得该算法的最佳效果,尽管该算法在频率为240Hz的LCD显示器上也能很好地运行。不过,该算法在360Hz至480HzOLED显示屏上的表现预计会"非常出色"。该算法可以减少实时和慢动作场景下的运动模糊,为模拟器和复古游戏爱好者提供了潜在的推动力。

该算法的实时版本需要强大的GPU,可能无法在所有显示器上显示最佳效果。正如BlurBusters指出的那样,"你的显示器运动模糊减少效果将受到本机:模拟赫兹比的限制。赫兹越多越好。"

为了展示其有效性,BlurBusters在ShaderToy上发布了几个演示,展示了该算法在120Hz、240Hz和480Hz显示器上的表现。

长期以来,CRT模拟一直是经典游戏机和PC系统图形密集型模拟器面临的挑战。有了这款新的开源着色器,情况将得到迅速改善。

了解更多:

https://github.com/libretro/RetroArch/issues/16373#issuecomment-2561574563

责任编辑:站长云网