Skip to content

Instantly share code, notes, and snippets.

@demonixis
Last active July 18, 2016 14:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save demonixis/5d78d79e7b49e6179009414d9818debd to your computer and use it in GitHub Desktop.
Save demonixis/5d78d79e7b49e6179009414d9818debd to your computer and use it in GitHub Desktop.
OSVR et/ou configuration SteamVR

Installation & Configuration OSVR & SteamVR

Installation et mise en place du casque Razer HDK

La première chose à faire est d'installer tous les outils nécessaires au fonctionnement du casque sur votre PC.

A propos des modes d'affichage du casque

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.

Configuration du mode Direct

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.

Configuration du mode Etendu

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.

Installation du driver SteamVR

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é.

Utilisation

  • 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.

Utilisation de SteamVR

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 portraitpar landscape pour la propriété renderManagerConfig.

"renderManagerConfig": "sample-configs/renderManager.direct.landscape.json",

2. Installer les drivers de contrôleurs

SteamVR permet aux développeurs tiers de créer un driver pour des contrôleurs VR externes.

Leap Motion

Razer Hydra

PS Move

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.

Configuration

Suivre les instructions suivantes pour installer, apairer et calibrer le PSMove.

Conseils sur l'installation de la caméra

  • 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

Correspondance des boutons

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment