TRACK IR & FORGOTTEN BATTLES
Par
12F_Soron

<< Menu
Article suivant >>
NaturalPoint TrackIR et Forgotten Battles


"Se taper la tête dans l'écran ... " ou
"Le TrackIR permet de contrôler les mouvements de tête du pilote virtuel avec les mouvements de sa propre tête"

1. Introduction.

Le TrackiIR est simplement une caméra infrarouge équipé de diodes émettant dans cette gamme de lumière. Une petite pastille est a appliquer sur sa tête (front, menton, support de lunette ou, moins inquiétant, sur le micro casque). Cette pastille réfléchie les InfraRouges (IR) que la caméra reçoit, l'image est analysée et de là sont déduit les mouvements de votre tête.

Ce système permet donc de bypasser les systèmes existant de contrôle de vue des simulateurs, comme le chapeau chinois du joystick ou la souris. En fait cela permet une meilleure immersion du joueur dans son cockpit virtuel.
A la base le TIR permet d'émuler une souris, chaque mouvement de votre tête faisait bouger le pointeur de votre souris. Et c'est cette émulation qui était utilisé précédemment pour faire bouger la vue dans IL2. Avec Forgotten Battles vous pouvez complètement oublier que le TIR peut émuler la souris vus que le software TIR est supporté pleinement par FB sans passer par cette émulation souris.


2. Présentation du produit.

Le trackIR est un périphérique simple (style webcam) qui se branche sur le port USB. Vous recevez en outre un set de 40 petites pastilles pour vous décorer le visage :-).


Ce qui est plus que nécessaire si vous utilisez ces pastilles comme décrit plus bas. Le package de base contient en plus le CD du driver a installer avant de brancher le trackIR. Mais comme toujours le mieux est d'avoir le réflexe de se rendre sur le site pour obtenir la dernière version.
http://games.naturalpoint.com/support/downloads.html

3. Ressources nécessaire.

Le trackIR ne consomme que très peu de ressources. Il vous suffit d'avoir un port USB de libre.
La consommation en FPS (Images par seconde affichées par un jeu) est de l'ordre de deux FPS pour une installation normale.
J'ai par contre fait l'expérience au début d'une forte diminution des FPS lors de l'utilisation du TIR sous IL2. Sur un track de test je passais de 46 à 32, donc une chute de 14, qui peut sembler peu mais lors de jeu où le FPS est de base autour des 20, ce qui est une valeur limite, le TrackIR pouvais entraîner une gène. Mais ce problème est actuellement corrigé par l'achat d'une carte dédié PCI/USB et la désactivation des ports USB de la carte mère dans le BIOS. C'était un problème de mon contrôleur USB de la carte mère ASUS avec chipset pour le processeur AMD. D'autres ont reporté que les périphériques USB pouvaient ralentir les performances si ils étaient branchés directement sur le PC (ils utilisent pour contrer cela un HUB USB avec, en fait, une alimentation propre pour les périphériques USB).

4. Utilisation avec FB
(d'après un post de Hotdognz sur le Forum TIR ; http://forums.naturalpoint.com/cgi-bin/ultimatebb.cgi)

Premièrement, il faut être sûr d'utiliser la dernière version (comme pour IL2, Le TrackIR bénéficie d'un bon support) : je vais parler ici de la configuration pour la version 2.01beta du soft, adaptée pour FB.
http://games.naturalpoint.com/files/NaturalPoint_trackIR_2_01b.exe

Ouvrez le programme et configurez le en vous aidant des 4 images suivantes. Ce sont de bons paramètres pour commencer. A vous de les modifier par la suite suivant vos propres besoins et votre façon de 'vivre' vos vols. De plus vous pourriez déjà utiliser des affectations de touches clavier utilisées pour changer le mode de fonctionnement du TIR, ou le désactiver. Vérifier si celles-ci correspondent à votre utilisation.
Activer dans l'onglet principal le 'Motion mode' pour être sûr qu'il affiche "trackIR Enhanced". Cela met le logiciel non plus en émulation de la souris mais en mode d'envois des données de la position du plot directement dans le logiciel adapté (FB).

Motion Tab: Dans cette page activez les paramètres comme indiqué dans la figure. Par la suite vous pourrez faire varier ces paramètres pour vous rendre compte de leurs impactes dans le jeu.

