VRD holt Oculus Rift DK2 ein
13. November, Freitag, 22 Stunden und alle normalen Leute ruhen sich bereits zu Hause aus ... Nikolai ist immer noch im Büro, unternimmt einen weiteren Versuch, das Programm zu ändern, kompiliert, lädt die Firmware auf den Controller hoch und, siehe da, Runtime 0.8 erkannte den VRD-Helm schließlich als Oculus Rift DK2. Wir versuchen sofort verzweifelt, die offizielle Demo-Anwendung zu starten und verstehen, dass endlich alles funktioniert. Ehrlich gesagt war es für uns eine schwierige und zeitaufwändige Aufgabe, aber wir haben es geschafft. Die Sensorplatine ist jetzt vollständig kompatibel mit fast allen Oculus Rift DK2-Anwendungen und funktioniert bis zu den neuesten Versionen von Runtime.Demo von Epic Games:Wir kommen aus Sibirien
Alles begann vor ungefähr einem Jahr in den Tiefen Sibiriens, aber ich werde nicht die gesamte Phase im Detail beschreiben, da es auf Artikeln zu den geektimes eins , zwei , drei verfolgt werden kann .Weg
Es gab wirklich viele interessante Punkte. Diesen Sommer musste ich SMD-Löt- und Oberflächenmontagefähigkeiten, STM32-Programmierung und andere lustige Dinge lernen, die in den Satz von vielleicht jedem aufgenommen werden sollten, der dies wiederholen möchte.Ohne auf alles Ernsthafte einzugehen, werde ich nur kurz beschreiben, dass der Weg lang und dornig war, viel Brennholz gehackt, einen Rechen gebrochen usw. Mit den Bemühungen von tatsächlich 4 Personen haben wir unsere VR-Tracking-Lösung jedoch mit Oculus DK2 und der neuesten Runtime kompatibel gemacht:
Basierend auf dem Mikrocontroller STM32F103C8, Gyroskop L3GD20, Magnetometer + Beschleunigungsmesser LSM303DLHC. Es war dieser Chipsatz, der uns am bekanntesten und erschwinglichsten erschien. Darüber hinaus verfügt die STM32F3Discovery-Debug-Karte über ähnliche Karten, was das Debuggen erheblich vereinfacht. Fachleute können feststellen, dass sich sowohl der Sensorsatz als auch das Motherboard grundlegend von der Oculus DK1- oder DK2-Lösung unterscheiden. Ja, unser Ziel war es nicht, Oculus Rift zu klonen. Wir waren an unserer eigenen Lösung interessiert, die Oculus jetzt unterstützen kann, morgen Vive, übermorgen ist etwas anderes möglich. Ich kann nur sagen, dass niemand die unabhängige Implementierung des Datenformats verbietet. Oculus-Paketformat - ebenfalls nicht patentierbar. Dies ist nur eine geordnete Menge von Bytes. Ja, wir haben viel Zeit damit verbracht, zu verstehen, wie es funktioniert.Nun, das Endziel ist natürlich ein eigener Satz von SDKs und Runtime.Spiele, Spiele, Spiele und wieder Spiele
Eisen ist Eisen, aber die Leute brauchen Stereoinhalte oder Spiele. Und hier ist Oculus im Moment natürlich dem ganzen Planeten voraus.Es besteht kein Zweifel, dass VR im Bereich der Spiele eine große Zukunft hat, aber jetzt im Bereich der Software passiert etwas mehr als das geordnete Chaos (die Besitzer der VR- und Oculus-Attraktionen sollten uns verstehen).Die bisher einfachste Lösung ist die Einführung von Spielen, die Oculus SDK 0.6 - 0.8 offiziell unterstützen, und es ist uns gelungen, eine solche Kompatibilität zu erreichen:
Hier zum Beispiel eine Demonstration der Arbeit auf der bereits berüchtigten Back to Dinosaur Island von CryTek:Einige Spiele, die von Oculus Runtime nicht direkt unterstützt werden, können über 3Def3D oder VorpX (kommerzielle Videotreiber von Drittanbietern) gestartet werden.Schließlich ist mein Lieblingsvideo die Arbeit von Fallout 4 in einem Helm durch VorpX:Die Empfindungen einer nuklearen Explosion, die Sie buchstäblich mit Ihren eigenen Augen beobachten, können nicht in Worten ausgedrückt werden. Ehrlich gesagt war ich immer daran interessiert, was es war ...Natürlich können wir nicht alle Spiele testen, da wir sehr mit der direkten Entwicklung beschäftigt sind.Zusammenfassend kann ich eine Tatsache feststellen - die virtuelle Realität ist wirklich näher und zugänglicher geworden. Ich denke, dass 2016 viele neue Ereignisse in der VR-Welt bringen wird und diese Technologie ihren Marsch auf dem Planeten beginnen wird.Es gibt viele Pläne für 2016. Ich denke, der ganze Spaß kommt noch! Source: https://habr.com/ru/post/de386941/
All Articles