Added one more link
Source Link
msell
  • 5.8k
  • 1
  • 26
  • 41

You can create arbitrary blur effects by first fourier transforming the image, applying the blurring and then transforming it back. This is how Futuremark's 3DMark 11 does it (Whitepaper) and possibly some other modern 3D engines as well. There is also a video of the effect here and explanation of the process. Unfortunately I didn't find much details or a tutorial on how to actually implementany ready-made implementation of this with source code, but you can try searching for FFT bloom.

You can create arbitrary blur effects by first fourier transforming the image, applying the blurring and then transforming it back. This is how Futuremark's 3DMark 11 does it (Whitepaper) and possibly some other modern 3D engines as well. There is also a video of the effect here. Unfortunately I didn't find much details or a tutorial on how to actually implement this, but you can try searching for FFT bloom.

You can create arbitrary blur effects by first fourier transforming the image, applying the blurring and then transforming it back. This is how Futuremark's 3DMark 11 does it (Whitepaper) and possibly some other modern 3D engines as well. There is also a video of the effect here and explanation of the process. Unfortunately I didn't find any ready-made implementation of this with source code, but you can try searching for FFT bloom.

Source Link
msell
  • 5.8k
  • 1
  • 26
  • 41

You can create arbitrary blur effects by first fourier transforming the image, applying the blurring and then transforming it back. This is how Futuremark's 3DMark 11 does it (Whitepaper) and possibly some other modern 3D engines as well. There is also a video of the effect here. Unfortunately I didn't find much details or a tutorial on how to actually implement this, but you can try searching for FFT bloom.