Todos los ejemplos · Post-proceso

Rayos de luz

Qué enseña este ejemplo

godrays() lanza haces de luz desde un punto a través de lo que tenga delante: el sol entre los árboles, una ventana en una sala oscura, una reliquia sobre un altar. center es de dónde viene la luz, de [0, 0] (arriba a la izquierda) a [1, 1], y puede estar fuera de la pantalla.

Hace dos pasadas a mitad del tamaño del juego: una separa lo que supera threshold, la otra lo arrastra hacia fuera desde center, y el resultado se suma sobre la imagen nítida. density es hasta dónde llegan los rayos, decay lo rápido que se apagan por el camino e intensity su fuerza. Lo que crea los haces es una forma oscura delante de algo brillante.

Mueve el puntero para mover la luz, ↑ ↓ para el umbral y espacio para apagarlo.

Arrancando