Unity – MK Glow Bloom Lens Glare U5029

MK Glow - Bloom Lens Glare

📄Technical Details📄

From scratch & hand-written shader
Focused on a perfect trade-off in terms of quality and performance
Compatibility, usability, flexibility stability are high priorities
Bloom:

– Customizable scattering

– High Precision at a reasonable performance

– Gamma based thresholding

– Automatic scattering size scaling on different resolutions

– Gamma based intensity

Lens Surface:

– Dirt effect for camera lens

– Dirt intensity

– Diffraction effect for camera lens

– Diffraction intensity

– Feature undepend blending to always get the best result

Lens Flare (Shader Model 3+) :

– Customizable scattering

– Realistic procedural generated lens flare

– Gamma based thresholding

– Gamma based intensity

– Adjustable blur size

– Chromatic Aberration

– Ghost (fade, count, dispersal, intensity in gamma space)

– Halo (fade, size, intensity in gamma space)

– Texture based color ramp

Glare (Shader Model 4+) :

– Highly customizable (scattering, count, orientation, offset)

– Individual shape

– Up to 4 light streaks while holding a reasonable performance

– Smooth fading between glare and bloom

– Gamma based thresholding

– Gamma based intensity

– Easy to use presets

Pipeline:

– resolution independent scattering scale

– Support for Legacy and Scriptable Render Pipelines

– Portable to custom Scriptable Render Pipelines

– Super-fast, command buffer based rendering

– Built-in quality settings

– Luma based color scaling (based on relative luminance, which follows the photometric definition of luminance)

– MRT based rendering

– Volume blending using Post-processing Stack v2

– Anamorphic ratio scaling

– Temporal stable anti-flicker filtering

– XR compatible: Multi Pass, Single Pass Stereo and Single Pass Stereo instanced

– Render Priority Option: Tell the pipeline to focus on quality or performance

– Mobile compatible, performing at a reasonable tradoff in terms of quality and performance

Editor:

– Debug views for every single rendering step

– Unified editor

– Artist friendly, fast and easy to set up

Other:

– Complete access to the source code – Advanced built-in shaders for UI and sprite

– Constant development which you can follow (Trello)

– Regular updates

– 2D and 3D compatible