Iluminação ambiente

I=kaIa, onde ka é o coeficiente de reflexão ambiente (difusa) da face (entre 0 e 1) e I é a intensidade observada. Ia é constante em todas as direções.
A luz refletida é uniforme en tida a face, independente da posição do observador. As arestas não de distinguem.

Reflexão Difusa

A luz reflete em todas as direções com igual valor de intensidade.


A intensidade da luz refletida depende do ângulo de iluminação, sendo calculada através da lei de Lambert. Não depende da posição do observador.

Id=kdIpd2cos(θ)

Reflexão Especular

Fontes de luz pontuais produzem zonas sobre-iluminadas na superfície refletora.


Depende da posição do observador. Ks é uma constante que depende do material, assim como o expoente n.
Numa superfície refletore ideal (espelho), a luz é refletida apenas na direção R. Noutros casos, a direção R terá a maior intensidade, e as outras direções terão menores intensidades.

Is=ksIpd2cosn(α)

Assim, a iluminação total calcula-se:

I=kaIa+kdIpd2cos(θ)+ksIpd2cosn(α)

Normalmente, ka=kd.

Às vezes, d² é uma atenuação quadrática demasiado forte, podendo também usar d, ou somente 1.

Refração


Lei de Snell:

sin(θr)=ηiηrsin(θi)