快速入门指南
Qualcomm® 3D音频插件是一款360度Unity空间音频插件,无缝集成至任何Unity项目,为Qualcomm 骁龙™设备提供出色的性能,是XR和VR体验的理想选择。本快速入门指南介绍了如何安装3D音频插件,制作空间音频,以及将混响添加到空间音频场景。
安装3D音频插件
1、从Qualcomm开发者网络下载3D音频插件。
2、像其他Unity插件一样导入3D Audio Unity包。
![](https://img-bss.csdn.net/201902161449344904.png)
设置3D音频插件
1、切换至 Edit > Project Settings,选择音频。
![](https://img-bss.csdn.net/201902161450349035.png)
2、将Spatializer Plugin设置为QObjectsSpatializer,Ambisonic Decoder Plugin设置为QSoundfieldSpatializer。
![](https://img-bss.csdn.net/201902161436119197.png)
3、将Q3D AudioListener放入具有AudioListener的同一对象中。
![](https://img-bss.csdn.net/201902161236311265.png)
设置完成后,屏幕应如下图所示:
![](https://img-bss.csdn.net/201902161240103670.png)
4、切换至 Window -> Audio Mixer,为声音对象和声场设置Q3D音频组。
![](https://img-bss.csdn.net/201902161244386192.png)
5、单击“+”图标添加组,如下图所示。
![](https://img-bss.csdn.net/201902161245399986.png)
6、您可以根据需要命名组,比如“Q3D Sound Object”和“Q3D Soundfield”。
![](https://img-bss.csdn.net/201902161248504882.png)
7、在“Q3D声音对象”组中添加“Q3DAudioObjectOut”混音器效果。
![](https://img-bss.csdn.net/201902161250094714.png)
8、在“Q3DSoundfield”组中添加“Q3DAudioSoundFieldOut”混音器效果。
![](https://img-bss.csdn.net/201902161251122336.png)
Q3D混音器效果会忽略混音器效果输入,因此有必要将其作为组中第一个效果,因为它们会忽略在其之前任何混音效果的输出。这些混音器不从音频混合器获取输入,而是从“音频项目设置”中选择的Spatializer和Ambisonic解码器插件中获取输入。并行处理这些输入而不是使用音频混合器的串行模型,可以在支持平台上获得更佳性能。但是,要在Unity中实现并行处理,必须创建一个输出到各个组的声音,即使实际上并不会播放这些声音。Unity利用这些“伪声音”激活各个组,反过来促使3D音频插件使用更少的处理器时间处理更多声音。
9、创建两个音频源。
![](https://img-bss.csdn.net/201902161252449495.png)
10、将一个音频源输出到Q3D声音对象组。
![](https://img-bss.csdn.net/201902161253168221.png)
11、将另一个音频源输出到Q3D Soundfield Group。
![](https://img-bss.csdn.net/201902161253523043.png)
12、现在,Unity项目就可以创建空间音频了。
使用3D音频插件创建空间音频
1、对于声音对象,和以前一样创建音频源。
![](https://img-bss.csdn.net/201902161257517140.png)
2、添加Q3D音频源。
![](https://img-bss.csdn.net/201902161258508396.png)
3、由于这是声音对象,单击“音频源”上的“空间化”复选框,以便与Unity标准工作流保持一致。Q3D音频源继承了其音频源的转换和其他音频源部分参数,这些参数在Q3D音频源特定参数旁边显示为灰色。
![](https://img-bss.csdn.net/201902161259151202.png)
4、声场的创建和声音对象一样,除非必须取消选中Spatialize复选框,以遵守Unity工作流程。
![](https://img-bss.csdn.net/201902161302129135.png)
5、勾选Audio Source中AudioClip的Ambisonic复选框。
![](https://img-bss.csdn.net/201902161302475936.png)
如果您现在启动Unity标题,刚刚创建的声音对象和声场将被空间化。
将混响添加到空间化音频场景
1、如需使用3D音频插件的混响功能,首先和以前一样创建混响区。
![](https://img-bss.csdn.net/201902161309218369.png)
2、将Q3D音频室添加到混响区。
![](https://img-bss.csdn.net/201902161308495909.png)
3、和Q3D Audio Source一样,Q3D Audio Room继承了Audio Reverb Zone的Transform及其部分参数,这些参数在Q3D Audio Room特定参数旁边显示为灰色。
![](https://img-bss.csdn.net/201902161308228553.png)
4、Q3D Audio Rooms的行为与Unity的Audio Reverb Zones类似,只是'Q3DAudioObjectOut'混音器效果本身可以设置混音效果默认值。因此,如果监听器不在任何Q3D Audio Room中,则混响效果将设置为混音器效果值。
![](https://img-bss.csdn.net/201902161307231373.png)
希望您在使用Qualcomm 3D音频插件的过程一切顺利。
Qualcomm 开发者专区是 Qualcomm 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区SDK 下载
本版块下载 SDK,只需简单注册,就可轻松下载。