立体混响声是一种可以完全环绕听众的声音表现形式。它可以为远处的环境声音提供音频天空盒,特别适用于 360 度视频和应用程序。
立体混响声以多声道格式存储。与将每个声道映射到特定扬声器不同,立体混响声以更加通用的方法来表示声场。您可以根据听者的方向(例如__ VR__虚拟现实。更多信息
See in Glossary 中用户的头部旋转)旋转声场。您还可以将声场解码为与扬声器设置相匹配的格式。
要在项目中选择立体混响声音频解码器,请打开项目的音频 (Audio) 设置(菜单:编辑 (Edit) > 项目设置 (Project Settings) > 音频 (Audio))。从项目的可用解码器列表中选择 Ambisonic Decoder Plugin。
Unity 中没有内置解码器,但您可以选择以下选项之一:
您可以创建自己的立体混响声音频解码器插件。相关信息,请参阅立体混响声音频解码器 (Ambisonic Audio Decoder)。
使用外部解码器。例如,一些 VR 硬件制造商在其 Unity 的音频 SDK 中提供了解码器。请查看目标平台厂商的文档,了解是否为您的项目提供了此类解码器。
要导入立体混响声音频剪辑,请导入具有 ACN 组件排序和 SN3D 标准化的多声道 B 格式 WAV 文件。在音频剪辑的检视面板 (Inspector) 窗口中,启用立体混响声 (Ambisonic) 选项。
要通过音频源播放立体混响声音频剪辑:
Unity 播放立体混响声音频剪辑时,如果需要,首先会解压文件,然后通过立体混响声解码器解码,并转换为项目所选的扬声器模式。最后,应用音频源的效果。
注意:立体混响声音频剪辑的混响区将被禁用。