Hi all, I've decided OHD mods could really use improved/dynamic weather, so I'm putting together an asset pack for modders to use in their levels.
I plan to release this on GitHub for free sometime shortly after the release of the game in February. Let me know your thoughts, and if you have any feature requests let me know now!
Current Features:
- Falling rain and snow Niagara particle systems. Performant, minimized overdraw / material complexity. Occluded inside buildings / under cover dynamically on the GPU using distance fields.
- Blowing dust and mist Niagara particle systems, follow terrain, effected by wind. Performant, minimized overdraw / material complexity. Not occluded, but uses distance field opacity falloff to reduce sharp clipping.
- Volumetric ground fog/dust that follows the terrain and is affected by wind (performant, not ray marched).
- Thunder/lightning, built in Niagara (sounds not included) and serialized, so they play at the same time across all clients.
- Post process lightning flash effect. This is performant, more flexible and better than many other solutions I've seen, but could use some improvements.
- Dynamic landscape material example with rain puddles, water drops and snow accumulation. Able to be easily integrated with custom landscape materials using included material functions.
- Dynamic master material with wetness and snow accumulation. Can replace existing material parent, or be integrated with custom materials using included material functions.
- Rain sounds (not provided) are occluded inside buildings/under cover.
- Weather controller blueprint that can be added to streaming level, compatible with random weather used in OHD levels.
- Dynamic weather controlled using Curves, so you can easily have weather change during the game.
- Compatible with Ultra Dynamic Sky (UDS) and able to be integrated into any custom skybox shaders by using included Material Parameter Collection.





