Also bin ich auf diese Seite gestoßen und du kannst diese Zeilen im ersten und zweiten Absatz sehen:
Um einen groben, aber einfachen Effekt zu erzielen, zeichnen Sie die hellen Bereiche der Szene (z. B. Lichtquellen) in einen FBO und führen Sie dann mehrmals ein Downsampling mit der Minimierung GL_LINEAR durch . Kombinieren Sie für das endgültige Rendern einfach die Originalszene mit den heruntergerechneten FBOs.
Im folgenden Beispiel ist die ursprüngliche Szene 128 x 128 und wird dreimal heruntergerechnet . Dies erfordert 4 Framebuffer-Objekte . Die Originalszene wird oben links und das endgültige Rendering oben rechts angezeigt.
Gibt es einen Grund, warum ich mehrmals ein Downsampling durchführen sollte (128 -> 64 -> 32 -> 16), anstatt es einmal herunterzusampeln (128 -> 16)?
Wenn Sie weiter nach unten scrollen, wird der Wert sogar neunmal heruntergesampelt. (128 -> ... -> 16 -> 128 -> ... -> 16 -> und so weiter). Warum nicht wie (128 -> 16 -> 128 -> 16 -> und so weiter)?
GL_NEAREST
.