Das Unternehmen Google Quelltexte fĂŒr die Entwicklung von Anwendungen fĂŒr die Plattform , die es ermöglicht, jedes Smartphone zur Erstellung von zugĂ€nglichen Virtual-Reality-Headsets zu verwenden. Im einfachsten Fall reicht es aus, das vorgeschlagene aus Papier einen Rahmen auszuschneiden, um das Smartphone vor den Augen zu fixieren, und zwei Linsen zur Fokussierung zu verwenden.
Google VR SDK zur Entwicklung von Virtual-Reality-Anwendungen und mobilen Demos fĂŒr Cardboard unter der Apache 2.0-Lizenz. Das SDK umfasst Bibliotheken zur Erstellung von VR-Anwendungen fĂŒr Android und iOS, ein Rendering-System zur Generierung von Ausgaben fĂŒr die Anzeige auf Cardboard-Headsets sowie eine Bibliothek zur Koppelung der Rahmenparameter des Headsets mit der Anwendung ĂŒber einen QR-Code.

SDK Anwendungen fĂŒr VR-Headsets auf Basis von Smartphones zu erstellen, wobei ein stereoskopisches Bild durch das Teilen des Bildschirms in zwei HĂ€lften erzeugt wird, in denen jeweils ein Bild fĂŒr das rechte und das linke Auge erstellt wird. Bei der Ausgabe werden Parameter wie der Typ der verwendeten Linsen, der Abstand vom Bildschirm zur Linse und der Abstand zwischen den Pupillen berĂŒcksichtigt. Das SDK enthĂ€lt fertige Funktionen zur Erstellung virtueller Umgebungen, einschlieĂlich Bewegungsverfolgung, BenutzeroberflĂ€chenelemente fĂŒr die Interaktion mit dem Benutzer und stereoskopisches Rendering mit UnterstĂŒtzung zur Verzerrungskompensation der Linsen.
Das Bild verÀndert sich je nach Kopfposition und Bewegung des Benutzers, was es ermöglicht, nicht nur ein statisches Stereo-Bild anzuzeigen, zum Beispiel 3D-Filme zu schauen, sondern auch sich im virtuellen Raum wie in spezialisierten VR-Headsets zu orientieren (3D-Spiele zu spielen und Videos und Bilder im 360-Grad-Modus anzusehen). Zur SchÀtzung der rÀumlichen Verschiebung werden die in Smartphones vorhandenen Kameras, Gyroskope, Beschleunigungsmesser und Magnetometer verwendet.
Es wird festgestellt, dass Google in letzter Zeit aufgehört hat, aktiv SDKs zu entwickeln, das Interesse am Projekt jedoch bestehen bleibt. Daher wurde beschlossen, die Entwicklung in die HĂ€nde der Community zu legen und das Projekt gemeinsam weiterzuentwickeln. Interessierte Enthusiasten haben die Möglichkeit erhalten, die FunktionalitĂ€t von Cardboard eigenstĂ€ndig weiterzuentwickeln und die UnterstĂŒtzung neuer Bildschirmkonfigurationen mobiler GerĂ€te hinzuzufĂŒgen. Gleichzeitig beabsichtigt Google, weiterhin an der Gesamtentwicklung teilzunehmen und dem Projekt neue Möglichkeiten zu bieten, wie Komponenten zur UnterstĂŒtzung der Spiel-Engine Unity.
Quelle: opennet.ru
