Video Game Blurs (and how the best one works)
Blurs are the basic building block for many video game post-processing effects and essential for sleek and modern GUIs. Video game Depth of Field and Bloom or frosted panels in modern user interfaces – used subtly or obviously – they’re everywhere. Even your browser can do it, just tap this sentence!Effect of “Bloom”, one of many use-cases for blur algorithmsConceptually, “Make thing go blurry” is easy, boiling down to some form of “average colors in radius”. Doing so in realtime however, took many a graphics programmer through decades upon decades of research and experimentation, across computer science and maths. In this article, we’ll follow their footsteps.A graphics programming time travel, if you will.Using the GPU in the device you are reading this article on, and the…