I have been recently looking for a nice solution to produce better glow with my crt shader(s) and since it should comply with a ‘list of requests’, a nice gaussian blur came out as a byproduct.
It can be used as a standalone shader where one would like to use blur, like to smooth scaling artifacts of scaling algorithms, mitigate tiling with PSX games, use the advantages of higher internal resolutions etc.
Recently i added a version, which does filtering with ‘substractive sharpness’, it’s quite a nice upgrade of the usage.
Download link (15.12.2020):
Download link (first version):
https://mega.nz/file/x1QD3A5Y#kwIyvtnMbkNpaDytww4dbueyA8A-2_4I7M-zUiOz1A8
Some screenies:
original:
blurred:
Technical stuff: The implementation also allows resampling to custom scale, custom filter size and sigma.
Edit: i couldn’t be too fond of only blurring, so i have implemented substractive sharpness already.
Needs to work a bit different, but looks very promising.