Entwickeln
Entwickeln
Deine Plattform auswählen

Oculus Debug Tool

LINK PC-VR DOCUMENTATION
Dieses Thema betrifft die Entwicklung mit dem PC SDK. Informationen über die Optimierung der Leistung für Meta Quest-Apps findest du im jeweiligen Thema für deine Entwicklungsplattform:
Das Oculus Debug-Tool (ODT) zeigt dir Daten zur Leistung oder Fehlerbehebung in deinem Spiel oder Erlebnis. Außerdem kannst du damit verwandte Parameter einstellen oder konfigurieren, z. B. die Größe des Sichtfelds (FOV) für eine gespiegelte Flachbildschirmansicht des VR-Erlebnisses (die in einem angenehmeren Format an ein Publikum gestreamt werden könnte).
Starten des ODT
So startest du das Oculus Debug-Tool:
  1. Stelle sicher, dass du über Adminrechte verfügst. Diese benötigst du, um das Oculus Debug-Tool auszuführen.
  2. Browse zu Program Files\Oculus\Support\oculus-diagnostics\. Beachte, dass das Oculus Debug-Tool immer direkt von diesem Ort aus gestartet werden sollte, um eine Versionsübereinstimmung mit der Oculus-Distribution sicherzustellen. Wenn du das Oculus Debug-Tool an einen anderen Ort kopierst, funktioniert es nach späteren Updates möglicherweise nicht mehr.
  3. Doppelklicke auf OculusDebugTool.exe. Das Oculus Debug-Tool wird geöffnet. Unten wird das Hauptfenster angezeigt, wobei alle Listenüberschriften der ersten Ebene eingeblendet werden:
Die Benutzungsoberfläche des ODT wird in den folgenden Abschnitten beschrieben.
Dateimenü
  • Launch App...: Hiermit wird eine VR-Anwendung gestartet.
  • Restart as administrator: Hiermit wird das Oculus Debug-Tool mit Administratorberechtigungen neu gestartet.
Tools-Menü
  • Performance Profiler: Hiermit wird der Performance-Profiler gestartet. Weitere Informationen findest du unter Performance-Profiler.
  • Lost Frame Capture: Hiermit wird das Lost Frame Capture-Tool gestartet. Weitere Informationen findest du unter Lost Frame Capture-Tool.
  • Scene View: Hiermit wird deine HMD- und Controller-Position visualisiert.
  • Mirror: Hiermit wird der Inhalt angezeigt, der in HMD auf deinem PC-Monitor angezeigt wird. Weitere Informationen findest du unter Compositor Mirror.
Service-Menü
  • Restart Oculus Service: Hiermit wird der Oculus-Service auf deinem lokalen Computer neu gestartet.
  • Start Oculus Service: Hiermit wird der Oculus-Service auf deinem lokalen Computer gestartet.
  • Stop Oculus Service: Hiermit wird der Oculus-Service auf deinem lokalen Computer angehalten.
  • Toggle console window visibility: Hiermit wird die Sichtbarkeit des Konsolenausgabefensters ein- und ausgeschaltet. Das Konsolenfenster zeigt die Details aller Skripte und Anwendungen an, die im Hintergrund laufen, wenn du das ODT verwendest. Die meisten Nutzer*innen müssen diese Option nicht aktivieren.
  • Logs: Zeigt ein Protokollfenster an, das die Details aller Skripte und Anwendungen aufzeichnet, die im Hintergrund laufen, wenn du das ODT verwendest. Die meisten Nutzer*innen müssen diese Option nicht aktivieren.
Verwenden des ODT
  1. Es ist sinnvoll, den asynchronen SpaceWarp (ASW) zu deaktivieren, damit du ein Gefühl dafür bekommst, wie sich deine Anwendung verhält (ohne die Unterstützung von ASW). Lege dazu die Option für asynchronen SpaceWarp auf „Disabled“ (Deaktiviert) fest:
  2. Wähle die Visible HUD-Anzeige aus, die du verwenden möchtest. Es gibt folgende Optionen: „None“ (es wird kein HUD angezeigt), „Performance HUD“, „Stereo Debug HUD“ oder „Layer HUD“.
  3. Wenn du „Performance HUD“ ausgewählt hast, entscheide, welches Performance HUD du anzeigen möchtest. Es gibt folgende Optionen: „Latency Timing“, „Render Timing“, „Performance Headroom“ und „Version Information“. Weitere Informationen findest du unter Performance Head-Up Display. Mit dem HUD können du und deine Nutzer*innen Leistungsinformationen für Anwendungen anzeigen, die mit dem SDK erstellt wurden. Es folgt ein Beispiel für das Performance HUD:
  4. Wenn du „Stereo Debug HUD“ ausgewählt hast, konfiguriere Modus, Größe, Position und Farbe in den entsprechenden Optionen. Es folgt ein Beispiel für das Stereo Debug HUD:
  5. Wenn du „Layer HUD“ ausgewählt hast, entscheide die Ebene, für die Informationen angezeigt werden sollen, oder wähle das Kontrollkästchen „Show All“ (Alle anzeigen) aus. Es folgt ein Beispiel für das Layer HUD:
  6. Wähle im Dateimenü Launch App (App starten) und dann die ausführbare Datei der Anwendung aus.
  7. Setze das Headset auf und zeige die Ergebnisse an.
Größeres Sichtfeld für das Streamen von Spielen
Das Oculus Debug-Tool weist die Einstellung FOV-Tangent Multiplier (Sichtfeld-Tangenten-Multiplikator) auf, wie auf dem folgenden Screenshot zu sehen. Mit dieser Einstellung kann das Anzeigeerlebnis verbessert werden, wenn ein Spiel für ein Publikum gestreamt wird. Mit dieser Funktion kannst du das Sichtfeld, wie es auf gespiegelten Flachbildschirmen dargestellt wird, im Verhältnis zur Darstellung im Headset vergrößern. So lassen sich gestreamte oder aufgezeichnete Spiele bequemer ansehen, da das im Headset verwendete Sichtfeld auf flachen Bildschirmen zu schmal erscheinen kann, was bei Betrachter*innen Unwohlsein auslösen kann. Die Funktion „FOV-Tangent Multiplier“ weist zwei Einstellungen auf: „Horizontal“ und „Vertical“ (Vertikal). Lege diese Werte einfach auf den gewünschten Multiplikator für das Sichtfeld fest. Wenn du z. B. „Horizontal“ auf 1,2 und „Vertical“ auf 1,1 festlegst, dann ist das gestreamte Sichtfeld horizontal um 20 % und vertikal um 10 % größer als das Sichtfeld im Headset. Das ODT zeigt die Einstellung „Horizontal“, gefolgt von einem Strichpunkt und der Einstellung „Vertical“ an. Beim vorherigen Beispiel würde also in der Zeile „FOV-Tangent Multiplier“ „1,2;1.1“ eingetragen werden: