在虚幻引擎中设置空间化音效的第一步是启用合适的插件。
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的时候,如果有一段演讲之类的要发表,但是玩家角色走到了听不到的地方。玩家就可能听不到独白,从而错过了关键信息
一种解决方法就是用对讲机,并把它声源位置放在玩家肩膀上,这样说话者走开时,声音就会变小。