Shader Learn

07 Superficies y luz

Brillos: entra en juego la vista

La luz difusa solo considera la luz; un brillo también depende de desde dónde miras. Gira la esfera y compara.

2256
01
-22

Se ejecuta una vez por píxelArrastra los números o edita el código

Lado JSgl.uniformMatrix4fv(uModel, …) // rotación -0.35 / 0.10

Los brillos dependen de la vista: H está a medio camino entre luz y vista; cuanto más se acerca N a H, más brilla. Un exponente mayor crea un brillo más pequeño y nítido.

Pruébalo

  • Sube el exponente de 8 a 128
  • Gira la esfera: ¿se mueve el brillo?