A procedural lens flare solution built specifically for Blender's real-time GPU compositor. The setup operates entirely through compositor nodes, preventing the 3D viewport from becoming cluttered with physical meshes or tracking geometry. It reacts dynamically to the scene, featuring automated highlight color tinting and realistic roll-off behavior when light sources are obscured.
The system is controlled within the node tree via simple sliders and includes several specific flare profiles modeled accurately on real cinema lenses, including Minolta, Cooke Anamorphic, and Zeiss glass. It integrates seamlessly with both Cycles and EEVEE renders, though it requires a visible emissive object within the scene to trigger the screen-space flare calculation.