在虚幻引擎中设置空间化音效的第一步是启用合适的插件。

Setup

在Plugin中开启Oculus Audio,重启Editor

在ProjectSetting中找到Platforms,Windows/Android,Audio
在Spatializer plugin和ReverbPlugin选项选择Oculus Audio
重启Editor

为场景添加SA

将audio asset拖到场景中,右键,attach to 一个static mesh

content中创建一个SoundAttenuation,并把它放入asset的attenuation seeting槽中

设置attenuation,

  • spatialization Method 设置为Binaural 双通道
  • spatialization Plugin Settings 中添加一个槽,选择OculusAudioSourceSettings
    • 设置OculusAudioSourceSettings,开启early reflection和Attenuation

这时候就可以体验到SA了

设置 Room Modeling

让Audio Engine 了解场景中的 mesh

Oculus Audio Geometry

一个存贮场景几何信息的组件,可以让sound engine 识别并处理场景和材质信息,以便让音效计算更加真实准确

选择场景中的actor,直接点击右侧addcomponent,添加一个

  • Oculus Audio Geometry
  • Oculus Audio Material

注意: Landscape和BSP对象不能有Component,但是我们可以为其加上

  • Oculus Audio Geometry Landscape /BSP

Constraints

acoustic simulation的时候,如果有一段演讲之类的要发表,但是玩家角色走到了听不到的地方。玩家就可能听不到独白,从而错过了关键信息

一种解决方法就是用对讲机,并把它声源位置放在玩家肩膀上,这样说话者走开时,声音就会变小。