ShaderShiftLogo.png

ShaderShift — Documentation

Overview

ShaderShift is an Unreal Engine editor plugin that lets you swap engine shader behavior — tonemapper, diffuse BRDF, specular BRDF — directly from Project Settings, without modifying the engine installation or maintaining a custom engine build.

The plugin works by patching engine shader source files (.usf / .ush) at runtime with your selected configuration, then triggering a shader recompile. When the editor shuts down or the plugin is disabled, all engine files are automatically restored to their originals.

Supported Engine Version: Unreal Engine 5.7+


Table of Contents

  1. Installation
  2. Quick Start
  3. Specular Test Map
  4. Project Settings Reference
  5. Diffuse BRDF Reference
  6. Specular BRDF Reference
  7. Bloom Mode Reference
  8. How It Works
  9. Shader Hook Configuration
  10. Adding Custom Shader Hooks
  11. Performance Notes
  12. Safety and Recovery