Tracking Tab: Assurez vous d'être assis dans la position que vous allez adopter pour voler, ajuster la position du récepteur pour que le point lumineux soit au centre et est bien perçu par le récepteur.

Je suis assis à 60 centimètres du récepteur et pour avoir une bonne réception du plot réflecteur j'ai un petit montage que vous pouvez voir plus bas.
Vous devez vérifier que le point est entouré par un carré vert indiquant que le soft le reconnaît bien. Vous devez bouger la tête dans les limites désirée et constater que c'est toujours le cas.
Profitez-en pour vérifier qu'il n'y a pas d'autres sources parasites de lumière IR en réception.
Vous devrez généralement recommencer cette procédure d'inspection à chaque premier vol de la journée, puisque le récepteur aura peut-être bougé entre temps.

Profiles Tab: C'est une fenêtre importante où toutes le config sont sauvegardées. Vous devez sauver votre 'profile', donnez lui le nom que vous voulez. En dessous de 'Select a Game', choisissez 'IL-2 Forgotten Battles' et ensuite sélectionner le nom de votre profile dans la liste en dessous de 'Select a profile to Auto-Load'. Et assurez vous que le bouton 'Auto-load this profil' est bleu.

Ne confondez pas les différentes entrées dans la page de gestion des profiles. La liste en dessous de "Profiles" sont tous les profiles que vous avez créé pour utiliser dans les différents jeux. La partie "Select A Game" contient la liste des jeux qui supportent le nouveau mode absolu. La boite "select a Profile to Auto-Load" vous permet de choisir parmi vos profiles sur la gauche celui qui serra utilisé par le jeux supporté sélectionné (En fait le profil est chargé quand le jeu est détecté). Si vous n'utilisez pas l'option de chargement automatique 'auto load', c'est le dernier profile utilisé qui serra chargé.

