開源 Resonance Audio
原標題:開源 Resonance Audio
空間音頻可以增強您在 VR 或 AR 中的臨場感,讓您感到和聽起來就像周圍有一個虛擬或增強世界。無論您使用哪一種顯示硬體,空間音頻都可以讓您聽到來自四面八方的聲音。
我們去年推出的空間音頻 SDK Resonance Audio 讓開發者可以在移動設備和桌面設備上構建更真實的 VR 和 AR 體驗。我們已經在各個平台上看到利用這款 SDK 打造的眾多優秀體驗。近期的一些例子包括 Pixar 為 Gear VR 開發的 Coco VR 應用、Disney 為 Android 和 iOS 設備推出的 Star WarsTM:Jedi Challenges AR 應用,以及 Runaway 為 Daydream 構建的 Flutter VR 應用,這些應用都使用了 Resonance Audio 技術。
為了加快沉浸式音頻技術的採用速度和壯大開發者社區,我們將 Resonance Audio 開源成一個由社區驅動的開發模型。通過創建一個針對移動和桌面計算進行優化的開放源代碼空間音頻項目,任何平台或軟體開發工具提供商都可以輕鬆地與 Resonance Audio 集成。對內容創作者來說,更多的跨平台和工具支持意味著更多的分發機會,無需投入資金開展成本高昂的移植項目。
開放源代碼項目中的內容
作為開放源代碼項目的一部分,我們將提供 YouTube 基於 Ambisonic 的空間音頻解碼器的參考實現,它與業內其他人使用的相同 Ambisonics 格式 (Ambix ACN/SN3D) 兼容。利用我們的參考實現,開發者可以在他們的 VR 媒體和其他應用中輕鬆渲染 Ambisonic 內容,同時從 Ambisonics 開放源代碼的免版稅模型中受益。項目還包括編碼、聲場控制與解碼技術,以及頭相關傳遞函數 (HRTF),我們使用這種函數在各種設備類型和平台上實現豐富的空間音頻。最後,我們將高度優化的整個 DSP 類和函數庫向所有人開放。其中包括重新採樣器、卷積器、濾波器、延遲線和其他 DSP 功能。此外,開發者現在還可以在自己的項目中使用 Resonance Audio 全新的頻譜混響,這是一種高效、高品質、複雜性一致的混響效果。
我們已將 Resonance Audio(作為獨立庫和關聯引擎插件)、VST 插件、教程,以及基於 Apache 2.0 許可獲得授權的示例開源。最重要的是,這意味著 Resonance Audio 可以真正為您所用,無論您在哪裡工作,都可以在自己的項目中使用 Resonance Audio。如果您發現了想要改進的方面,請提交一個 GitHub 拉取請求,您的請求將由 Resonance Audio 項目提交者審核。儘管面向 Unity、Unreal、FMOD 和 Wwise 的引擎插件仍然保持開源,但是今後,它們將分別由來自我們的合作夥伴 Unity、Epic、Firelight Technologies 和 Audiokinetic 的項目提交者進行維護。
如果您想詳細了解 Resonance Audio,請查閱我們開發者網站上的文檔:
https://developers.google.cn/resonance-audio
如果您希望進一步參與其中,請訪問我們的 GitHub 頁面,獲取源代碼、構建項目、下載最新版本,甚至開始貢獻您自己的力量:
https://github.com/resonance-audio
我們期待與大家一起構建沉浸式音頻的未來。
TAG:谷歌開發者 |