Original Post
Hi, all! So, I have been trying to implement my own Bloom effect in D3D9. I have been using the .fx files straight from the PostProcess sample. After a while fiddling I got this thing working, sort of. Yet one problem remains: it doesn't look good. The problem is this: - I down filter the scene (4x) - I bright pass it - I apply a scaled Gaussian blur (both H&V) to it - then I up-filter (4x) & combine with the original scene. Here's the problem: after up-filtering the Bloom image is aliased. When combining it with the anti-aliased original scene, the stairs can be seen and the result does not look pleasant. I don't understand why the same sequence of filters gives the desired look when used in the PostProcess sample and it does not in my app. There's something I am missing here (which may very well be as I am new to this), I think. Either I need to smooth out the up-filtered Bloom image or I need to change the way the final image gets composed. I am not sure where I go wrong and I'd be grateful for any advice/help I can get. Thanks, Alex