Spare-Flair
Supreme [H]ardness
- Joined
- Apr 4, 2003
- Messages
- 7,471
-edit new website: http://enbdev.com/index_en.html
I just got Burnout Paradise and found the built in SSAO feature for PC ground my system to a halt but I thought the vanilla game looked "too clean". You know, that look of 3D games were it's just the pure polys and textures and it feels like it could use more shadowing, some depth of field, some motion blur, some bloom, manual adjustment of pixel lighting, brightness, darkness, add occulion, improve reflections, specular, etc. Basically sort of the look of Half-Life 2 where it's too plain and sharp and textures are obvious, etc.
I discovered this amazing thing called ENBseries by Boris Vorontsov where you just put a d3d9.dll into the folder where any game executable is and his custom ini file and you can add all these features yourself and customize to an amazing degree!
Here's his page showing some screenshots on Burnout Paradise
http://enbdev.com/gallery_en.htm
What really amazed me is that I was wondering if I could use this in other games. I just got H.A.W.X. and I thought it looked a bit plain to me, it could definitely use some motion blur and some more bloom (not too much though! I needed to edit the ini myself to modify some values) to make it really feel like I'm zooming around in a jet at 10,000 feet.
So just copied over the d3d9.dll, the ini files, the effect.txt and voila! It worked! The difference is immediately noticable as it also affects the menus, etc. which ended up with a glowing effect.
What's great is that by using this, you can even use hotkeys to turn features like bloom on and off or even the built in FPS counter. (shift-*). He has many ENB series setup for many games already but you can just add them to any game yourself by putting one of the filesets into the directory where you game executable is.
Here's my H.A.W.X. before and after with some tweaking of the effects in the ini file.
Here are the amazing amount of things you can modify yourself:
[GLOBAL]
UseEffect=1
AlternativeDepth=1
AllowAntialias=1
BugFixMode=0
SkipShaderOptimization=0
QuadVertexBuffer=0
EnableShaders_3_0=1
AdditionalConfigFile=enbseries2.ini
UseMRTRendering=0
[EFFECT]
EnableBloom=1
EnableOcclusion=1
EnableReflection=0
EnableMotionBlur=0
EnableWater=0
EnableShadow=0
DepthBias=0
EnableDepthOfField=0
[INPUT]
KeyUseEffect=123
KeyBloom=120
KeyOcclusion=121
KeyReflection=122
KeyCombination=16
KeyShadow=119
KeyWater=118
KeyScreenshot=44
KeyShowFPS=106
[REFLECTION]
ReflectionPower=15
ChromePower=10
UseCurrentFrameReflection=0
ReflectionQuality=0
ReflectionSourceSpecular=50
ReflectionSourceTFactor=50
UseAdditiveReflection=0
ReflectionDepthBias=0
UseLowResReflection=0
ReflectionSinglePass=1
UseEnvBump=1
EnvBumpAmount=100
EnvBumpOffset=100
ReflectionFlip=0
[BLOOM]
BloomPowerDay=7
BloomFadeTime=350
BloomConstantDay=0
BloomQuality=0
BloomScreenLevelDay=20
BloomCurveDay=3
BloomPowerNight=20
BloomConstantNight=0
BloomCurveNight=5
BloomScreenLevelNight=7
BloomAdaptationScreenLevel=30
BloomAdaptationMultiplier=5
BloomAllowOversaturation=1
BloomMaxLimit=25
[SSAO]
UseFilter=0
OcclusionQuality=0
FilterQuality=1
DarkeningLevel=15
BrighteningLevel=30
IlluminationLevel=30
AdditiveIlluminationLevel=30
UseAmbientOcclusion=1
UseIndirectLightning=1
UseIndirectLighting=1
FadeDistance=50
UseForAlphaTest=1
UseForAlphaBlend=1
UseNoiseRandomization=1
[COLORCORRECTION]
DarkeningAmountDay=10
ScreenLevelDay=45
ScreenLevelNight=15
DarkeningAmountNight=0
GammaCurveDay=-4
GammaCurveNight=3
ColorSaturationDay=0
ColorSaturationNight=0
UsePaletteTexture=0
[WATER]
UseWaterDeep=1
WaterDeepness=20
WaterQuality=0
[SHADOW]
ShadowFadeStart=40
ShadowFadeEnd=80
ShadowAmountDay=60
ShadowAmountNight=30
ShadowScreenLevelDay=60
ShadowScreenLevelNight=20
ShadowQuality=0
UseShadowFilter=0
FilterQuality=1
ShadowBlurRange=30
[ENGINE]
ForceAnisotropicFiltering=0
MaxAnisotropy=8
ForceDisplayRefreshRate=0
DisplayRefreshRateHz=60
ForceDisplaySize=0
DisplayWidth=1024
DisplayHeight=768
[MOTIONBLUR]
MotionBlurQuality=1
MotionBlurVelocity=10
MotionBlurRotation=10
[PERPIXELLIGHTING]
SpecularColorMin=0
SpecularColorMax=100
SpecularColorMultiplier=100
SpecularGlossinessMin=0
SpecularGlossinessMax=100
SpecularGlossinessMultiplier=100
[DEPTHOFFIELD]
DOFQuality=0
DOFNumberOfPasses=1
DOFFocusRange=50
DOFBlurinessRange=5
DOFFadeTime=1000
DOFFiltered=1
I'm frankly shocked that this has worked with any D3D9 game I've tried so far. It has made many older games more cinematic and newer ones look better than stock (often the look is optimized for consoles as we are getting so many ports these days). The performance hit is the best part - there is hardly any for using ENBseries!
I just got Burnout Paradise and found the built in SSAO feature for PC ground my system to a halt but I thought the vanilla game looked "too clean". You know, that look of 3D games were it's just the pure polys and textures and it feels like it could use more shadowing, some depth of field, some motion blur, some bloom, manual adjustment of pixel lighting, brightness, darkness, add occulion, improve reflections, specular, etc. Basically sort of the look of Half-Life 2 where it's too plain and sharp and textures are obvious, etc.
I discovered this amazing thing called ENBseries by Boris Vorontsov where you just put a d3d9.dll into the folder where any game executable is and his custom ini file and you can add all these features yourself and customize to an amazing degree!
Here's his page showing some screenshots on Burnout Paradise
http://enbdev.com/gallery_en.htm
What really amazed me is that I was wondering if I could use this in other games. I just got H.A.W.X. and I thought it looked a bit plain to me, it could definitely use some motion blur and some more bloom (not too much though! I needed to edit the ini myself to modify some values) to make it really feel like I'm zooming around in a jet at 10,000 feet.
So just copied over the d3d9.dll, the ini files, the effect.txt and voila! It worked! The difference is immediately noticable as it also affects the menus, etc. which ended up with a glowing effect.
What's great is that by using this, you can even use hotkeys to turn features like bloom on and off or even the built in FPS counter. (shift-*). He has many ENB series setup for many games already but you can just add them to any game yourself by putting one of the filesets into the directory where you game executable is.
Here's my H.A.W.X. before and after with some tweaking of the effects in the ini file.
Here are the amazing amount of things you can modify yourself:
[GLOBAL]
UseEffect=1
AlternativeDepth=1
AllowAntialias=1
BugFixMode=0
SkipShaderOptimization=0
QuadVertexBuffer=0
EnableShaders_3_0=1
AdditionalConfigFile=enbseries2.ini
UseMRTRendering=0
[EFFECT]
EnableBloom=1
EnableOcclusion=1
EnableReflection=0
EnableMotionBlur=0
EnableWater=0
EnableShadow=0
DepthBias=0
EnableDepthOfField=0
[INPUT]
KeyUseEffect=123
KeyBloom=120
KeyOcclusion=121
KeyReflection=122
KeyCombination=16
KeyShadow=119
KeyWater=118
KeyScreenshot=44
KeyShowFPS=106
[REFLECTION]
ReflectionPower=15
ChromePower=10
UseCurrentFrameReflection=0
ReflectionQuality=0
ReflectionSourceSpecular=50
ReflectionSourceTFactor=50
UseAdditiveReflection=0
ReflectionDepthBias=0
UseLowResReflection=0
ReflectionSinglePass=1
UseEnvBump=1
EnvBumpAmount=100
EnvBumpOffset=100
ReflectionFlip=0
[BLOOM]
BloomPowerDay=7
BloomFadeTime=350
BloomConstantDay=0
BloomQuality=0
BloomScreenLevelDay=20
BloomCurveDay=3
BloomPowerNight=20
BloomConstantNight=0
BloomCurveNight=5
BloomScreenLevelNight=7
BloomAdaptationScreenLevel=30
BloomAdaptationMultiplier=5
BloomAllowOversaturation=1
BloomMaxLimit=25
[SSAO]
UseFilter=0
OcclusionQuality=0
FilterQuality=1
DarkeningLevel=15
BrighteningLevel=30
IlluminationLevel=30
AdditiveIlluminationLevel=30
UseAmbientOcclusion=1
UseIndirectLightning=1
UseIndirectLighting=1
FadeDistance=50
UseForAlphaTest=1
UseForAlphaBlend=1
UseNoiseRandomization=1
[COLORCORRECTION]
DarkeningAmountDay=10
ScreenLevelDay=45
ScreenLevelNight=15
DarkeningAmountNight=0
GammaCurveDay=-4
GammaCurveNight=3
ColorSaturationDay=0
ColorSaturationNight=0
UsePaletteTexture=0
[WATER]
UseWaterDeep=1
WaterDeepness=20
WaterQuality=0
[SHADOW]
ShadowFadeStart=40
ShadowFadeEnd=80
ShadowAmountDay=60
ShadowAmountNight=30
ShadowScreenLevelDay=60
ShadowScreenLevelNight=20
ShadowQuality=0
UseShadowFilter=0
FilterQuality=1
ShadowBlurRange=30
[ENGINE]
ForceAnisotropicFiltering=0
MaxAnisotropy=8
ForceDisplayRefreshRate=0
DisplayRefreshRateHz=60
ForceDisplaySize=0
DisplayWidth=1024
DisplayHeight=768
[MOTIONBLUR]
MotionBlurQuality=1
MotionBlurVelocity=10
MotionBlurRotation=10
[PERPIXELLIGHTING]
SpecularColorMin=0
SpecularColorMax=100
SpecularColorMultiplier=100
SpecularGlossinessMin=0
SpecularGlossinessMax=100
SpecularGlossinessMultiplier=100
[DEPTHOFFIELD]
DOFQuality=0
DOFNumberOfPasses=1
DOFFocusRange=50
DOFBlurinessRange=5
DOFFadeTime=1000
DOFFiltered=1
I'm frankly shocked that this has worked with any D3D9 game I've tried so far. It has made many older games more cinematic and newer ones look better than stock (often the look is optimized for consoles as we are getting so many ports these days). The performance hit is the best part - there is hardly any for using ENBseries!
Last edited: