Unity 中的空間音效

此頁面會連結至 Unity 中空間音效的資源。

空間化程式選項

混合實境應用程式的空間化工具選項包括:

  • Unity 提供MS HRTF Spatializer作為Windows Mixed Reality選擇性套件的一部分。
    • 以較高成本的「單一來源」架構在 CPU 上執行。
    • 提供回溯相容性與原始 HoloLens 應用程式。
  • Microsoft Spatializer可從Microsoft spatializer GitHub 存放庫取得。
    • 使用成本較低的「多重來源」架構。
    • 卸載至HoloLens 2上的硬體加速器。

針對新的應用程式,我們建議 使用 Microsoft Spatializer

啟用空間化

使用Mixed Reality功能工具下載最新版的Microsoft Spatializer功能。 然後遵循在 Unity 專案中啟用外掛程式的 逐步指示

空間化和混音器外掛程式就緒後,為音效來源啟用空間音訊:

  • 音訊來源 附加至階層中的物件
  • 核取 [ 啟用空間化] 核取方塊
  • 空間混合 滑杆移至 '1'

注意

如果您在 Unity 中收到無法載入 Microsoft Spatializer 外掛程式的錯誤,因為缺少其中一個相依性,請檢查您的電腦上已安裝最新版的 Microsoft Visual C++可轉散發套件

如需詳細資訊,請參閱

距離型衰減

Unity 的預設距離型衰減最小距離為 1 公尺,最大距離為 500 公尺,並具有對數變換。 這些設定可能適用于您的案例,或者您可能會發現來源衰減的速度太快或太慢。 如需詳細資訊,請參閱

混響

Microsoft Spatializer預設會停用空間後化程式效果。 若要啟用空間化來源的殘響和其他效果:

  • 會議室效果傳送層級 元件附加至每個來源
  • 調整每個來源的傳送層級曲線,以控制傳回至圖形的音訊取得效果處理

如需詳細資訊 ,請參閱空間化程式教學課程的第 5 章

Unity 空間音效範例

如需 Unity 中空間音效的範例,請參閱:

下一個開發檢查點

如果您遵循我們配置的 Unity 開發旅程,您正在探索Mixed Reality核心建置組塊。 接下來,您可以繼續進行下一個建置組塊:

或者,直接跳到混合實境平台功能和 API 的主題:

您可以隨時回到 Unity 開發檢查點

另請參閱