Ceci est une ancienne révision du document !
Les systèmes de tracking optique servent à détecter les mouvements de tête du joueur et à retranscrire ces mouvements dans le jeu pour augmenter le côté immersif de la simulation. Plus besoin de se servir de la souris ou d'un ministick sur le joystick pour déplacer la vue dans le jeu.
Il y a de nombreux système de détection des mouvements de la tête, à tous les prix (liste à compléter) :
- Ceux qui utilisent une simple caméra pour détecter les mouvements de la tête comme FaceTrackNoIR. Il se sert de la webcam pour détecter le mouvement de la tête. Il est aussi capable de fonctionner avec des trackeurs optiques.
- Ceux qui utilisent des systèmes de détection plus évolués (et plus chers) que des caméras avec des trackeurs optiques comme TrackIR.
L'interface avec les jeux se fait grâce à des logiciels parmi lesquels FaceTrackNoIR ou OpenTrack
Exemple avec Opentrack et le kit DelanClip gamer
Le kit DelanClip Gamer contient :
- Une caméra PS3 modifiée (le capteur est masqué par un filtre pour ne laisser passer que l'infrarouge)
- Un clip avec 3 LED IR à fixer sur un casque audio et à raccorder en USB
Le logiciel OpenTrack fait l'interface avec le jeu (DCS dans l'exemple ici). Il se télécharge ici
Il faut aussi télécharger les pilotes de la caméra PS3 ici
Configuration de la caméra PS3
Une fois le tracker installé sur le casque et raccordé en USB et les pilotes de la caméra installés, il faut procéder au paramétrage de la caméra. Pour cela, il faut lancer l'application CL-Eye Test et se rendre dans le menu Options puis Video Capture Filter
Appliquez tous les réglages comme montré sur la capture ci-dessous :
Configuration de OpenTrack
Dans cet exemple, la version de OpenTrack est la 2.3.10. Après démarrage de l'application, vous vous retrouvez sur la page principale.
Il faut appliquer les réglages suivants :
- Input (encadré en rouge) ⇒ PointTracker 1.1
- Output (encadré en orange) ⇒ freetrack 2.0 Enhanced
- Filter (encadré en jaune) ⇒ Accela
Le reste des paramètres est décrit plus loin.
Input
Cette section permet de paramétrer le flux en entrée, provenant donc de la caméra.
Sur l'onglet Camera, on règle les caractéristiques de la caméra. Il faut choisir PS3Eye Camera dans le menu déroulant (ligne Device)
Pour le reste, il faut bien décocher Dynamic Pose si vous utilisez le DelanClip
Le réglage Point Extraction permet de régler la sensibilité d'OpenTrack. Il faut désactiver Automatic threshold. Ensuite, démarrer OpenTrack (bouton start sur la page principale) et jouer avec le slider Threshold.
Extraction Points doit indiquer : 3 OK!
Vous devez pouvoir bouger la tête librement sans perte d'une des LED
Ensuite, dans l'onglet Model, il faut décrire le clip utilisé (Model dimensions). Les dimensions indiquées ci-dessous sont celles indiquées sur le site de DelanClip.
Pour la partie, Model position, cela correspond aux mouvements réels de la tête. Il faut donc faire un calibrage avec la caméra démarrée. Cela permet à OpenTrack de se calibrer par rapport à votre position par rapport à) la caméra et aussi la hauteur du cou …
Pour faire le calibrage, il faut faire uniquement des mouvements de roulis et de tangage. Il ne faut pas tourner la tête ou changer de position.
Output
Pas de paramétrage à faire dans cette section
Filter
Aucun réglage spécifique à faire. Les réglages par défaut fonctionnent parfaitement
Options
Work in progress
Mapping
Work in progress
Profile
Work in progress