Wwise & Time of Day

Overview

Sections

This article explains how to create a day and night cycle with Wwise and CRYENGINE. CRYENGINE automatically sends the Time of Day value (in 24hr format) to the audio system. However, in order for CRYENGINE to receive it, a corresponding audio system RTPC has to be created in the Audio Controls Editor. Furthermore, this RTPC must be named as time_of_day and needs to be connected to an Wwise Game Parameter.



Setting up the Time of Day in Wwise

To setup the Time of Day in Wwise, open the Game Syncs tab in the Project Explorer, and then create a new game parameter called time_of_day in Wwise.

Now, you must edit the Game Parameter properties in Wwise to ensure that it uses the same range as the Time of Day in CRYENGINE.

Connecting the Time of Day in Wwise and CRYENGINE

With the Game Parameter created, you can now open the Audio Controls Editor in CRYENGINE and connect the Wwise Control with an audio system Control.

Creating a Dynamic Ambience in Wwise using the Blend Container

You need to create a setup in Wwise that makes use of the newly connected time_of_day Game Parameter. You need to open Wwise and import your audio files into the Actor-Mixer Hierarchy, and then create a Blend Container and move your files to it.

You need to press Shift key and select the sound objects, to enable the Create new Parent Blend Container button below the Audio tab.

To open the Blend Track Editor, right-click the Blend Container and select Edit, and then click the Blend Track's Edit button in its General Setting tab. You need to click the New Blend Track button in order to create a new Blend Track setup within the Blend Track Editor.


You also need to enable the Crossfade checkbox and select the time_of_day Game Parameter on your newly created Blend Track.

To setup your sound objects on the Blend Track, go to the Contents Editor and drag the objects into the Blend Track field based on the order on which they need to appear in the Blend Track (From left to right).

Open the Blend Track Editor again and move your files accordingly. You can also setup Crossfades to have a smooth transition over time from your day to night ambience.


After you have successfully created your Ambient setup in Wwise make sure to regenerate your SoundBanks in Wwise as explained here.