Shader Learn

07 Superficies y luz

Estilizar: luz por bandas y contorno Fresnel

La misma esfera con otra fórmula de iluminación: brillo por bandas y bordes luminosos.

26
18
01

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

Estilizar es reescribir la fórmula de iluminación: divide el brillo en bandas para un aspecto de dibujo animado y usa 1 − dot(N, V) para una luz de contorno.

Pruébalo

  • Pon las bandas en 2
  • Aumenta la intensidad del contorno
  • Desactiva las bandas y compara con la iluminación suave