Unity Qualcomm 3D音频插件

大家好,今天小白给大家介绍一款用于unity的高通3D音频插件,欢迎一起学习交流。

一、什么是Unity Qualcomm 3D音频插件?

声音设计是创建六个自由度(6DoF)的重要组成部分,为用户提供最佳沉浸式体验。 Qualcomm®3D音频插件是Unity的双耳空间音频插件,非常适合XR(AR / VR)体验和游戏。

3D音频插件旨在为Qualcomm Snapdragon™供电设备提供卓越的音质,低运动声音延迟和更好的性能。 该插件具有64个同步空间声音对象,两个同时响应的Ambisonic声场,以及具有低运动到声音延迟的可定制鞋盒混响。 Qualcomm Technologies的直接渲染方法旨在提供比其他音频空间化解决方案更低的信噪比和更好的方向性。 插件旨在提供卓越的性能,当Unity应用程序在Snapdragon驱动的设备上运行时,混响被卸载到DSP,从而释放CPU周期。

支持的平台包括Android和Windows(Windows 7(32位),Windows 7(64位)和Windows 10(64位)。当禁用时,插件在不受支持的平台上几乎不消耗任何资源。

Qualcomm 3D音频插件可以平滑地集成到任何受支持的Unity项目中,并提供工具帮助您轻松转换最初不是为3D或虚拟现实设计的项目。

二、如何获取该款插件?

您可以该链接:https://developer.qualcomm.com/software/3d-audio-plugin-unity/software-request处填写申请,然后即可以获得此插件。

三、插件使用方法

1、安装3D音频插件

安装很简单,像任何其他Unity插件一样导入3D Audio Unity包。即:在Assets--->Import Pacage---->Custom Packet,然后导航到插件存放的目录,选中该插件,等待一段时间,即可以导入该插件。

                                                 

2、创建空间化音频

    a. 导航到Edit--->Project Settings,选择Audio;

    b. 设置Spatializer Plugin和Ambisonic Decoder Plugin选项,将Spatializer Plugin设置为:QObjectsSpatializer; 将Ambisonic Decoder Plugin设置为QSoundfieldSpatializer。

    c. 在具有AudioListener的对象上再添加Q3D AudioListener;

    d. 导航到windows窗口,选择Audio Mixer,给声音对象(sound objects)和声场( soundfields)设置Q3D音频组;

    e. 单击“+”图标添加组(Groups),然后给组员重命名即可。(例如:"Q3D Sound Object" and "Q3D Soundfi eld.")

                                                 

    f.  Add the 'Q3DAudioObjectOut' Mixer Effect on the "Q3D Sound Object" Group. ;在“Q3DSoundfield”组上添加“Q3DAudioSoundFieldOut”混音器效果。如下图:

    g. 创建2个声源;

    h. 将两个声源分别输出到:Q3D声音对象组和Q3d声音场;(即:output分别设置为:Q3D Sound Object(Audio Mixer)和Q3D Soundfield(Audio Mixer))

   至此:Unity项目现在设置为创建空间化音频。

3. 使用3D音频插件来空间化音频

    a. 给声音对象添加音频源;

    b. 添加Q3D音频源( Q3D Audio Source);

    c. 因为这是一个声音对象,单击“音频源”(Audio Source)上的“空间大小”复选框以与Unity的标准工作流程保持一致。 Q3D音频源(Q3d Audio Source)继承了音频源(Audio Source)的变换和一些其他音频源参数,这些参数在Q3D音频源特定参数旁边显示为灰色。

   e. 声场的设置和声音对象一样,除非必须通过取消选中Spatialize复选框来遵守Unity的工作流程。

   f. 点击audio clip文件,勾选Ambisonic复选框。

                                        

如果现在启动Unity标题,您刚刚创建的声音对象和声场将被空间化。

4. 将混响添加到空间化音频场景

    a. 要使用3D音频插件的混响功能,请首先创建音频混响区。

    b. 将Q3D音频室添加到音频混响区。

    注意:Q3D Audio Source一样,Q3D Audio Room继承了Audio Reverb Zone的Transform及其部分参数,这些参数在Q3D Audio Room特定参数旁边显示为灰色;

Q3D Audio Rooms的行为与Unity的Audio Reverb Zones类似,只是可以在'Q3DAudioObjectOut'调音台效果本身上设置混响效果的默认值。 因此,如果监听器不在任何Q3D音频室中,则混响效果将设置为混音器效果的值。      

                                             

四、总结

该篇主要介绍了高通的一款用于Unity的3D音频插件,以及该款插件如何设置创建空间化音频,使用空间化音频,添加混响等,欢迎一起学习交流。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值