HoloLens 用の空間音響プラグイン Microsoft Spatializer の設定方法

2 min read読了の目安(約1300字
環境
  • Unity 2019.4.10f1
  • MRTK 2.4

Audio Spatializer

HoloLens で空間音響を使う場合、以下の2つの Audio Spatializer のオプションがあります。

  • MS HRTF Spatializer
  • Microsoft Spatializer

Microsoft Spatializer のほうが実行コストが低く、
さらに HoloLens 2 の場合はハードウェアアクセラレータが利用されるため、
新しくアプリケーションを作る場合はこちらが推奨されます。

詳しくは Microsoft ドキュメントをご覧ください。

https://docs.microsoft.com/ja-jp/windows/mixed-reality/spatial-sound-in-unity

Unity プロジェクトへのインポート

Microsoft Spatializer のインポートは NuGetForUnity を使う方法と Unity Package をインポートする方法があります。
ここでは簡単な Unity Package をインポートする方法を紹介します。

まず、Microsoft Spatializer のリポジトリのリリースページから、最新の Unity Package をダウンロードします。

https://github.com/microsoft/spatialaudio-unity/releases

image

ダウンロードした Unity Package を Unity にインポートすれば完了です。

image

Unity プロジェクトでの設定

Project Settings の Audio タブにて、
Spatializer Plugin の項目で Microsoft Spatializer を選択します。

image

MRTK のプロジェクト設定ウィンドウから設定することもできます。

image

以上で設定完了です。