10 Otras salidas de fragmento
discard: descartar este píxel
Los fragmentos cuyo ruido está bajo el umbral se descartan: sin color ni profundidad. Por los agujeros se ve el interior de la esfera.
01
01
Ejercicio
Se ejecuta una vez por píxelArrastra los números o edita el código
Lado JS
gl.uniformMatrix4fv(uModel, …) // rotación -0.35 / 0.10discard hace que el fragmento no escriba nada: ni color ni profundidad, y se ve lo que haya detrás. gl_FrontFacing indica si ves un frente o un dorso.
Pruébalo
- Pon el umbral en 0.6: la esfera se llena de agujeros
- ¿De qué color es el interior que ves por los agujeros? ¿Por qué?
- Cambia discard por color = vec3(0.0) y compara