← Back to Mission Log

Night Vision Shader

A stylized night vision shader built in Unreal Engine.

Engine Unreal Engine 5
Domain Post Process
Platforms PC

◆ Briefing

Developed as part of a Technical Art project, this custom Night Vision Shader was created to enhance the Cat transformation in K.A.V.A. – Tales of a Morphling. The shader combines multiple post-process effects into a fully parameterized rendering pipeline, resulting in a stylized visual identity while remaining seamlessly integrated into gameplay.

◆ Shader Features

  • Pixelation Reconstructs screen-space UVs to sample the scene on a lower-resolution grid, creating adjustable pixelation without changing the actual render resolution.
  • Color Posterization Reduces the available color levels through color quantization, reinforcing the stylized appearance alongside the pixelation effect.
  • Desaturation & Color Tint Converts the scene into a controllable monochromatic base before applying a customizable color tint, producing the characteristic night vision appearance.
  • Glowing Outlines Detects depth discontinuities using a Laplacian edge filter to generate adjustable glowing outlines, improving scene readability while strengthening the visual style.
  • Blueprint Integration The shader is fully integrated into gameplay through a dedicated Blueprint actor. A Post Process Component enables additional rendering controls such as exposure compensation, lens flare adjustments, and vignette settings while activating the effect exclusively during the Cat transformation.

◆ What I Learned

This project significantly deepened my understanding of Unreal Engine's post-process pipeline, material architecture, and shader development workflow. Through multiple iterations and technical challenges, I learned how rendering order, Blendable Locations, and modular material design directly influence both visual quality and maintainability.

Contact Me!