Introduction

ENBSeries (by Boris Vorontsov) is an application that can enhance the graphics of many games.

It wasn't made specifically for Morrowind, but there are a few versions that work with Morrowind. It requires a fairly new graphics card, if you have an old graphics card, you might not be able to run this at all or you may have poor performance. Make sure to update your graphics card drivers, as that should help get the best performance.


Download

There are two options, a newer version that has all the effects listed on this page, but has a few major bugs (removes Morrowind's ambient lighting, makes inventory character black), or an older version that has no major bugs, but only has a few graphics features available. I reccomend using the older one if you want to play the game properly.

Newer Version

Older Version


These links are from the creators website, and use his default settings. You'll need to configure the enbseries.ini file to suit your own PC, graphics card, and your own preference. There are other versions available on his website for different games, some work for Morrowind, some don't, I recommend doing your own experimenting. These two versions here are GTA: SA versions, they work best with Morrowind.


Installation

To install, simply put the files in your Morrowind folder (where the morrowind.exe is located) and run Morrowind.

When the game first starts up you'll see a message about ENBSeries in the corner of the screen telling you the version number, if you see this then it's loaded. If you get ingame and don't notice any changes, then
it's likely that you have to turn on the effects by using the shortcut keys. However if you set the value in the enbseries.ini of UseEffect=0 to 1, then it should load automatically on startup without you having to use the shortcut keys.

At this stage, Morrowind Graphics Extender (MGE) is required to be installed to use this. Here is a link to the Morrowind Mod forums where you can find the latest MGE thread, which has download links and more information.

 

Configuring

The two files used by this are the d3d9.dll file, which is run automatically when you load Morrowind, and the enbseries.ini, which is a config file that can be edited to suit your preferences. Make sure you experiment and try changing some values to get better performance, this page here -LINK, tells you what kind of edits you can make to the enbseries.ini file. For example, you may want to lower the brightness of the Bloom, lessen the blur of the Depth of Field, or if it runs a little too slow, you might want to lower the quality by changing values such as OcclusionQuality to 2 instead of 0. Note that there's no single config file that will suit everyone, so don't expect other people's config files to work best for you.

Also note that not all effects you see in the ini file will work with Morrowind. Effects that work with Morrowind are: Bloom, Ambient Occlusion (SSAO), Depth of Field, Motion Blur, Palettes (enbpalette.bmp), and Post Proccess shaders (effect.txt).


The default controls are:
shift-f12: toggle all
shift-f9: toggle bloom
shift-10: toggle occlusion


Uninstallation

To uninstall, simply delete the files d3d9.dll and enbseries.ini. Deleting just the d3d9.dll will stop ENBSeries from loading, the ini file is just for the configuration settings. There are a few other files you may want to delete to clean up, the easiest way to do this is to extract the zip again to your game directory, and while all the files are all still highlighted press delete.




Effects:



Ambient Occlusion:
The most simple way to describe this effect, is that it gives each object it's own shading.
It gives objects the illusion of having more depth and seperates them from other objects. Depending on the object, the difference it makes can be very noticable and the results quite stunning in places. It does have a few issues though, the main being performance hit, and when it interacts with meshes that have transparency, and in fog and water/underwater things can look weird.

BEFORE / AFTER


user posted imageuser posted image
user posted imageuser posted image
user posted imageuser posted image
user posted imageuser posted image



Depth of Field:

In these example pics, the effect is quite blurry to emphasize the effect, you can turn the bluriness down and make the effect very subtle, as seen in some of my other pics and videos further below. Depth of Field isn't just about walking around with a blurry background, it works based on whatever you focus on. When you look at foreground objects, the background is blurred, and vice versa. It looks great when you're in combat or in conversation, as it puts the focus on the characters, creatures and objects in a more intimate way.

FOREGROUND FOCUS / BACKGROUND FOCUS
user posted imageuser posted image
user posted imageuser posted image
user posted imageuser posted image



Palettes:

This effect replaces the colours of the screen based on a colour palette. You can download a few examples here, and it's pretty simple to make your own, just use any paint program to recolour and save it. Note that you can only have one loaded at a time. Make sure UsePaletteTexture is set to 1 in the config file, and that the file is called enbpalette.bmp. Here's an example of a palette I made: Link.

Here you can see a greenish palette and a blue palette:

user posted imageuser posted imageuser posted imageuser posted imageuser posted imageuser posted image


Motion Blur:
The motion blur in this program can be seen in some of the videos shown below. To get it working on my PC I set the rotation and velocity to 1 and it works well.


Bloom
:
The Bloom in ENB can be set to be not so saturated, and more of a foggy effect. It's used in almost all the example pics on this page, although in a lot of the pics, I'm also using MGE's Full Bloom shader.


Post Process Effects:
The creator also included an option for post process shaders. An example is edge detection, which is kinda cool but not really something you can play the game with. The shader is written in HLSL in a file called
effect.txt. If anyone is able to write their own, I think a lot of people would be interested to see what can be done, so please let me know.

The NBA version of ENBSeries comes with a nice shader (effect.txt), which you can see the gaussian blur type effects on my newest images. The shader can be used with earlier ENBSeries versions. By default it's quite dark, one way to brighten it is to edit a line of the code:
float4 envcol=(envcol1+envcol2+envcol3)*0.333; - this last number change it to like .5 or .6 or whatever. 

 You will also probably have to make some changes to the [COLORCORRECTION] of the enbseries.ini file, and aswell, you can brighten it while ingame by playing with the temp value controls. To control them, hold down a number from 1 to 0, while holding down either page down or page up. 1 and 2 control a blur type setting, 3 is like an on/off switch for that, 4-5-6 control brightness/bloom/contrast, 9 controls a fragmenting blur effect, and 0 controls saturation/hue.



More Screenshots:


Videos:

user posted image user posted image user posted image user posted image 
user posted image user posted image