Shader Learn

07 Superficies y luz

Mapas de normales: cambiar la orientación, no la forma

El plano sigue siendo plano, pero la normal de cada píxel se altera. Mueve la luz y observa.

02
440
-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.45

Un mapa de normales no cambia la geometría, solo la orientación de cada píxel; la silueta sigue plana mientras la iluminación crea relieves.

Pruébalo

  • Activa «Mostrar mapa de normales» para ver el azul violáceo habitual
  • Gira el plano hasta verlo de canto: la silueta sigue recta
  • Mueve la luz: los relieves responden