zesterer / openmw-shaders

Photorealistic shaders for Morrowind
84 stars 7 forks source link
mod morrowind openmw shaders

Zesterer's OpenMW Shader Pack

Play Morrowind with beautiful shaders like it's 2022, not 2002.

Screenshots

Early morning in Balmora

Note that these screenshots were taken with additional mods installed, such as Morrowind Rebirth.

More screenshots An early morning view of Vivec The beaches and tidal pools outside Vivec Lanterns in the night outside Vivec Inside a building in Balmora A tavern in Pelagiad The grasslands outside Vivec on a misty afternoon

Status

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.

Features

Installation Guide

  1. Download the shader pack.

  2. Locate your resources/ directory.

  3. 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
  1. Enable required settings
  1. Start OpenMW and have fun!

See the OpenMW Modding Guide for more detailed information about installing custom shader packs.

Download

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.

Configuration

There are various presets and parameters that can be changed via shaders/lib/zesterer/config.glsl.

Recommendations

This mod works best with:

Known Issues

Getting Help & Feedback

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.

License

The code in this repository is derived from the OpenMW vanilla shaders. Accordingly, the code in this repository is similarly licensed under GPL v3.