Quand tout cela est fait assurez vous que que le mode F8 (F8 ou une autre touche que vous avez assignée) continue d'indiquer "trackIR Enhanced" (C'est très important). Réduisez ensuite la fenêtre dans la barre des tâches (si dans la première fenêtre vous avez activez 'Minimize to tray' c'est encore mieux), ne la lassez pas 'ouverte' vus que cela consomme beaucoup de CPU.

Maintenant lancez FB, placez vous dans un cockpit la tête dans la position adéquate pour regarder devant vous et actionner la touche F12 (par défaut) pour centre la vue.
Le reste vient naturellement :-)
Activer/ou désactiver le TrackIR avec la touche F9 (je l'ai personnellement assigné à F11 vu que FB utilise F9 contrairement à F11 F12)

Si vous avez des problèmes, ouvrez (comme indiqué dans le lisezmoi.txt de FB) le fichier conf.ini de votre dossier FB à l’aide d’un éditeur de texte (Notepad par exemple) et recherchez la section [rts]. Sous la section [rts], situez la ligne suivante :
trackIRUse=0
et transformez-la en
trackIRUse=1

Une remarque cependant. Quand vous démarrer le software TIR, il démarre toujours avec le mode F8 en 'mouse emulation' :-( (a approfondir)

5. Traduction de point important de la doc.

• Ecran principal.
- Current Profile: S'affiche le nom du profile de configuration actuellement chargé. Si il n'y a pas de profil utilisateur chargé cela affiche <create new>
- Mouse Override Delay: Ce curseur contrôle la durrée où le TIR ne gère pas le curseur quand un mouvement est effectuée par une entrée alternative (comme la souris). Si le curseur est a fond à droite (1 sec) le TIR attendra une seconde avant de reprendre le contrôle du curseur. Si le curseur est à fond a gauche, le TIR garde le contrôle même si une entrée alternative est effectuée.
- Minimize to tray: Quand cela est activé, le TIR sofware apparais dans la section de l'horloge lorsque l'application est réduite.

• Ecran Hotkeys (touches associées).
- Left Click: Emule l'appuis sur le bouton gauche d'une souris
- Right Click: Emule l'appuis sur le bouton drois d'une souris
- Center: Ce bouton recentre le TrackIR. La position de votre tête lorsque vous appuyez sur cette touche devient la nouvelle position de la vue centrale.
- Enable: Active ou désactive le trackIR
- Motion Mode: Ce Boutton passe du mode 'émulation' (relatif) au mode 'Enhanced'(absolu) et vis versa.
- Precision: Ce bouton bascule de la configuration actuelle en un mode de 'précision' qui permet à l'utilisateur de faire des mouvements plus subtiles, plus précis.
- Hotkey Toggle: quand il est actif (bleu), La fonction en question reste active jusqu'au moment où la touche est réappuyé. Quand il est inactif (gris) la fonction en question n'est active que si la touche est maintenue enfoncée
- Double Click Assist: Cela permet a l'utilisateur d'effectuer un double click plus facilement.

• Ecran de Track (Image ressue par le récepteur).
Le TIR est étudié pour fonctionner dans une grande variété de conditions. Il y a, cependant, un certains nombre de chose que vous pouvez faire pour optimiser les performances du TIR:

• Camera View: Cette fenêtre montre ce que la caméra du TIR est actuellement en train de voir. Les images apparaissent en jaune sur un fond noir. et sont entourées d'une ou deux couleurs:
- Les images entourées d'un carré rouge sont filtrées et ne sont pas prisent en compte
- Les images entourées d'un carré vert sont active et prise en compte. Plus il y a d'image dans la vue caméra et plus difficile seront les mouvements

• Camera Rotation: Cela permet de contrôler l'angle du TIR. Si le TIR est posé à plat la rotation doit être mise à 0.

• Filters: il y a deux boutons de filtrage. Static Filter et Aspect Ratio Filter
- le filtre static enlève toutes les parties de l'image qui ne bouge pas dans le temps. Il faudrait garder cela toujours activé. (NdT: Si le récepteur ne reçois que le plot, on peut l'enlever)
- le filtre du contrôle de l'aspect vérifie si le TIR reçoit une images d'une surface qui a la même largeur que la hauteur. ce qui est vrais pour les plots fourni, mais peut ne pas être le cas pour d'autre réflecteurs

• Height and Width Filters: Ces Curseurs contrôlent la taille des images perçues et permet de filtrer les images de tailles trop importante ou trop faible.

• LED switch: Ce boutton active ou désactive la LED d'émission de la lumière infra-rouge. (Voir plot actif plus bas)

• Invert X & Y: Vous permet d'inverser les mouvement X et Y.

6. Trucs et astuces.

• Plus vous vous trouvez loin du récepteur, ou moins ce dernier a du mal de recevoir l'image du plot mouvant.
Pour le récepteur (catadioptre) j'utilise la configuration suivante:

en fait 5 petites pastilles mises en carré.
Cela me permet d'avoir un diamètre suffisant détecté dans le récepteur.

Surtout quand on tourne la tête (ici mouvement en haut a gauche)

Sur cette dernière Image c'est la position a peut près du récepteur pour mon mouvement maxi dans IL2. Donc bien avant que le récepteur perde la trace du réflecteur. Ensuite la sensibilité est réglée sur très sensible pour que le mouvement soit suffisant pour regarder dans les SIX.

• Certains utilisent un système de plots actifs: en fait au lieu d'utiliser la matière réfléchissante, ils ont réalisé un montage avec des diodes Infra rouge. qu'il placent sur leur tête. Mais personnellement je ne rencontre pas de problème nécessitant ce montage.

7. Problèmes rencontrés.

• Le premier gros problème du TrackIR est des s'y adapter, surtout si vous êtes habitué par la combinaison 'Chapeau chinois'/'Padlock'. Vous êtes alors victime du syndrome bien connus du 'ra!!! pour çà c'était mieux avant'. Lorsque vous êtes un peu "énervé" vous voudriez réutiliser plus intensivement le padlock car dans ces moments vous commencer à balader la tête dans tout les sens et vous perdez votre ennemis, vous vous dites « disdju, si j'avais activé le padlock je l'aurais pas perdu ». Du coups vous le réutilisé et paf cercle vicieux car vous retombez dans tous les inconvénients du Padlock (qui vous ont forcé a acheter le trackIR); transitions lentes quand l'ennemi passe de gauche a droite très rapidement, pas de possibilité de jeter rapidement un coups d'oeil ailleurs (sauf devant sois) et comble du comble perte de l'ennemis pour d'obscures raisons ...

• Chaque fois que je vole je n'utilise pas le padlock ... même au milieu d'un dog... MAIS dans les parties ou le padlock est possible je vais utiliser son option 'Radar' qui me permet de repérer les avions sans me tuer les yeux.

• Après quelques heures d'utilisations sans pauses, tu commence à te rendre compte qu'il y a des muscles autour de tes orbites pour les faire bouger... J'ai pas encore bien analysé pourquoi (Je crois que ca viens du fait que l'on doit justement loucher un peu ou quelque choses comme cela (focale décentrée ?)) mais en gros c'est faire non-stop de petit mouvements avec la tête tout en fixant devant sois et ça à l'air de solliciter plus que de naturel ces muscles ... ce qui est plus ou moins bizarre car ce sont des muscles qui justement ne s'arrêtes jamais de bouger ... mais ici en plus de compenser le mouvement de la tête, tes yeux doivent effectuer un léger mouvement pour fixer différent points de l'écrans et c'est la combinaisons de ces deux mouvements qui ne doit pas être naturel.
Mais pas de paniques c'est quand il s'agit de grande période d'utilisation et je sais que vous êtes des gens raisonnable. En fait pour réduire ce problème il faut augmenter la sensibilité du TrackIR pour qu'il demande moins de mouvements de la part de votre tête (cela demande une certaine habitude).

