Category of enbseries.ini presets:
EnableBloom=(0,1) enables bloom effect, blurring bright screen areas and adding result back to screen, simulating illumination of some objects. It works very fast on modern hardware, but wrong setting or bad drivers will result in overbrighting or some other artifacts. Not uses HDR textures and that's why hardware compatibility is high.
EnableOcclusion=(0,1) enables screen space ambient occlusions (ssao) and screen space indirect lighting (ssil), this makes shadows and lighting between nearest objects. This effect uses by few modern games, mostly on next-gen game consoles, so it's very slow. Performance directly depends from display resolution, number of pixels drawed on screen, so to run this at HD resolutions you need modern videocard from high price category. It's require support of shaders 3_0, but even if you have it, it's not guarantee fast performance. If too slow for you, reduce display resolution and quality of this effect, even disable it. Hardware compatibility is limited, different drivers and videocards have problems and limited features that result in artifacts. For example antialiasing (multisampling) for HDR textures supported only by DirectX10 compatible videocards and enabled antialiasing in game or in video drivers panel will produce strange artifacts.
EnableReflection=(0,1) reflection of vehicles. Developed for GTA San Andreasm GTA 3, GTA Vice City, but in some games also works, of course not for cars. Performance highly depends from multiple quality setting of this effect and number of objects drawed. More reflective objects on screen, slower speed. Real time 3d rendering works faster when number of objects is low, but their vertex number is high, for example 10 objects with 10 millions of vertices every will draw about the same speed as 3000 objects with 3 vertices each, for reflection on shaders may be used multiple drawing of the same object. In this case performance highly depends from CPU and system memory speed. Per pixel lighting in newest versions of ENBSeries may be faster for some videocards. About bug solving see another section of this documentation.
EnableMotionBlur=(0,1) blurring image in fast motion of camera. On modern videocard not too much decrease speed, but costly. Current version of this effect have many problems, not working in most games, wrong, affect HUD, later will be changed. On some videocards do not work correctly, if you have some problems, try to disable.
EnableWater=(0,1) enable water effects, developed for GTA San Andreas only, but may appear in some other game, not for water surface. Depending from it's presets may affect speed very much, by itself it's fast, but for deepness factor it need scene depth information. Good way to compencate losts for depth is to use scene depth for other effects in parallel (shadows, ssao, dof). Modified water textures or water material (object) setting may produce unpredictable results.
EnableShadow=(0,1) enable shadow effects, their blurring and color changing. This is not truly soft shadows, because soft shadows have blurring range dependency from distance between shadow caster and shadow receiver objects. Speed depends from quality setting, it use scene depth information for some setting, so performance varies. This effect may work in some other games that use stencil shadows.
DepthBias=(0..1000) shifts objects when drawing scene depth, offset relative to camera viewpoint. For some videocards and drivers, combination of ENBSeries presets, may need to remove flickering and hiding artefacts of ambient occlusions. Try to set 100 if something wrong happens. This parameter not affect speed.
EnableDepthOfField=(0,1) enable eye focusing effect. This effect affect performance a lot, because it need scene depth information. Whe used together with other effects that also require scene depth, performance is not too much affected.
|Copyright (c) 2009 Vorontsov Boris (ENB developer)|