ReShade exposes an automated and generic way to access both frame color and depth information (latter is automatically disabled during multiplayer to prevent exploitation) and all the tools to make it happen. Imagine your favorite game with ambient occlusion, real depth of field effects, color correction, and more.
'ReShade is a generic post-processing injector for games and video software developed by crosire.
If you want to know more, here's the description from their website. Reshade is a post-processing injector that can make games look amazing. Visuals make a game look good, and with mods, you could make it look even better.