Que PPI deve ser usado antes que o olho humano não consiga distinguir cada pixel

3

A questão surgiu quando eu estava discutindo anti-aliasing com um amigo, basicamente explicando o básico. Ele então perguntou por que não usamos apenas uma enorme resolução à qual eu respondi; poder de computação.

No entanto, percebi que não tenho idéia de quão alto o PPI você precisaria para não conseguir perceber pixels individuais (supondo, digamos, uma distância de visualização de 2/3 pés). Além disso, se você fosse incapaz de distinguir pixels individuais, o aliasing seria mais um problema?

    
por Edward G-Jones 11.02.2014 / 11:58

2 respostas

3

Bem, aqui está a palavra de Wikipedia :

The maximum angular resolution of the human eye at a distance of 1 km is typically 30 to 60 cm. This gives an angular resolution of between 0.02 to 0.03 degrees, which is roughly 0.6 arcminute per line pair, which implies a pixel spacing of 0.3 arcminute. 20/20 vision is defined as the ability to resolve two points of light separated by a visual angle of one minute of arc.[13] That's about 300 pixels per inch for a display on a device held 10 to 12 inches from the eye.

O "par de linhas" mencionado significa uma linha preta próxima a uma branca, de modo que nessa resolução você deve ser capaz de distinguir as duas. Seria interessante ver quando o antialiasing se torna desnecessário.

    
por 11.02.2014 / 12:44
3

Para a primeira pergunta: o poder de resolução do humano médio é de cerca de 20 segundos de arco, o que significa que os pixels individuais não podem ser resolvidos quando aparecem menores que 0,00009 radianos (digamos, horizontalmente). Assim, supondo que sua tela leva aproximadamente 0,5 radianos do seu campo de visão, que é o que você obtém para um monitor normal visto a uma distância normal, você precisaria de uma resolução de pelo menos 5550 pixels na horizontal (configurações multimonitor não contam, pois supostamente abrangem um ângulo maior em seu campo de visão).

Dado que seu monitor de 22 "em média 1080p (1920 pixels horizontal) tem um PPI de 96 pixels por polegada, você precisaria de apenas 3 vezes isso, isto é, um PPI de 300, além do qual um humano típico não pode distinguir pixels individuais (isso parece ser mais ou menos confirmado em esta resposta ).

Eu não sei para a segunda pergunta. Talvez alguém mais queira responder em detalhes, mas imagino que você ainda precisaria, talvez, dobrar, triplicar para que o aliasing realmente desapareça, como em 300 PPI você ainda está no limite, onde os pixels próximos ainda não estão juntos pelo sensor (olho humano), eles são apenas dificilmente distinguíveis. Mas isso é apenas um palpite.

    
por 11.02.2014 / 12:40