Shader Learn

07 Superficies y luz

Normales: hacia dónde mira una superficie

Codifica la orientación de la superficie como un color RGB.

-3.143.14

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

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

Una normal es la dirección hacia la que mira la superficie, no una posición; al convertir −1…1 en 0…1 puedes verla como color.

Pruébalo

  • Gira el cubo: ¿de qué color es la cara que mira hacia ti?
  • Borra * 0.5 + 0.5: las direcciones negativas se vuelven negras