La première chose à faire est d'installer tous les outils nécessaires au fonctionnement du casque sur votre PC.
Le mode direct fonctionne uniquement sur les GPU supportant NVIDIA Gameworks VR ou AMD Liquid VR. Les GPUs Intel et les GPUs mobiles ne sont pas prient en charge.
- Le mode étendu fonctionne sur tous les GPUs et tous les systèmes d'exploitation de bureau.
- Le ficher
osvr_server_config.json
contient la configuration de votre casque.
Aller dans C:\Program Files\OSVR\SDK\bin\sample-configs
et copier le contenu du fichier osvr_server_config.HDK13DirectModeMesh.sample.json
dans le fichier C:\Program Files\OSVR\SDK\bin\osvr_server_config.json
. Le ficher osvr_server_config.json
contient la configuration de votre casque.
Aller dans C:\Program Files\OSVR\SDK\bin
et cliquer sur EnableOSVRDirectMode.exe
, votre casque n'affichera plus l'écran, tout sera noir dedans et c'est normal. Vous pouvez revenir en mode étendu en cliquant sur DisableOSVRDirectMode.exe
.
Aller dans C:\Program Files\OSVR\SDK\bin\sample-configs
et copier le contenu du fichier osvr_server_config.HDK13ExtendedLandscape.sample.json
dans le fichier C:\Program Files\OSVR\SDK\bin\osvr_server_config.json
.
Aller dans C:\Program Files\OSVR\SDK\bin
et cliquer sur EnableOSVRDirectMode.exe
, votre casque n'affichera plus l'écran, tout sera noir dedans et c'est normal. Vous pouvez revenir en mode étendu en cliquant sur EnableOSVRDirectMode.exe
.
SteamVR supporte par défaut le HTC Vive et l'Oculus Rift DK2 et CV1. Il faut installer un driver extèrne pour les casques fonctionnant via OSVR.
Décompresser l'archive dans un dossier copier le dossier osvr
dans C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers
. Dans ce dossier, ouvrir le fichier driver.cfg
et ajouter la chaîne [osvr]
en haut du fichier. Enfin, copier le contenu du dossier bin
dans C:\Program Files (x86)\Steam\steamapps\common\SteamVR\bin
. Le driver est désormais près à être utilisé.
osvr_server.exe
lance le serveur, c'est obligatoire pour utiliser le casque.trackerView.exe
permet de voir si tout fonctionne correctement. Le casque sera représenté par un gizmo qui sera mis à jour en fonction de la rotation et de la position. Si des contrôleurs supportés par OSVR sont branchés alors ils apparaitrons aussi.
Il y a actuellement un bug
dans le driver OSVR-SteamVR qui d'une part va passer l'image en mode Side By Side, mais surtout qui va rendre le driver instable. Pour remédier temporairement à ce problème il faut s'assurer que le serveur utilise bien un mode d'affichage en paysage et pas portrait. En suivant ce guide, les utilisateur du mode étendu ne sont pas impactés. Pour les utilisateur du mode direct, il faut modifier le fichier C:\Program Files\OSVR\SDK\bin\osvr_server_config.json
et remplacer portrait
par landscape
pour la propriété renderManagerConfig
.
"renderManagerConfig": "sample-configs/renderManager.direct.landscape.json",
SteamVR permet aux développeurs tiers de créer un driver pour des contrôleurs VR externes.
Le driver PS Move est composé de deux choses, un service qu'il faut garder sur votre disque dur et lancer quand vous voulez utiliser les PS Move, et un driver à installer une fois.
Suivre les instructions suivantes pour installer, apairer et calibrer le PSMove.
- Installation du PSMove
- Configuration du filtrer de la caméra
- Installation de la PS3Eye Camera
- Configuration de la PS3Eeye Camera
- Il faut la mettre à côté du tracker de position de votre casque VR.
- Il faut imprimer cette fiche et l'utiliser pour le calibrage de la caméra
- Il ne faut pas oublier de placer le casque VR au centre de la fiche quand c'est terminé (point #5) pour valider le centre du repaire
- Relancer SteamVR une fois l'opération terminée
Bouton PSMove | Bouton SteamVR |
---|---|
Trigger | Trigger |
Menu PS | Menu Steam |
Bouton central | Trackpad (press) |
Carré | ? |
Triangle | ? |
Croix | ? |
Rond | ? |
Start | Grip ? |
Select | Grip ? |
Le réinitialisation du repaire des contrôleurs se fait en appuyant en même temps sur les boutons start
et select
.