The modules
The six optional effect modules and their switches.
Each module is controlled by a Static Switch Parameter. When a switch is off, that module is removed from the compiled shader, so disabled modules have no performance cost.
Noise / Grain
Adds animated sensor grain, like a real image intensifier tube.
Switch: Use_Noise
Scanlines
Adds horizontal lines for an old monitor or vintage device look.
Switch: Use_Scanlines
Vignette
Darkens the edges of the screen and keeps the center bright, with automatic aspect ratio correction.
Switch: Use_Vignette
Flicker
Adds a subtle, irregular brightness pulse, like a weak battery or an unstable tube.
Switch: Use_Flicker
Chromatic Aberration
Splits the red and blue channels slightly for a lens distortion effect. This is the most expensive module because it samples the scene three times.
Switch: Use_ChromaticAberration
Starlight
Keeps nearby shapes visible even when there is no light in the scene at all. It reads the surface Base Color and fades it out with distance, simulating the faint starlight a real night vision device amplifies.
Switch: Use_StarLight