A cor vem do sangue em seus olhos.
Quando raios de luz, de um flash, por exemplo, entram no olho, atingem os vasos sanguíneos e são refletidos de volta para a câmera, parecendo vermelhos.
Todos sabemos o quão horrível isso parece.
Entendendo a causa, podemos evitá-la. Por exemplo, o efeito de olhos vermelhos ocorre quando a luz entra diretamente no olho e volta imediatamente, o que significa que a luz está viajando na mesma direção em que a lente está apontando e em um eixo muito próximo também.
Se você posicionar o flash mais alto, o raio refletido atingirá outro lugar porque você criou um ângulo. Contanto que não bata no sensor da câmera, não aparecerá.
Se a íris do olho é pequena, isso pode impedir o efeito de olhos vermelhos, em comparação com quando a íris é amplamente aberta.
É também por isso que, em câmeras compactas, o método usado é cegá-las com pré-flash antes de tirar a foto. Isso faz com que o olho do sujeito diminua a quantidade de luz que entra: diminuindo a abertura da íris.