如何可靠地观察8位抖动?

如何可靠地观察8位抖动?

我的显示器当前输出 8 位颜色,没有抖动。这是 Windows 上 Nvidia GPU 的默认行为。这在某些游戏和图像中也可以看到。我的显示器也限制为 8 位,但支持有限动态范围和全动态范围。

网上有一些指南展示了如何在输出上启用抖动,但如果我使用的源图像或游戏本身是未抖动的带状输出,我不确定我是否能够观察到这些变化。

我可以观察哪些可靠的来源来确认我正在查看的输出是抖动的?

Nvidia 控制面板:

在此处输入图片描述

来自 Skyrim 游戏内菜单的雾气示例(亮度增强):

在此处输入图片描述

答案1

直接回答问题“我怎么知道“:

在您示例中的分辨率和色彩深度下,抖动噪声将会清晰可见,并且您知道存在抖动。

如果你想知道显示器本身是否在抖动,你可以使用相同源的不同硬件来排除显示设备。

抖动基本上就是在转换时添加噪声,无论是随机噪声还是更明智的值选择,以平滑或隐藏这些转换。可以将其视为故意的错误,以掩盖不必要的错误。

在您所谈论的上下文中,带状现象的出现是因为 RGB 通道亮度级别的数字表示缺乏精度,而本来可能是实数值(2.2)的数值被量化为整数(2)。

处理带状的常用方法是引入随机噪声,然后使用时间抗锯齿 (TAA)。TAA 可以很好地隐藏噪声,但如果没有额外的锐化过程,可能会显得模糊。

如果您在 Skyrim(或任何其他游戏)上使用渲染模块,请记住 Skyrim 的加载屏幕和菜单可能与游戏场景的渲染效果不同。

除了使用不同着色器的可能性之外,菜单中的雾气可能是一系列预先烘焙的精灵,这些精灵被叠加并动画化,其中主游戏循环可能会以 16bpp 精度实时计算渲染场景中的雾气,然后抖动到 8 进行呈现。这也是一种常见的无带渐变图形设计技术。

“(亮度增强)”

就我个人经验而言,过多的游戏中的带状现象虽然不可避免(至少直到最近),但通常是游戏或硬件的伽玛或亮度设置不佳的指标。通常两者都有。即使一个人真的认真调整了游戏的级别(例如当游戏提示他们开始新的战役时),也很少有人真正校准他们的显示器。可以在照相馆等处租借校准设备。

相关内容