Wenn das 2.000-$Falt-Handy wartet, aber Dual‑Eye‑VR heute läuft: Ein Entwickler‑Blick auf Amblyotube auf dem Quest 3S
Ich saß neulich im Home‑Office, der Bildschirm flackerte, während das neue Foldable noch auf dem Lieferwagen wartete. Statt zu warten, zog ich die Quest 3S auf, startete Amblyotube und ließ die beiden Augen unabhängig voneinander rendern. Die SDK‑Dokumentation verspricht eine latenzarme, frame‑genaue Synchronisation – und genau das liefert die Engine: 90 fps pro Auge, 1 ms Frame‑Time‑Jitter, gemessen mit adb shell dumpsys gfxinfo.
Mein erstes Experiment war ein simpler Shader‑Test: ein sich drehender Würfel, der für das linke Auge in Rot, für das rechte in Cyan gerendert wird. Die XRSession-Konfiguration requiredFeatures: ["local-floor", "hand-tracking"] reicht, um die Dual‑Eye‑Pipeline zu aktivieren. In der onXRFrame-Callback rufe ich frame.getViewerPose(referenceSpace).views.forEach(view => …) auf und schreibe die jeweiligen view.projectionMatrix in zwei separate Framebuffers. Der Overhead liegt bei ~0,3 ms pro Frame – vernachlässigbar im Vergleich zur GPU‑Last.
Nach einer Woche täglicher 30‑Minuten‑Sessions spürte ich eine messbare Verbesserung der stereoskopischen Tiefenwahrnehmung. Die eingebaute Kalibrierungsroutine (ein kurzer „Fixations‑Test“ mit 5 Punkten) passt die IPD‑Offset‑Werte automatisch an, was die manuelle Justage auf dem Headset überflüssig macht.
Für Entwickler, die heute schon an binokularen Therapien oder immersiven Trainings arbeiten, bietet Amblyotube auf dem Quest 3S eine produktionsreife, offene Plattform – ohne auf das teure Falt‑Handy zu warten. probiere es selbst aus und teile deine Metriken in den Comments.