版本
menu_open

使用 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。有关详细信息,请参阅导入媒体文件

    [备注] 备注

    Wwise 导入 Ambisonic 文件(AMB 或 WAV)时,会假定它们已经进行了经 maxN 归一化的 FuMa 排序 。

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

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

创建 Ambisonics 输出的方法如下:

  1. 将 Audio Bus 设置为以下 Ambisonics 声道配置 :

    • First Order Ambisonics(一阶 Ambisonics):一阶 4 声道
    • Second Order Ambisonics(二阶 Ambisonics):二阶 9 声道
    • Third Order Ambisonics(三阶 Ambisonics):三阶 16 声道

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

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

    [备注] 备注

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

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

    如果不是支持 Ambisonic 的输出,Wwise 会自动将相应的声道输出进行混音,并适配可用的标准输出。有关详细信息,请参阅对 Ambisonics 进行子混音

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

如上所述,当总线的 Channel Configuration 设置为 Ambisonics #-# 时,Wwise 将输出 Ambisonic 和 HOA(higher-order ambisonic,即高阶 Ambisonics)信号。<片段1127>这些信号将被解码,意味着只要 Ambisonic 总线的父总线声道为标准配置时,它们就会被转换成标准的多声道表示法,例如立体声或 5.1。

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

但是,可以编写自定义 Audio Device 插件,来声明 Ambisonics 配置。在这种情况下,主 Audio Bus 将采用 Ambisonics 声道配置;因此,Wwise 将保留 HOA 信号而不将其解码。

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


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