A mod that adds raycasted volumetric clouds to Morrowind.
The goal of this mod, aside from looking pretty, is to enhance the perception of the world's scale. High view distances are great, but they ruin the sense of immersion and mystery. Equally, a low, static view distance has the opposite problem: you never get the opportunity to see the sights. With this mod, you'll experience the best of both worlds: mystery and intrigue, with occasional moments of wonder when the mist clears and you can see for miles.
Note that these screenshots were taken with additional mods installed, such as Morrowind Rebirth.
Ensure that you have the latest development build of OpenMW. If you find that the mod does not work with the latest development build, please open an issue!
Extract the shaders somewhere. I'd strongly suggest extracting next to your openmw.cfg
file.
Add a data
entry to your openmw.cfg
, as with most asset mods:
data = "path/to/openmw-volumetric-clouds"
(Ensure that the openmw-volumetric-clouds
directory contains the shaders
and textures
directories)
Enable post-processing shaders in your settings.cfg
.
Start OpenMW and have fun!
Open the in-game 'Options' menu and enable 'Post Processing' in the 'Video' tab.
Press F2 to open the in-game post-processing menu
Click on 'clouds'
Press shift + right arrow key to add it to the active effects list
The mod comes with a variety of configuration options. You can:
Change render quality (lower quality means higher performance)
Alter cloud density
Alter mist density
Toggle an additional 'swirling' effect that makes mist more realistic and interesting to watch
Toggle clouds on and off
Toggle whether the vanilla skybox is visible behind the clouds and mist
Performance may be an issue for some machines. The mod includes a variety of settings (available in the aforementioned F2 menu) that allow reducing the quality or disabling various features in order to improve performance. At minimum settings, even the lowest-powered machines should be able to run the mod.
Both clouds and mist are rendered using raycasting, meaning that they are 3D elements of the environment: you can walk through them and they swirl, shift, and move in real time.
Although all code is new to the mod, many aspects of the implementation are borrowed from my work on Veloren's cloud shaders.
I'm happy to have this mod included in mod packs and mod lists! However, open-source is a two-way street and there are a few things I'd request you do if you decide to redistribute this mod:
It's nice to know when my mod is included as part of other mods and it's often a useful way to discover possible improvements, incompatibilities, or bug reports from other users. I'd appreciate you opening an issue/discussion thread here, or dropping me an email. I'm regularly active (even if the mod hasn't been updated in a while) and usually respond to most things within a few hours. I'm also active on Mastodon and Discord.
Nobody likes dealing with bug reports, especially when those bug reports turn out to be for problems that have been fixed already. I'd appreciate it if you make sure that you do your best to regularly update this mod for the duration of the mod pack's life, ideally so that the version users end up installing is no more than a few months old.
Bug fixes are good! It's even better if everybody that uses the mod can benefit from those bug fixes. If you or your users find a problem, I'd appreciate it if you could try to report it here so that I can fix it. It's no good a bug report appearing on a mod page somewhere I'm not aware of, leading to it never being fixed.
Have you found a fix for a bug, or a nice improvement you think might be worth adding to the mod? Open a pull request or let me know about it! Even if you don't know how to use git/GitHub, you can still describe the fix in text and/or send me an email about it. When patches make their way upstream, everybody benefits: not just the select group of users using your specific mod pack.