使用 Ambisonics

Ambisonics 是一种环绕声技术,可以覆盖水平面以及听者上方和下方的区域。B-format 声场通过球谐函数来表示,能够独立于扬声器配置发挥效果。可以想见,这样就能轻松实现声音跟随听者的旋转。对于声音设计师所需的更加全方位的环绕声表现形式,比如在提供环境声或进行 VR 研发时,Ambisonics 都是可行的选择。<片段1100>

[技巧] 技巧

除了本页和以下页面中的 Ambisonics 帮助材料,您还可以在博客中找到我们发布的文章: Wwise 中的 Ambisonics:概述 。文中深入探讨了 Ambisonics 的理论以及如何在 Wwise 中使用 Ambisonics,用于 VR 声音研发。另外,我们在 Wwise Sample 项目中提供了一些 Ambisonics 的简单使用示例,如 文档 中所述。

在 Wwise 中可以轻松导入 Ambisonics 文件,将其他声道配置混音为 Ambisonics 格式,并最终在任何支持 Ambisonics 的平台上播放 Ambisonics 音频输出。

使用 Ambisonic 文件的方法如下:

  1. 导入录制的 B-format Ambisonic 文件,该格式像其他音频文件一样,可以保存为 WAV 或 AMB。有关详细信息,请参阅“导入媒体文件”一节

    [备注] 备注

    若要导入 Ambisonics 文件(AMB、AmbiX 和 WAV 文件)并确认 Wwise 已将其正确识别为 Ambisonics,请打开 Source Editor(源编辑器)并查看或编辑 Channel Configuration Override(改写声道配置)菜单中的值。若要打开 Source Editor,请在 Contents Editor(内容编辑器)内双击 SFX(音效)、Music Track(音乐轨)或 Voice(语音)图标。(Views 菜单 > Contents Editor 或 Shift+O)。

  2. 与其他声音对象一样,请指定适当的 Audio Bus 作为 Output Bus。请参阅 “指定对象的输出连线”一节 了解详细信息。

    Wwise 将根据需要为各声道混音。有关详细信息,请参阅“对 Ambisonics 进行子混音”一节

创建 Ambisonics 输出的方法如下:

  1. 将 Audio Bus 设为以下 Ambisonics 总线配置:

    • Ambisonics 1st Order(4 声道)

    • Ambisonics 2nd Order(9 声道)

    • Ambisonics 3rd Order(16 声道)

    • Ambisonics 4th Order(25 声道)

    • Ambisonics 5th Order(36 声道)

    有关声道配置的更多信息,请参阅 Available Ambisonics Bus Configurations table

    对于通过上述 Audio Bus 输出的源文件,Wwise 会将其混音并适配 Ambisonic 输出。

    [备注] 备注

    如果在 Audio Preferences 对话框中指定的 Sound Engine Audio System 是支持 Ambisonics 的音频设备,则可以跳过以上初始步骤,因为 Master Audio Bus 已经设置为 Ambisonics。

  2. 指定一个支持 Ambisonic 声道配置的最终输出设备,例如 3D 双耳系统。

    若不是支持 Ambisonics 的输出,则 Wwise 将自动把对应的声道输出解码为适用的标准输出。有关详细信息,请参阅“对 Ambisonics 进行子混音”一节

将 Wwise 引擎的最终输出设置为 HOA 输出

如上所述,在其中一条总线的 Bus Configuration(总线配置)设为 Ambisonics 时,Wwise 将生成 Ambisonics 和 HOA(高阶 Ambisonics)信号。这些信号会被解码,也就是说只要 Ambisonics 总线的父总线将 Bus Configuration 设为标准多声道配置(如立体声或 5.1),信号就会被转换为这种标准的配置格式。

Master Audio Bus 会继承最终输出的配置,这取决于平台设置,通常由自动检测得到。目前,大多数平台只允许少数几种输出配置,通常是立体声、5.1 和 7.1。所以一般来说,Master Audio Bus 具有标准的声道配置,这会迫使子 Ambisonic 总线解码为这种配置,也就是说 Wwise 不会直接输出HOA。

但是,可以编写自定义 Audio Device 插件,来声明 Ambisonics 配置。在这种情况下,Master Audio Bus 可采用 Ambisonics 总线配置;相应地,Wwise 会保留 HOA 信号而不对其进行解码。

另外,如果您只需要 Wwise 将 HOA 信号转存到文件中,则只需在 Ambisonic 总线上插入 Wwise Recorder 即可。生成的文件将采用 FuMa 或 AmbiX 格式,其 Ambisonics 阶数等于 Recorder 所在总线的阶数。