The main draw to using ENBSeries is it allows vast customization that authors can take advance of to produce custom presets (commonly referred to as 'ENBs' or 'ENB Presets'). This results in increased performance and stabilization, in addition to the increase quality provided by the post-processing features. In addition to advanced shader post-processing, ENBSeries also implements a memory manager for several 32-bit games, called ENBoost, that enhances the efficiency of video memory management while bypassing memory limits inherit within all 32-bit games. Features that overlap with game features are usually replaced entirely with more accurate code, thus, are always better quality versions. This is accomplished by using a custom API in the form of a dynamic link library (DLL) to add to the game shader engine, thus, allowing additional processing that the game isn't capable of doing on its own. ENBSeries adds many enhancements and features to games, which aren't available from the vanilla game. It's available for multiple games including most that Step Modifications supports. What is ENBSeries? ĮNBSeries (or ENB) is a post-processing suite created and maintained by Boris Voronstov. See the ENB INI Reference for descriptions of all settings by game.
This is the general overview of ENBSeries for all supported games.