Bloom pyramid: downsample + upsample chain producing a soft-glow texture from an HDR scene.
Standard mipmap-blur pattern (Next-Gen Post Processing, GDC 2015):
Output: outputTexture (= mip[0]). The mega-shader samples this and adds it onto the scene color (additive blend).
outputTexture
Bloom resolution is half the canvas. Bloom is a soft glow; full-res doesn't visibly improve quality and doubles memory.
Bloom pyramid: downsample + upsample chain producing a soft-glow texture from an HDR scene.
Standard mipmap-blur pattern (Next-Gen Post Processing, GDC 2015):
Output:
outputTexture(= mip[0]). The mega-shader samples this and adds it onto the scene color (additive blend).Bloom resolution is half the canvas. Bloom is a soft glow; full-res doesn't visibly improve quality and doubles memory.