Fixed a subtle but extremely long-standing irritation in Aerobat:
Large areas of smoke now blur the background, thus maintaining a sense of volume as the smoke dissipates
Before/After:
This is a record of a twitter thread, originally posted in 2018
I know this is hilariously nitpicky but it's seriously always bugged me. Smoke fades by decreasing alpha so at low opacities it just kinda looked like a gross smear of colors comped on top of a painting. This way as long as the alpha's nonzero it visually interacts with the scene
I've been refactoring a ton of the game so that everything's drawn onto framebuffers and then comped together at the very end of a frame, sorta like Photoshop layers, so I'm finally able to do lots of selective processing effects like this
Should be fun