So implementieren Sie einen 2D-Raycasting-Lichteffekt in GLSL

Dies wurde ursprünglich von @sydd @ gefragHie. Ich war neugierig und versuche es zu codieren, aber es wurde geschlossen / gelöscht, bevor ich antworten konnte.

Frage Wie reproduzieren / implementierenDie 2D Ray Casting Lichteffekt in GLSL?

Der Effekt selbst wirft die Strahlen von der Mausposition in jede Richtung und akkumuliert das Alpha der Hintergrundkarte und die Farben, die die Pixelstärke beeinflussen.

So sollte die Eingabe sein:

Maus Positionbackground RGBA map texture

Antworten auf die Frage(2)

Ihre Antwort auf die Frage