/computeShaderBlur

Optimized blur for Unity using compute shaders

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Compute Shader Blur for Unity

Optimized blur for Unity using compute shaders with some examples. Works only for devices supporting compute shaders.

preview

Static Blur

Blur with kernel caculated on start

static blur

Dynamic Blur

Blur with kernel caculation on gpu in realtime

dynamic blur

Pie Menu

Example of use of dynamic Blur combined with postprocess

pie menu

Box Blur

Simplified Blur without Gaussian distribution curve

pie menu

Limitations and problems

  • No support fot LWRP
  • Not working corretly on Android
  • Need some optymalization for mobile

Based on "Introduction to 3D Game Programming With DirectX 11" by Frank D. Luna

AWP rifle by RGI https://www.youtube.com/channel/UCqpUhXDO7-6oE6-OLRQojng