In-game UI
DVS includes a ready-to-use HUD widget, WBP_DynamicVolumetricSky, with three draggable, resizable sub-windows:
- Time (clock, date)
- Weather (current state, temperature, humidity, pressure, precipitation chance, wind)
- Location (latitude, longitude, biome, altitude)
The widget polls BP_DynamicVolumetricSky automatically and respects your unit choices (°C/K/°F, hPa/Psi/Atm, km/h/mph/m/s/ft/s).
Adding it to the viewport
Section titled “Adding it to the viewport”In any Blueprint that runs at game start (a Player Controller, a HUD class, or your level Blueprint):
- Create Widget, class
WBP_DynamicVolumetricSky. - Add to Viewport on the resulting widget reference.
That is the full setup. The widget finds BP_DynamicVolumetricSky in the level on its own and starts updating.
Composing your own HUD
Section titled “Composing your own HUD”The window panel itself, WBP_DVSWindow, is reusable. You can compose your own HUD with the same draggable container if the shipped layout does not match your game’s UI style. Drop WBP_DVSWindow into your widget, fill it with your own content, and you get the same drag/resize behavior for free.
Where to next
Section titled “Where to next”- System architecture: the read-only weather state values the widget reads from
- Reference: location and weather: unit settings the widget respects