Constructs a new blur material.
The options.
The blur direction.
ProtectedfarThe current camera far plane value.
ProtectednearThe current camera near plane value.
The blur kernel scale. Values greater than 1.0 may introduce artifacts.
Copies the settings of the given camera.
Updates the camera-related uniforms and macros.
A camera.
Updates the resolution uniform (XY = resolution, ZW = texelSize).
The width.
The height.
An optimized Gaussian blur material.
Based on "An investigation of fast real-time GPU-based image blur algorithms" by Filip Strugar, Intel, 2014.
See
https://www.intel.com/content/www/us/en/developer/articles/technical/an-investigation-of-fast-real-time-gpu-based-image-blur-algorithms.html)