ue-udw-spatial-weather

Configure region-specific weather in Unreal Engine using Ultra Dynamic Weather volumes, radial storms, and weather masks.

55|5|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/kevinpbuckley/unreal-engine-skills --skill ue-udw-spatial-weather-kevinpbuckley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-udw-spatial-weather
Source: https://github.com/kevinpbuckley/unreal-engine-skills/tree/main/skills/ultra-dynamic-weather/ue-udw-spatial-weather
Command: npx skills add https://github.com/kevinpbuckley/unreal-engine-skills --skill ue-udw-spatial-weather-kevinpbuckley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Global weather in Ultra Dynamic Weather applies everywhere at once, making it impossible to have a storm in one part of a level, a visible approaching storm on the horizon, or interiors free of snow and wetness. This Skill provides the domain knowledge to apply weather to specific regions of a level. ## Core Features & Use Cases - Weather Override Volumes: Define arbitrary spline-shaped regions with their own weather presets, transition width, priority, temperature, wind direction, and runtime ChangeWeather/ChangeToRandomWeatherVariation functions. - Radial Storms: Spawn circular storms visible from a distance as cloud formations with fog and obscured lightning, with Fade In/Out and Move Storm Over Time controls for moving storms. - Weather Mask System: Use Weather Mask Brush and Projection Box components to keep snow, dust, and wetness out of interiors and under roofs, including a painted-texture brush workflow. - Use Case: A player drives across a large map and sees a storm approaching in the distance; as they enter it, rain and fog take over, and when they shelter inside a cabin, the floor stays dry and snow-free. ## Quick Start Set up a Weather Override Volume with a wide transition width so the player crosses a smooth gradient into a rainy region of my level.

Frequently Asked Questions about ue-udw-spatial-weather

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make weather different in one area of my Unreal Engine level?

Use a Weather Override Volume from Ultra Dynamic Weather. Its spline component defines an arbitrary region shape, and you assign it a weather preset, transition width, and priority so the area blends from outside to inside weather as the player crosses the boundary.

How do I create a storm the player can see approaching from a distance?

Use a Radial Storm actor, which renders local cloud coverage, fog, and obscured lightning visible from outside. Distant-storm visuals require Sky Mode set to Volumetric Clouds; with other sky modes it still affects weather state but shows no visible storm.

How do I keep snow and wetness out of building interiors in Ultra Dynamic Weather?

Add a Weather Mask Brush for simple shapes or painted textures, or a Weather Mask Projection Box that captures meshes like roofs and masks effects beneath them. Both draw into a render target sampled by the weather material functions.

Why does my Weather Override Volume transition look abrupt?

The Transition Width setting is too small; the default is kept small to keep the actor compact. Increase it substantially so the player crosses a smooth spatial gradient between outside and inside weather.

Can I move a radial storm across the level over time?

Yes. Call Move Storm Over Time on the Radial Storm actor with a target position and duration, optionally fading out and destroying the actor at the end. Combine with Fade In Storm after spawning for a full lifecycle.

Why is my Weather Override Volume not affecting the weather?

Check the Control Point Location Source setting on UDW, which determines what location is tested against volumes. It defaults to Player Pawn; if set to a manual vector that does not track the player, the volume will never trigger.