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 une caméra, en général infrarouge, avec des trackeurs optiques qui se fixent au niveau de la tête pour améliorer la précision de la détection. Il y a, par exemple, DelanClip, UTC ou TrackHat.
  • 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


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