Weather Editor

Weather Editor

The Interface 

Overview

The Weather Editor allows you to create weather presets to use within weather volumes. There are several options to use, including the Skybox, Sun, Clouds to Post Process, and Snow/Water Levels.

You can create different types of weather such as Constant, Day/Night Cycles, or Modifiers. Also, with the editor open, you can preview the weather in-editor, without having to set up a weather volume.

Setup

To access the weather list, look for the W (for Weather) in the Library Toolbar.

To create an empty weather list, right click on the Weather List → Add.

UI

Description

UI

Description

Timeline

Allows you to see key values of the properties. Also allows you to manually scroll between points of time.

Toolbar

Option

Description

Option

Description

Time navigation

Allows you to jump to a specific time in the timeline. From 00:00 to 24:00. The arrows allow you to jump one hour in the timeline.

<- ->

Jump to the next/previous key or to the next/previous hour.

Constant Weather

Weather type. Without the ‘time’ component. Managing such weather is much easier when you’re working with a linear level. Set the selected weather to Constant Weather. Constant weather does not have Day/Night Cycles, and has fixed values. Good for indoor environments where day/night is not perceivable and does not affect the scene.

Modifier Weather

Instead of doing full weather blends and dealing with this complexity, you can modify only the needed values with the Weather Modifier. For example, you have an indoor environment on an outdoor level that normally has dark and dense fog no matter the hour. This way, you can change just the fog while the rest is taken from the base weather. Modifiers can be Constant as well as 24hr looped.

Always On Top

Set the Weather Editor Window to be always on top of the editor.

No Preview

Toggles the preview in the editor.

InGame Preview

Show weather's changes in real time.

Set Sun Position

Set the sun's position in the viewport.

Save All

Saves all changes made to the weather.

Import env

Import parameters of another weather preset.

Weather List Density

List of available weather presets. You can also create folders for organization. All weathers have corresponding .LUA files under /content/weather/ 

RMB Utils 

Option

Description

Shortcut

Option

Description

Shortcut

Add

Adds a new weather preset to the selected folder.

Insert

Create Folder

Creates a new folder in the Weather List.

 

Copy

Copies the selected weather item.

Ctrl+C

Paste

Pastes the copied weather item.

Ctrl+V

Clone

Clones the selected weather item.

Ctrl+D

Rename

Renames the selected weather item.

Ctrl+R

Remove

Removes the selected weather item.

Del

Reload

Reloads the weather item from a disk(this can be used to revert all unsaved changes).

 

Ban

  • Remove Ban – removes a ban label.

  • Ban as Warning – sets the label Warning.

  • Ban as Error sets the label Error.

  • Ban as Critical Error – sets the label Critical Error.

  • Approve Resource  sets the label Approve.

  • Ban as Deprecated – sets the label Deprecated.

  • Add Comment – adds a comment to the object.

  • Find Refs in Maps Files  searches all layer files in the working folder for text that matches your search criteria in the .lua-files.

 

Reveal In Explorer

Opens an explorer window to reveal the config file that contains the objects.

 

Expand

Expands the current list.

 

Collapse

Collapses the current list.

 

Expand All

Expands all the lists.

 

Collapse All

Collapses all the lists.

 

Filter

Shows/hides the filter toolbar.

 

Plain Mode

Shows all items in alphabetical order without hierarchy.

 

Advanced Filter

Enables display of the advanced filter. This allows you to filter properties by categories.

 

Prop List

Adds a new non-editable curve on the graph from the desired property. Used to create similar curves on graphs. A description of all options can be found in the Properties section.

Prop name

Prop name

AI

Lum Ambient

 

Lum Scale

 

Sun Luminosity Coef

 

Clouds

Color

 

Scale

 

Speed Mult

 

Color Cube

Intensity

 

Flares

Sprite Texture

Color

 

Radius

Color

 

Direction X

 

Direction Y

 

Fog

Density Curve

 

Fog Color

 

Fog Color2

 

Fog Density

 

Fog Saturation

 

Fog Turbulence Scale

 

Fog Variation +/-

 

Height Base

 

Height Based Density

 

Scattering Phase

 

Light

LOD

 

Postprocess

Bloom Exposure Offset

 

Color Add

 

Color Dot

 

Color Multiply

 

DOF.Far

 

DOF.Focus

 

DOF.Near

 

DOF.Sky Scale

 

Scene Exposure Offset

 

Weight

 

RnD

AUX X

 

AUX Y

 

AUX Z

 

FOG AUX W

 

FOG AUX X

 

FOG AUX Y

 

FOG AUX Z

 

Sky

Color

 

Rotation

 

Sun

Color

 

Light Source Offset

 

Shadow Blur Max

 

Shadow Blur Min

 

Shadow Initial Offset

 

Shadow Range

 

Wind

Direction

 

Speed

 

Ambient

 

AO Color

Snow Level

View Distance

Water Level

Wetness

Graph Editor

A graph with curves for one or more properties.

  1. Average color values for: sky, fog, sunlight, and selected option with timeline.

  2. Vertical value scale and boxes with colors of curves.

  3. A graph with selected curves and background curves from the prop list.

  4. Timeline.

  5. Name of the texture (skybox, HDR, etc.) for the current weather preset.

Properties

  • Allows you to edit the weather preset's properties. For Constant Weathers, values are constant and keyed once. All weather properties are keyable.

    For Day/Night Cycles, you can manually key values by setting time on the Timeline, and adjust the value in the properties window.

    For Modifier Weathers:

    • First, select the "main weather" that you are going to add a modifier to (it should appear as a W on the right side of the name, in the Weather List).

    • Select the modifier weather (it should appear as an M on the right side from the name, in the Weather List).

    • Now you're previewing the modifier weather.

    • Weather modifiers allow you to override specific values while maintaining the originals (from the main weather).

     

Property name

Description

Notes

Property name

Description

Notes

Sky

Texture

 

Texture of the skybox.

For Day/Night Cycles, you can also change the skybox in "real-time" if needed.

Color

RGBA

Sky hue. A  sky intensity.

Important! In the indoor weather, you need to turn off the sky (RGBA=0) to avoid problems with reflections and leaks.

Rotation

 

Rotation of the skybox.

 

Fog








Fog Color

RGBA

Main Fog Color.

 

Fog Color 2

RGBA

Second Fog Color.

 

Fog Density

 

Total Fog Density.

 

For Variation +/-

 

Fog Unevenness.

Creates areas of greater and lesser fog density.

Fog Turbulence Scale

 

Size of an uneven area (specified by the previous parameter (For Variation +/-).

 

Height Base

 

Sets the height in meters, below which the fog density is uniform and maximum, and above which it begins to decrease.

 

Height Based Density

 

Sets the intensity of fog density reduction above the Height Base point. If set to a negative value, the fog will 'turn over'

 

Scattering Phase

 

Sets the shape of light scattering by the fog (from soft even dispersion (0), to sharp intense (1)).

 

Density Curve

 

The intensity of the increase in fog density in relation to the distance from the player.

Use this to make the air foggy or clear. We recommend avoiding the Near Plane parameter. There must always be a thin layer of visible air (unless we are making a game set in outer space with no atmosphere).

Fog Saturation

 

Fog saturation.

 

Snow Level

 

 

Controls the height of snow on the level.

Objects that have a special shader will be affected by this. If there is no object, this value won't change anything.

Water Level

 


Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.


EULA