我在讨论时提出了这个问题抗锯齿和一位朋友讨论了一下,基本上解释了基础知识。然后他问我们为什么不直接使用巨大的分辨率,我回答说:计算能力。
然而,我意识到我不知道需要多高的 PPI 才能无法感知单个像素(假设观看距离为 2/3 英尺)。此外,如果您无法区分单个像素,那么混叠是否还会成为问题?
答案1
好吧,这是来自维基百科:
人眼在 1 公里距离处的最大角分辨率通常为 30 至 60 厘米。这给出了 0.02 至 0.03 度之间的角分辨率,即每线对大约 0.6 弧分,这意味着像素间距为 0.3 弧分。20/20 视力定义为能够分辨视角相隔一弧分的两个光点。[13] 对于距离眼睛 10 至 12 英寸的设备显示屏,这大约是每英寸 300 像素。
提到的“线对”是指一条黑线旁边是一条白线,因此在这种分辨率下,您应该能够区分这两条线。看看什么时候抗锯齿变得不再必要,这将会很有趣。
答案2
对于第一个问题:普通人的解析度约为 20 角秒,这意味着单个像素一旦小于约 0.00009 弧度(例如,水平方向),就无法解析。因此,假设您的屏幕约占视野的 0.5 弧度,这是您在正常距离观看普通显示器时所获得的,您需要水平分辨率至少为 5550 像素(多显示器设置不计算在内,因为它们应该在您的视野中跨越更大的角度)。
假设普通的 22 英寸 1080p 显示器(水平方向为 1920 个像素)的 PPI 为每英寸 96 个像素,则你只需要大约 3 倍的 PPI,即大约 300 个 PPI,超过这个数字,普通人就无法区分单个像素(这似乎在这个答案)。
我不知道第二个问题。也许有人愿意详细回答,但我想你仍然需要两倍或三倍的分辨率才能真正消除混叠,因为在 300 PPI 时你仍然处于极限,传感器(即人眼)尚未将附近的像素平均化,它们几乎无法区分。但这只是猜测。