
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+