研發(fā)實(shí)戰(zhàn):HoloLens空間音頻開(kāi)發(fā)的簡(jiǎn)單技巧和建議

VR/AR
2020
10/27
20:26
映維網(wǎng)
分享
評(píng)論

來(lái)源:映維網(wǎng)  作者 映華

HoloLens可以將數(shù)字對(duì)象疊加到現(xiàn)實(shí)世界,但要精確地呈現(xiàn)全息圖,開(kāi)發(fā)者需要應(yīng)對(duì)一系列的獨(dú)特挑戰(zhàn)。例如聲音。日前,微軟首席軟件工程師麥克·切米斯查克(Mike Chemistruck)通過(guò)博文介紹了音頻開(kāi)發(fā)方面的技巧和建議。下面是映維網(wǎng)的具體整理:

為應(yīng)用程序添加音頻是提高用戶(hù)參與度和體驗(yàn)真實(shí)感的簡(jiǎn)單方法。例如,當(dāng)為單擊按鈕這樣的簡(jiǎn)單操作添加聲音后,用戶(hù)就能進(jìn)一步明確系統(tǒng)已識(shí)別自己的輸入。更進(jìn)一步,為相同的按鈕點(diǎn)擊啟用空間音頻可以增加體驗(yàn)真實(shí)感,讓用戶(hù)感到面前的用戶(hù)界面仿佛是與自己共存在同一個(gè)物理房間之中。上面這個(gè)簡(jiǎn)短的視頻展示了所述的差異(為了模擬通過(guò)HoloLens聽(tīng)到的聲音,建議你戴上耳機(jī))。

首先,你需要在Unity項(xiàng)目中添加一個(gè)音頻空間插件。我建議是納入Microsoft Spatializer。這樣做的另一個(gè)好處是:你可以將所有空間音頻處理卸載到HoloLens 2的專(zhuān)用硬件,從而為應(yīng)用程序的核心邏輯騰出更多的CPU。你可以直接通過(guò)Github的Releases頁(yè)面下載插件。另外,由于它是完全開(kāi)源,所以你可以出于任何原因自定義插件。

將插件添加到Unity項(xiàng)目后,可以通過(guò)單擊Spatialize復(fù)選框并將Spatial Blend設(shè)置為1.0,從而為音頻源啟用空間音頻。你同時(shí)會(huì)注意到有一個(gè)音量衰減曲線(xiàn)。Unity的默認(rèn)曲線(xiàn)可能適用或不適用于你的應(yīng)用程序。我們建議禁用UI聲音的距離衰減。要這樣做,請(qǐng)將曲線(xiàn)展平,如下所示。不要害怕嘗試這個(gè)音量曲線(xiàn)。不同的應(yīng)用程序都有不同的要求,所以不同的曲線(xiàn)可能同樣有益。

Unity Audio Source設(shè)置可啟用空間音頻和禁用距離衰減

空間音頻有助于用戶(hù)區(qū)分同時(shí)播放的多個(gè)聲源。當(dāng)空間聲音啟用時(shí),用戶(hù)可以獲得更精確定位全息圖的能力,如下面這個(gè)視頻所示:

關(guān)于Microsoft Spatializer的一個(gè)重要注意事項(xiàng):為了利用HoloLens 2的硬件加速功能,Unity音頻混音器功能會(huì)被繞過(guò)。如果你習(xí)慣于將音頻源路由到不同的混音器以更好地控制音量或效果處理,你將需要根據(jù)每個(gè)源應(yīng)用效果,而不是使用音頻混合器。Unity帶有內(nèi)置的音頻效果,比如EQ濾波器和混響。另外,諸如WebRTC等其他Unity插件依賴(lài)于音頻效果基礎(chǔ)設(shè)施。如果要將音頻效果與Microsoft Spatializer結(jié)合使用,請(qǐng)確保選中音頻源的“Spatialize Post Effects”復(fù)選框,否則這些組件將無(wú)法正常工作。

關(guān)于何時(shí)不使用空間音頻的簡(jiǎn)要說(shuō)明??紤]到啟用空間音頻非常容易,你可能傾向于為應(yīng)用程序中的所有音頻啟用它。但在有些情況下,這可能會(huì)分散注意力。一般來(lái)說(shuō),空間音頻最適合包含視覺(jué)成分的元素,如菜單和全息圖等。對(duì)于應(yīng)用程序中僅提供音頻的部分,如敘述者或背景音樂(lè),空間音頻實(shí)際上可能會(huì)分散用戶(hù)的注意力。考慮禁用這些聲音的空間音頻,這樣用戶(hù)就可以享受純粹的聲音,而不是四處翻尋它們來(lái)自何處的視覺(jué)提示。

如果你想了解更多關(guān)于在應(yīng)用程序中添加空間音頻的信息,請(qǐng)參閱這個(gè)文檔和空間音頻教程。如果你正在使用Unreal引擎進(jìn)行開(kāi)發(fā)內(nèi)容,所述原則同樣適用,但設(shè)置過(guò)程略有不同。這個(gè)頁(yè)面

介紹了更多關(guān)于在Unreal引擎中使用空間音頻的信息。然后,如果你希望探索音頻的其他用例,請(qǐng)關(guān)注Project Acoustics。它可以通過(guò)模擬房間效果為應(yīng)用程序添加額外一層沉浸感。

原文鏈接:https://yivian.com/news/79161.html

THE END
廣告、內(nèi)容合作請(qǐng)點(diǎn)擊這里 尋求合作
VR
免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表砍柴網(wǎng)的觀點(diǎn)和立場(chǎng)。

相關(guān)熱點(diǎn)

Adobe Aero(iOS)盡管面世只有一年(在2019年的Adobe MAX大會(huì)首次發(fā)布),但從唐·艾倫三世(Don Allen III)的未來(lái)主義世界到Adobe創(chuàng)意總監(jiān)弗拉德·佩特科維奇(Vlad Petkovic)和賈斯汀·巴頓(Justin Pat...
VR
高通日前宣布,于企業(yè)可穿戴技術(shù)2019峰會(huì)(Enterprise Wearable Technology Summit 2019)首次亮相的QualcommXR Enterprise Program(XEP)的成員數(shù)已經(jīng)增加了一倍。
VR
Facebook于9月17日正式發(fā)布Oculus Quest 2并同時(shí)開(kāi)放預(yù)購(gòu),并且已于10月14日正式發(fā)貨。這款設(shè)備的尺寸和重量皆?xún)?yōu)于初代Quest,且實(shí)現(xiàn)了更快的響應(yīng)速度和更高的分辨率。重要的是,產(chǎn)品起售價(jià)僅為299美元。
VR
如果你是一名Steam VR玩家,你很可能玩過(guò)Valve研發(fā)的The Lab小游戲,甚至對(duì)其中的塔防弓箭游戲尤其癡迷,那么你可以再?lài)L試下本文將要介紹的來(lái)自游魅時(shí)空的塔防射擊游戲《異星入侵VR》。
VR
構(gòu)建能夠幫助大家保持聯(lián)結(jié)的產(chǎn)品是FacebookReality Labs(FRL)的一個(gè)重要宗旨。在過(guò)去數(shù)年間,團(tuán)隊(duì)分享了在機(jī)器感知,逼真虛擬化身,甚至是腦機(jī)接口方面的進(jìn)展。在上個(gè)月,F(xiàn)RL Research的首席科學(xué)家邁克...
VR

相關(guān)推薦

1
3