2016-07-16 6 views
0

Ich arbeite gerade an einem DIY-VR-Headset und bin auf ein großes Problem gestoßen.Anzeige eines HDMI-Signals für beide Augen auf einem Bildschirm VR

Meine Idee war es, einen Beschleunigungsmesser und einen Mikrocontroller zu verwenden, um eine USB-Maus basierend auf Bewegungen zu machen. Ich wollte einen 7-Zoll-LCD-Bildschirm in ein 3D-gedrucktes Gehäuse einbauen, in dem auch der Beschleunigungssensor untergebracht ist.

Ich wollte den Mikrocontroller und Bildschirm an meinen PC anschließen. Dies würde mir erlauben, etwas VR zu spielen.

Offensichtlich wäre ich nicht in der Lage, Spiele für echte VR-Headsets wie Oculus oder Vibe zu spielen, aber ich wäre in der Lage, nonVR-Spiele zu spielen, solange sie 3D und First Person waren. Alles schien großartig, bis ich das Problem hatte, den Inhalt im VR-Format anzuzeigen.

Ich dachte mir, es würde Software dafür geben, aber ich habe nur Programme und SDKs für echte VR-Kopfsätze gefunden. Meine Idee ist es, etwas wie Einheit zu verwenden, um im Hintergrund zu laufen und den Bildschirm in Echtzeit zu erfassen, dann ein SDK zu verwenden, um die Ansicht zu duplizieren und über einen anderen Port zu übertragen.

Das Spiel auf meinem Monitor im VR-Modus sehen zu können, ist nicht notwendig. Ich habe sehr wenig Erfahrung mit GUI und Videoausgabe.

Jede Hilfe wäre sehr willkommen und wenn Sie sich einen besseren Weg vorstellen können, um dieses Problem zu lösen, würde ich es gerne hören. Ich bin mir nicht sicher, ob das helfen würde, aber der Bildschirm, den ich plante, kann found here:

+0

Willkommen bei StackOverflow. Obwohl Ihr Problem ziemlich interessant klingt, haben Sie in einer Art und Weise gefragt, die Ihnen nur schwer helfen kann: Sie haben eine ausführliche Beschreibung des Kontexts bereitgestellt, aber nur wenige Details, die Ihnen helfen können, Ihr Problem * zu reproduzieren. Was bedeutet "Problem der doppelten Bildschirmaufteilung"? Wie ist dein Setup? Freundliche Grüße. – YakovL

+0

Anzeige der Informationen ist das Problem, das Sie lösen müssen, lange bevor Sie kaufen oder bauen oder 3D-Druck müssen Sie das Problem zu lösen. Dann sind Headsets und andere Dinge einfach, man kann mehrere Prototypen ausprobieren. Wenn Sie wenig Erfahrung mit der Videoausgabe haben, beginnen Sie dort, lesen Sie sich dann die verschiedenen Lösungen durch und überlegen Sie dann, welche Sie verwenden könnten, und planen Sie dann einen Prototyp. Du hast den Wagen vor dem Pferd, renn bevor du gehst. –

Antwort

0

sein So ein Nicht-VR-Spiel in ein VR-Spiel zu verwandeln, das Sie nicht krank macht, wird leider mehr als Maus/Tastaturemulation nehmen . (also vollständige Offenlegung, ich bin der Chefdesigner des OSVR-Softwareframeworks und arbeite bei Sensics, HMD-Designern und Mitbegründern von OSVR, aber ...) Ich bin mir nicht sicher, ob es ein Produkt gibt, das Spiegeln/Splitten macht. Bildschirm auf einem HDMI-Stream, aber FWIW der OSVR HDK 1.x (nur die 1.x, nicht die 2!) hat ein FPGA (zwischen dem HDMI-Empfänger und der MIPI-Brücke, die das Display fährt), die eine solche ermöglicht " Split-Screen "-Modus: Es ist keine 3D-Lösung, aber ich habe zum Beispiel gehört, dass sich Leute in eine First-Person-View (FPV) -Einrichtung auf einer Multirotor-Drohne einklinken und diese Konfiguration verwenden, um nur eine semi-immersive Ansicht bereitzustellen - Natürlich verwenden sie keine Head-Tracking-Funktion, etc. Wenn Sie mit nicht-VR-Anwendungen nach der Erfahrung suchen, die Sie suchen, müssen Sie etwas finden, das den HDMI-Eingang aufnimmt und es klonen und quetschen lässt -Seite, bevor Sie HDMI erneut übertragen. Könnte schwierig sein, aber andererseits habe ich solche Dinge nicht gesucht. Die andere Option, die Sie haben, besteht darin, Ihr Gerät zu einem "echten HMD" zu machen, indem Sie den Code schreiben (in erster Linie nur ein Plugin für Ihren Tracker, wenn es noch keinen gibt - nicht, dass ein Beschleunigungsmesser allein nicht schneidet es, Sie brauchen auch ein Gyroskop, und wahrscheinlich für die Benutzerfreundlichkeit würden Sie wollen, dass sie in einem IMU-Chip, anständige Fusion an Bord in einer einzigen Orientierung Quaternion - Qualität, Leistung und Eignung für VR-Nutzung variiert sehr unterschiedlich) und Konfiguration (Beschreibung der Anzeige) erforderlich, um es über OSVR zu verwenden. Das ist einfacher als Sie vielleicht denken. Sie würden natürlich die gleichen Probleme haben, die professionelle HMD Designer getroffen haben, wenn Sie versucht haben, Ihr Gerät wirklich leistungsfähig zu machen (Optik, Minimierung der Latenz bei Anzeige und Tracking, etc.), aber es könnte ein lustiges Hobby-Projekt für eine Person mit rechte Interessen. (Shameless, disclaimed Stecker, weil ich nicht sicher bin, wo sonst Sie diese bekommen würde - http://osvrstore.com hat Stand-alone-Optik zum Kauf, die für HMD-Nutzung ausgelegt sind, und in der Regel tatsächlich in kommerzielle HMDs versenden - die Alternative, die ich denke wäre hacken einen Karton und die Verwendung dieser Objektive, obwohl Sie ein kleineres Sichtfeld dort, die möglicherweise nicht schrecklich sein, da die Auflösung dieser Anzeige ist ziemlich niedrig, so wenn Sie größere FoV-Optik drauf, würden Sie jetzt die weniger Pixel machen ziemlich groß...)

Ich kenne einige Leute, die solch ein DIY HMD (oder angefangen mit einer Art Ausrüstung von aliexpress, usw.) gemacht haben und sie durch OSVR arbeiten lassen. Dann sind sie tatsächlich von echten VR-Apps von handelsüblichen Headsets nicht zu unterscheiden. (Und es gibt einige VR-Adaptation-Layer-Dinge wie Vireio Perception und andere, die versuchen, VR-Anwendungen mit unterschiedlichem Erfolg in VR-Anwendungen zu verwandeln - einige davon unterstützen OSVR, so dass sie Ihre handgemachte HMD unterstützen würden).

Wenn Sie diesen Weg gehen, bleiben Sie in Kontakt mit der OSVR-Community und lassen Sie uns wissen, was Sie bauen - diese Art von Hacks sind nur einige der Dinge, die das Framework fördern soll. Die Dev-Mailing-Liste und das OSVR-Subreddit sind wahrscheinlich die besten Orte, um uns zu erreichen.

Verwandte Themen