Version: 2023.1
言語: 日本語
XR のオーディオ
XR API リファレンス

オーディオスペーシャライザー

オーディオスペーシャライザーは、AudioListenerAudioSource の間の距離や角度など、シーンの “物理的な” 特性を使用して、ユーザーに伝わるサウンドの性質を変化させます。立体化 (スペーシャライゼーション) によって、“サウンドがシーンの特定の場所で発生する” 感覚をより強めることが可能です。

Unity のオーディオエンジンは、Unity の Audio Spatializer SDK で構築されたプラグインを通して立体化をサポートしています。Unity ビルトインのスペーシャライザープラグインは提供されていませんが、サードパーティの 3D オーディオ SDK でいくつかのプラグインが実装可能です。これらのオーディオ SDK は通常、3D オーディオ用の追加的な Unity コンポーネントおよびツールを提供します。

以下は、Unity のオーディオスペーシャライザープラグインを提供するサードパーティのオーディオ SDK の非包括的なリストです。

メーカー 名前 プラットフォーム ドキュメンテーション
Microsoft Microsoft Spatializer Windows, Android https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/spatial-sound-in-unity
Oculus Oculus Spatializer Unity Windows, Android https://developer.oculus.com/documentation/unity/unity-audio/
Qualcomm Qualcomm 3D Audio Plugin for Unity Windows, Android https://developer.qualcomm.com/software/3d-audio-plugin-unity
Steam Steam Audio Windows, MacOS, Linux, Android https://valvesoftware.github.io/steam-audio/doc/unity/index.html
Vive 3DSP Audio SDK Windows, Android https://hub.vive.com/storage/3dsp/
Google (現在はオープンソース) Resonance Audio Android, iOS, Web

場合によっては、XR プロバイダープラグイン にその関連 XR デバイス用のスペーシャライザープラグインが含まれていることもあります。例えば、Oculus プロバイダープラグインには OculusSpatializer プラグインが含まれているほか、Windows Mixed Reality の OpenXR 向け機能グループには MS HRTF Spatializer プラグインが含まれています。ただし、こうしたプロバイダープラグインには、(該当メーカーの提供する完全版 SDK パッケージに含まれている可能性のある) 追加コンポーネントは一切含まれていないことに注意してください。

ノート: 多くのスペーシャライザープラグインは VR デバイス用に開発されていますが、その用途は VR ゲームやアプリケーションに限定されません。

オーディオスペーシャライザープラグインを有効にする

オーディオスペーシャライザープラグインを含むパッケージをプロジェクトに追加した後に、プロジェクトのオーディオ設定でプラグインを有効にできます。

プラグインを有効にするには

  1. Project Settings ウィンドウを開きます (Edit > Project Settings)。
  2. Audio カテゴリーを選択します。
  3. Spatializer Pluginの ドロップダウンメニューからプラグインを選択します。
XR のオーディオ
XR API リファレンス