unity3d
Virtuelle Realität (VR)
Suche…
VR-Plattformen
Es gibt zwei Hauptplattformen in VR, eine mobile Plattform, wie Google Cardboard , Samsung GearVR , die andere ist eine PC-Plattform, wie HTC Vive, Oculus, PS VR ...
Unity unterstützt offiziell den Oculus Rift , Google Carboard , die Steam VR , die Playstation VR , die Gear VR und die Microsoft Hololens .
Die meisten Plattformen haben ihre eigene Unterstützung und Sdk. Normalerweise müssen Sie die SDK zunächst als Erweiterung für Unity herunterladen.
SDKs:
- Google Cardboard
- Tagtraum-Plattform
- Samsung GearVR (integriert seit Unity 5.3)
- Oculus Rift
- HTC Vive / Open VR
- Microsoft Hololens
Dokumentation:
Aktivieren der VR-Unterstützung
Öffnen Sie im Unity Editor die Player-Einstellungen (Bearbeiten> Projekteinstellungen> Player).
Aktivieren Sie unter Andere Einstellungen die Option Virtual Reality Supported .
Fügen Sie VR-Geräte für jedes Build-Ziel in der Liste der Virtual Reality-SDKs unter dem Kontrollkästchen hinzu oder entfernen Sie sie.
Hardware
Es gibt eine notwendige Hardwareabhängigkeit für eine VR-Anwendung, die normalerweise von der Plattform abhängt, für die Sie eine Plattform erstellen. Es gibt zwei große Kategorien für Hardwaregeräte, basierend auf ihren Bewegungsfunktionen:
- 3 DOF (Freiheitsgrade)
- 6 DOF (Freiheitsgrade)
3 DOF bedeutet, dass die Bewegung des Head-Mounted-Displays (HMD) in drei Dimensionen betrieben werden muss, die sich um die drei orthogonalen Achsen drehen, die um den Schwerpunkt des HMDs zentriert sind - die Längsachse, die Vertikalachse und die Horizontalachse. Bewegung um die Längsachse wird als Rollen bezeichnet, Bewegung um die Querachse wird als Nickbewegung bezeichnet und Bewegung um die senkrechte Achse wird als Gieren bezeichnet, ähnliche Prinzipien, die die Bewegung eines sich bewegenden Objekts wie eines Flugzeugs oder eines Autos bestimmen, was bedeutet, dass Sie dies auch tun werden Sie können in allen X-, Y- und Z-Richtungen durch die Bewegung Ihrer HMD in der virtuellen Umgebung sehen, Sie können jedoch nichts bewegen oder berühren (die Bewegung durch einen zusätzlichen Bluetooth-Controller ist nicht gleich).
6 DOF ermöglicht jedoch eine raumnahe Erfahrung, bei der Sie sich auch um die X-, Y- und Z-Achse abseits der Roll-, Nick- und Gierbewegungen um den Schwerpunkt bewegen können, also den Freiheitsgrad von 6.
Gegenwärtig erfordert eine VR-Raumwaage für 6 DOF eine hohe Rechenleistung mit einer High-End-Grafikkarte und Arbeitsspeicher, die Sie wahrscheinlich nicht von Ihren Standard-Laptops erhalten, und erfordert einen Desktop-Computer mit optimaler Leistung und mindestens 6 x 6 Fuß Freier Speicherplatz, während ein 3-DOF-Erlebnis nur durch ein Standard-Smartphone mit integriertem Kreisel erreicht werden kann (das bei den meisten modernen Smartphones eingebaut ist, die etwa 200 USD oder mehr kosten).
Einige gängige Geräte, die heute auf dem Markt erhältlich sind, sind:
- Oculus Rift (6 DOF)
- HTC Vive (6 DOF)
- Tagtraum (3 DOF)
- Gear VR Angetrieben von Oculus (3 DOF)
- Google Cardboard (3 DOF)