Play Morrowind with beautiful shaders like it's 2022, not 2002.
Note that these screenshots were taken with additional mods installed, such as Morrowind Rebirth.
Sadly, core shaders for OpenMW are a hack, with no compatibility guarantees. That means that almost every OpenMW release results in the shaders breaking in some manner. I don't find myself with enough time in my life to keep the shaders up to date with these changes. Occasionally some kind soul sends me a patch that updates them, but no guarantees are provided about these shaders work with the current version of OpenMW.
I've noticed that several people have confused this mod with my Volumetric Clouds & Mist Mod. The latter is a properly supported mod, and should continue to work with OpenMW for the forseeable future.
Locate your resources/
directory.
Copy the extracted shader pack into resources/
(make sure to back up anything that was in there
before doing this, should something go wrong). This should result in the following directory structure:
resources/
|-- shaders/
| |-- compatibility/
| |-- core/
| |-- lib/
'-- README.md
See the OpenMW Modding Guide for more detailed information about installing custom shader packs.
This shader pack currently supports both development builds of OpenMW and OpenMW 0.48 (still in pre-release). I recommend using a development build of OpenMW if you can to get access to all of the latest funky features of both OpenMW and this shader pack.
There are various presets and parameters that can be changed via
shaders/lib/zesterer/config.glsl
.
This mod works best with:
Morrowind's assets don't differentiate between 'leaves' and 'not leaves'. As a result, the shaders use a primitive
heuristic to determine what is and is not a leaf for the wind sway effect. This can sometimes cause some objects that
are not leaves (candle flames, banners, baskets, etc.) to exhibit strange swaying behaviour too. If this is too
distracting for you, you can disable wind sway by setting WIND_AMPLITUDE
to 0.0
in
shaders/config.glsl
.
On the version of the mod for OpenMW 0.48, objects reflected in water can have incorrect tinting applied to them. This is fixed in the version of the mod for OpenMW development builds.
Got a question or a suggestion? Feel free to open a discussion topic.
Please note that I'm not responsible for whatever happens if you use this mod. Pretty much all settings in config.glsl
are safe to play around with, but if you somehow manage to make your graphics card explode by plugging in stupid
numbers, that's on you.
The code in this repository is derived from the OpenMW vanilla shaders. Accordingly, the code in this repository is similarly licensed under GPL v3.