版本
menu_open

Simulating Sound and Motion Directivity Using Cone-Shaped Boundaries

By default, sounds in Wwise emanate from an omni-directional source. In reality, however, sounds usually have some direction to them. To simulate the direction of a sound in Wwise, you can use a sound cone. The sound cone simulates the propagation of the sound in a particular direction using angles of varying degrees. As the listener moves outside these angles, the output bus volume (acting as the dry component) is attenuated. Because 3D game-defined positioning uses live game data, the direction of the sound cone is ultimately controlled by the orientation of the game object.

The following angles define the regions within the sound cone:

  • Inner angle - The angle that defines the region where no output bus volume attenuation or low pass filter effects occur.

  • Outer angle - The angle that defines the region where output bus volume attenuation and low pass filter effects remain at their maximum levels.

Output Bus Volume roll-off occurs in the transition area or the region between the borders of the inner and outer angles. The volume is attenuated using linear interpolation between the inner angle border where no attenuation occurs and the outer angle border where the max attenuation value is reached. In the region defined by the outer angle, volume attenuation is always equal to the max attenuation value.

[Note] Note

The output bus volume attenuation and low pass filter values within the cone attenuation are added to those defined by the output bus volume and low pass filter attenuation curves. The auxiliary send volumes and values remain unchanged.

The Max Radius Attenuation display located beside the cone attenuation properties gives you a visual representation of the different regions within your sound cone. It automatically updates as you change the inner and outer angle values.

Simulating Direction of Motion

Although motion emanates from an omni-directional source, there may be situations in game where you want to simulate the propagation of the motion in a particular direction. In these situations, you can use the Cone Attenuation properties. The sound cones work in the same way for motion as they do for sounds, except that the Low Pass filter setting has no effect on motion objects. The sound cones use angles of varying degrees to attenuate the motion based on the listener's position in relation to the orientation of the source.

To simulate sound and motion directivity using sound cones:

  1. Load an object into the Property Editor and switch to the Positioning tab.

  2. In the Attenuation group box, click Edit.

    The Attenuation Editor opens with the property settings of the selected attenuation instance.

  3. Select the Cone Attenuation option.

    The sound cone controls become available.

  4. In the Inner angle text box, specify an angle that defines the region where you want no output bus volume attenuation to occur.

  5. In the Outer angle text box, specify an angle that defines the region where output bus volume attenuation and low pass filter effects remain at their maximum levels.

    [Note] Note

    The area between the inner and outer angles is called the transition area. In this area, the output bus volume is attenuated using a linear interpolation between the inner angle border where no attenuation occurs and the outer angle border where the max attenuation value is reached.

  6. In the Max attenuation text box, define the amount by which the output bus volume will be attenuated when a sound or motion object falls within the outer angle.

  7. To apply a low pass filter to sounds that fall between the inner and outer angles, type a value in the Low pass filter text box. The low pass filter is a recursive filter that attenuates high frequencies based on the value specified.

    [Note] Note

    The units for the low pass filter represent the percentage of low pass filtering that has been applied, where 0 means no low pass filtering (signal unaffected) and 100 means maximal attenuation. The low pass filter value has no effect on motion objects.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