Skip to content

Make your landscape interact with weather, wind,water,foliage and your player like the real world.

License

Notifications You must be signed in to change notification settings

Psykhosis/UE_GlobalEnvironmentalSystem

 
 

Repository files navigation

Unreal Engine 5 Global Environmental System (GES)

This system integrates Ultra Dynamic Sky Weather (potentially any Weather System) with Megascan Foliage, Trees, Props, UE Water, Ambient Wind System, and various other Systems.

Note: In this current version UDS is required and the only dependency. All the quxiel materials use UDS Wet Weather Effects. But we should be able to use other Weather Systems such as Sky Creator I just have not done any of the integration or material integration for that yet.

Update 07/27/2023

Added season change and integration with UDW by Dageon

Setup Tutorial Video Playlist:

https://www.youtube.com/playlist?list=PLFCVXzupw1r9ZK1Q1-jgUi-r2ebAtbecz

Download compiled version of Runtime Demo


What you get

  1. Global Environmental System Blueprint (GES) -- Change wind strength, direction, seasons, health, and weather effects on MS Trees, foliage and props such as rocks or logs

  2. Ultra Dynamic Sky/Weather Integration -- Weather effects are added to MS Materials. https://www.unrealengine.com/marketplace/en-US/product/ultra-dynamic-sky?sessionInvalidated=true

  3. Megascan Foliage and Trees Integration -- Wind and Weather effects added. Trees https://www.unrealengine.com/marketplace/en-US/product/megascans-trees-european-hornbeam-early-access

  4. Foliage Interaction and Wind System -- This system was extracted and modified from the awesome Project Nature pack -- Permenantly Free Nature Assets on UE Marketplace https://www.unrealengine.com/marketplace/en-US/profile/Project+Nature?count=20&sortBy=effectiveDate&sortDir=DESC&start=

  5. Foliage Health And Season -- Adjust the color of your foliage. Extracted from MS Global Foliage Actor. Tried to make it more generaic so it will work with non MS Foliage

  6. Ambient Wind System Integration -- Enable any actor to receive wind https://www.unrealengine.com/marketplace/en-US/product/ambient-wind-system

  7. Project Nature Integration -- https://www.unrealengine.com/marketplace/en-US/profile/Project+Nature?

  8. UE Water Integration -- Change the Wave Asset file based on the current Weather

  9. SpeedTree Integration - Just an example of how to do it

Support:

https://discord.gg/2WkHWNDf8q

Roadmap:

https://trello.com/b/UwL88dv5/unreal-global-environmental-system

My other projects:

Unreal Mapbox Bridge - Import real world locations into UE as Landscapes https://github.com/delebash/UnrealMapboxBridgePlugin

Unreal Vault Organizer - Organize your Unreal Vault with Tags and get update notifications https://github.com/delebash/unreal_vault_organizer

Texture From Mesh Creator - Creates a texture from a screen shot of a Mesh. Main puporse for this was so I could easily capture the show print of my characters so I could stamp that texture into the landscape for footprint effects. https://github.com/delebash/TextureFromMeshCreator

Global Environmental System (GES) -- This system integrates Ultra Dynamic Sky Weather (potentially any Weather System) with Megascan Foliage, Trees, Props, UE Water, Ambient Wind System, and various other Systems. https://github.com/delebash/UE_GlobalEnvironmentalSystem

Big Thanks to Project Nature and Megascan Trees Global Foliage Actor

About

Make your landscape interact with weather, wind,water,foliage and your player like the real world.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.0%
  • C# 22.0%