Oculus Spatializer-Plugin für Unity – Voraussetzungen und Einrichtung
End-of-Life Notice for Oculus Spatializer Plugin
Diese Dokumentation wird nicht mehr aktualisiert und kann jederzeit entfernt werden.
Das Oculus Native Spatializer Plugin (ONSP) ist ein Plugin für Unity, mit dem du Mono-Audioquellen in 3D relativ zur Kopfposition des*der Nutzer*in räumlich verorten kannst. Außerdem kannst du das Plugin für die Audio-Verbreitung verwenden, da es Nachhalleffekte und Verdeckung anhand der Spielgeometrie in Echtzeit bereitstellt.
Der Spatializer ist im Oculus
XR Plugin enthalten und kann auch als eigenständiges Plugin heruntergeladen und aktiviert werden.
- Windows 7/8/10
- Unity 5.2 Professional oder Personal oder höher
Spatializer importieren und aktivieren
Du kannst den Spatializer entweder als eigenständige Komponente herunterladen oder das XR-Plugin installieren, das den Spatializer bereits enthält.
-ODER-
- Extrahiere die .zip-Datei.
- Öffne dein Projekt im Unity-Editor oder erstelle ein neues Projekt.
- Wähle Assets > Import Package > Custom Package aus.
- Wähle OculusNativeSpatializer.unitypackage und „Importieren“ aus.
- Lass im Dialog Importing Package alle Assets ausgewählt und klicke auf Import.
Oculus Spatializer aktivieren
Mit den folgenden Anweisungen kannst du den Spatializer aktivieren, egal, ob du das Oculus-Integrationspaket verwendest oder nur das Audiopaket heruntergeladen hast.
- Öffne oder erstelle ein Projekt in Unity und gehe zu Edit > Project Settings > Audio, um den Dialog Audio zu öffnen.
- Wähle im Dialog Audio die Option OculusSpatializer unter Spatializer Plugin aus. Du kannst auch den Oculus Spatializer für das Ambisonics Decoder Plugin angeben. Weitere Informationen findest du unter Ambisonic-Audio in Unity wiedergeben.
- Lege Default Speaker Mode auf Stereo fest.
Lege den Wert für DSP Buffer Size für Rift auf Best latency fest, um die minimal unterstützte Puffergröße für die Plattform einzurichten und die allgemeine Audiolatenz zu reduzieren. Lege den Wert für DSP Buffer Size für Quest auf Good oder Default fest, um Audioverzerrungen zu vermeiden.
Die folgende Abbildung zeigt ein Beispiel für die Rift-Einstellung:

Hinweis: Wenn frühzeitige Reflexionen aktiviert sind, nimmt die CPU-Nutzung zu. Sie steigt mit zunehmender Raumgröße linear an.
Oculus Native Spatializer für Unity aktualisieren
Gehe wie folgt vor, um die Version deines derzeit verwendeten Plugins zu aktualisieren.
- Notiere dir die im OSPManager für dein Projekt verwendeten Einstellungen.
- Ersetze
OSPAudioSource.cs
(aus dem vorherigen OSP) unter „AudioSources“ durch ONSPAudioSource.cs
in {project}/Assets/OSP
. - Lege die zuvor im OSPManager verwendeten Werte im Plugin-Effekt des jeweiligen Mixer-Kanals fest. Das native Plugin fügt zusätzliche Funktionen hinzu. Daher musst du deine Einstellungen an diese neuen Parameter anpassen.
- Entferne OSPManager aus dem Projekt, indem du
OSPManager*.*
aus {project}/Assets/OSP
löschst, mit Ausnahme deines neu hinzugefügten ONSPAudioSource.cs
-Elements. - Vergewissere dich, dass OculusSpatializer im Audio Manager festgelegt ist und dass Spatialization für die entsprechende Stimme aktiviert ist.
Verwende die Funktionen in „AudioSource“, um die Klänge nach Belieben zu starten, zu beenden und anzupassen.