Explications de Eimeo le kiné de notre Flottille: "maux de têtes éventuels: en fait c'est pas étonnant vus que les yeux et la position de la tête sont sensés fonctionner ensemble, je m'explique, la gestion de l'équilibre du corps est effectué par l'oreille interne, dans lequel se trouve des petits cristaux, leur position renseigne sur la position du corps, ces cristaux sont assistés par ....les yeux !!
Donc en bougeant la tete et en regardant et en fixant un point dans un autre angle tu perturbe les informations du cortex cérébrale ou du tronc cérébrale, me souviens plus, qui sont sensé regrouper les informations et faire le tris ! Donc attention je pense que l'utilisation du TIR demande un entraînement, en fait c'est le principe du mal de mer, information de l'oreille interne en retard de l'information des yeux !
les personne sont plus ou moins sensible en fonction des performances de leur oreille interne, tous ça peut se travailler c'est le principe de la kiné ophtalmo pour les gens qui on des migraine et des perte d'équilibre ! "

• Avec une sensibilité accrue du TrackIR vous risquez d'avoir tendance a maintenir votre tête en contractant les muscles de votre coups. C'est sans doute un réflexe alors, relax et essayez de vous dire qu’elle ne bougera pas toute seule. Vous pouvez aussi augmenter la 'zone morte' (Deadzone). Quand vous regardez devant vous avec une grande 'zone morte' les mouvements de votre tête n'affecterons pas les mouvements de la vue tant que vous resté dans les limites fixées.

• Un gros défaut précédemment avec l'IRTracking en mode émulation souris était la perte du centrage de la vue quand le plot réfléchissant sortait en dehors des limites du récepteur. Ce problème a disparu avec FB puisque le TIR n'est plus utilisé en mode relatif, mais en mode absolu.

• Le récepteur est un récepteur infrarouge : Pendant le milieu de la journée, la lumière solaire qui rentre ce reflète sur votre visage et génère des interférences -> mouvements aléatoire de la tête pilote dans IL2. Dans le programme de L'IRTracking on peu voir ce que 'voit' l'IRTracking et avec cette lumière solaire j'arrive parfois a voir la moitié de mon visage ... -> ce qui pousse a fermer les tentures.. C’est pas cool.

• Maintenant il existe un problème de programmation qui est la vue à 360°: c'est Ok mais pas sympa pour ceux qui n'ont pas le TIR. En fait, l'implémentation du mouvement de la tête dans FB est une partie du soft différents de la partie qui gère la vue via la souris. Et ne passe pas par les limitations imposées. Avec le TIR vous avez la possibilité de faire une rotation de 180° de tout les cotés ce qui vous permet d'obtenir des images de ce style:



En fait beaucoup d'utilisateur du TIR on fait la demande pour que cela change pour ne pas être considéré comme des parias. Affaire en cours.

8 Se le procurer

Personnellement, et au vu de la disponibilité de l'époque je me suis adressé à www.rightthing.nl en Mars 2002.
Cela m'a coûté 165Euro (122 Euro + 17 frais de port + TVA)

Depuis des sociétés comme Simware ont pris le pas simware(trackir) : 154 Euro
http://www.simw.com/index.cfm?fuseaction=dsp_product_details&pid=673

http://www.edimensional.co.uk/products.html
£84.95, soit 129,95 Euro, ce qui fait 132.495 Euro pour les frais de livraisons pour l'UK et toute l'Europe

Auteur du test : 12F_Soron