Manuel V2.1
Transcription
Manuel V2.1
Manuel V2.1 Octobre 2007 par Babasior. Avec la participation de The_target - Kestrel. Version 2.1 – (Français) Sommaire FreeTrack étape par étape. 1. Introduction 2. Matériel nécessaire au fonctionnement de FreeTrack 3. Construction du système 4. Installation de FreeTrack 5. Paramétrage du système 6. Astuces 7. Emulation souris 8. Emulation joystick 9. Emulation clavier 10. Création de profils 11. Jeux à configuration spécifique 12. Crédit Introduction : FreeTrack est un logiciel qui sert à simuler, dans vos jeux, les déplacements de votre tête dans le but d’accroître le réalisme et le plaisir de jouer. Pour ce faire, FreeTrack a besoin d’une WEBCAM et de marqueurs (réalisés grâce a des diodes que l’on fixe sur sa tête). Grâce à ces marqueurs (diodes), FreeTrack, détecte les mouvements de la tête du joueur, et les reproduit dans les jeux. FreeTrack fonctionne de la même manière que TrackIR, et est d’ailleurs compatible avec la plupart des jeux utilisant cette technologie. La dernière version de FreeTrack est disponible à cette adresse : http://free-track.org Matériel nécessaire au fonctionnement de FreeTrack : - Un PC équipé de Microsoft Windows XP SP2 ou Windows VISTA DirectX 9.0c installé Processeur avec jeux d’instructions SSE2 (Intel Pentium 4 ou équivalent ou +) Une Webcam 1, 3 ou 4 diodes IR (réf. OSRAM SFH485P ou équivalent) ou, à défaut, 1, 3 ou 4 diodes électroluminescentes Une casquette (avec visière non brillante) pour système 4, 3 Points Caps Un fil électrique de cuivre rigide, d’une longueur de 30 cm pour réaliser l’armature du système, ou mieux : un cintre métallique Alimentation de type courant continu à faible ampérage (500mA ou moins) Du scotch électricité pour isoler proprement l’ensemble Du scotch double face pour fixer les diodes sur l’armature 1, 3, ou 4 résistances, pour limiter le courant (en fonction de l’alimentation) [optionnel] Un interrupteur pour commander l’alimentation des diodes [recommandé] Un filtre IR (un bout de négatif photo) pour filtrer les marqueurs parasites Outillage : Munissez-vous, d’une pince plate (pour effectuer les pliages), d’une pince coupante (pour couper le cintre ou le fil de cuivre), d’un fer à souder et son étain pour câbler proprement les diodes. Attention : Le bon fonctionnement des mouvements captés par FreeTrack dépend de la précision et la qualité de votre montage. Veillez particulièrement au respect de la symétrie comme vous pouvez le constater sur les schémas de la section suivante. Construction 4 Points Cap, 3 Points Cap,3 Points Clip, 1 Single Point : Placer les éléments dans l’espace comme l’illustration ci-dessous : (cf support.pdf ech1:1 pour la construction exacte des 2 tiges composant le modèle 4 Points Cap.) Veuillez imprimer le modèle support.pdf sur papier A4. Vos tiges doivent se superposer parfaitement à la page imprimée. Réalisation du câblage des diodes : Les diodes sont des composants polarisés ; il faut donc faire attention au sens de câblage. Repérer la partie plate de la diode comme l’image ci-dessous : Exemple de diodes : Consulter le document de Tristan68 sur les LEDs pour en savoir plus. note : le courant traversant les diodes détermine la puissance d’éclairage de ces dernières … Plus il est élevé, plus l’éclairage est puissant, plus les diodes chauffent, moins elles durent … Les diodes que vous devez utiliser pour cette réalisation doivent avoir un diamètre de 5mm (comme le montre l’image ci-dessus), être de couleur rouge ou orange (Ces 2 couleurs sont mieux détectées par FreeTrak) et d’un éclairage uniforme (il ne sert à rien de prendre des diodes avec un éclairage ultra puissant, si celui-ci n’est pas visible sur les côtés). Si vous utilisez des diodes IR, veuillez prendre la référence spécifiée (OSRAM SFH485P) ou équivalent. Pour effectuer tout les calcules nécessaires à la construction du système, veuillez cliquer ici : http://free-track.org/freetrack/calcled/ Exemple montage 4 Points Cap : Attention : Une fois le montage effectué, veuillez vérifier que les dimensions sont conformes au résultat désiré. Sinon éditer les valeurs LEDs en conséquence. Exemple de montage 3 Points : Exemple de montage 1 Single Point : Installation du logiciel FreeTrack : Installer le logiciel Freetrack dans le répertoire de votre choix : Par exemple dans C:\Program Files\FreeTrack La mise à jour de la registry est automatique. Après le lancement de freetrack : Modifier et ajuster dans l’onglet Setup, en fonction du modèle choisi, la disposition de vos leds dans l’espace. Lorsque l’on sélectionne un modèle sont dessin apparaît en bas à droite. Pour le Single Point pas besoin de paramétrer quoi que ce soit. Voici les paramètres par défaut de la version 3 Points Clips : Voici les paramètres par défaut de la version 3 Points Cap : Voici les paramètres par défaut de la version 4 Points Cap : Paramétrage du système : Faites votre premier test dans le noir (pour éviter les parasites) Equipez-vous de votre casquette à diodes☺, allumez les diodes, lancez FreeTrack FreeTrack comporte des infos bulle détaillant la plupart des fonctionnalités importantes (rester immobile quelques secondes sur une fonction pour en avoir le détail). Le filtre d’image est automatiquement sélectionné en fonction de votre CPU (SSE2 ou MMX). Il est toutefois possible de le modifier dans le fichier freetrack.ini (Ceci n’est normalement pas nécessaire et ne doit être utilisé qu’en cas de nécessité). Pou ce faire, voici la section à modifier dans freetrack.ini [Camera] FreetrackFilter= Mettre au choix MMX ou SSE2 Dans l’interface, sélectionner votre WebCam. Sélectionner la résolution, et la qualité vidéo, l’exposition lumineuse, de votre WebCam à l’aide des ’icônes : Les fenêtres de paramétrage sont maintenant accessibles, en voici les fonctions (elles peuvent varier d’une Webcam à l’autre) ! La fenêtre d’exposition ci-dessous vous permet de forcer votre caméra à capter plus ou moins la lumière bouton [Force Exposure]: Si vous cochez la case « Caméra Control Interface » vous aurez alors accès au paramètre Exposure permettant de forcer les paramètres lumineux de votre Webcam … Le bouton [Caméra], vous permet d’accéder à la boite de dialogue « Propriétés de Caméra ». Le bouton [Stream], vous permet d’accéder à la boite de dialogue « Propriétés de Capturer ». Les écrans ci-dessous, vont nous permettre de découvrir les différents réglages possibles (en fonction du pilote de votre Webcam) qui sont disponibles. Vous vous retrouvez dans la fenêtre Propriétés de Capturer où vous pouvez sélectionner, en fonction de la qualité de votre Webcam, la fréquence d’images (plus vous pouvez en capturer plus vos mouvements seront fluides) ; la compression, la taille de sortie qui correspond à la taille de l’image dans l’onglet Cam de la fenêtre de capture. Ajuster vos paramètres pour obtenir le meilleur compromis Qualité/taille de sortie/Fréquence d’images possible. Vous pouvez également paramétrer les paramètres d’images de votre WebCam. La boîte de dialogue Propriétés de Camera apparaît : Deux onglets vous permettent de modifier ces paramètres. Vous pouvez notamment jouer sur l’exposition pour atténuer certaines lumières parasites … note : plus vous abaissez le paramètre de qualité, plus vous aurez d’images par seconde. Attention : Les options présentes dans la fenêtre Propriétés de Camera peuvent varier d’une Webcam à l’autre. Vous remarquez que certaines options peuvent être grisées ou pas par rapport aux illustrations ci contre. Une fois toutes les options correctement renseignées cliquer sur Start puis Center : En faisant un clique droit sur la fenêtre de la tête, vous pouvez activer/désactiver vos préférences de visualisation. Pour voir correctement les marqueurs il vous faudra déplacer le curseur Threshold : Voici un exemple de fonctionnement en modèle 4 Points Cap (pour mieux comprendre toutes les options de prévisualisation ont étés désactivés) Trop de marqueurs visibles : 4 marqueurs sont visibles : Etat incorrect Déplacer le curseur Threshold vers la droite Pas assez de marqueurs : Etat incorrect Etat Correct Déplacer le curseur vers la gauche Lorsque que l’état est correct vous pouvez passer aux réglages de sensibilité. Détail du principe : L'axe vertical correspond au mouvement de la tête du joueur. Sur l'axe horizontal, se lit le mouvement qui sera simulé dans le jeu. Les profiles ci-dessous permettent d'avoir des mouvements atténués prés de la position 0. Pour ajuster les mouvements de votre tête dans FreeTrack, cliquer sur l’onglet Curves et modifier les courbes des graphes en conséquence sur les axes possibles. Pour ajuster les courbes, déplacer les poignées de contrôle. Le menu contextuel peut vous aider à avoir rapidement le résultat désiré : Que veulent dire ces différentes courbes ? La réponse en images ci-dessous : YAW PITCH ROLL (Tourner G/Droite) (Regarder Haut/Bas) (Côté Gauche/Droit) X Y Z (Translation G/Droite) (Translation H/Bas) (Zoom Avant/Arrière) L’onglet Profile permet de créer des profiles personnalisés en fonction des jeux utilisés, d’inverser les axes sélectionnés. Si vous vous rendez compte que dans un jeu les mouvements de quelques axes sont inversés, il vous suffira de cocher les axes en question dans cet onglet. Vous pouvez Ajouter, Renommer, supprimer des profiles en faisant un clique droit dans la zone des profiles à sélectionner. C’est également dans cet onglet que vous pouvez agir sur la sensibilité des mouvements ainsi que leur fluidité et cela pour chacun des axes. Average permet de lisser l’ensemble des mouvements. Dynamique Smoothing Reduction permet de lisser en temps réel la vitesse des mouvements. L’onglet Output perme de choisir le mode de fonctionnement de FreeTrack : Mode natif : Direct Game Interface Emulation Souris : Mouse Emulation Joystick : Virtual Joystick (PPJoy) Emulation Clavier : Keys « Flight Simulator X » et « FS2004/FS2002 » permettent de capter les informations de ces 2 logiciels (via simconnect pour FSX et FSUIPC FS2002/2004). L’onglet Keys permet de choisir, entre autre, la séquence de touche qui Center/Pause (Hot Keys), en plein jeu votre position de caméra. Vous pouvez ajuster choisir la séquence de touche qui active/désactive chacun des axes en plein jeu ou encore la séquence de touche qui active/désactive chacun des modes de fonctionnement possibles de FreeTrack. Le petite icône son signifie que un son sera émis lorsque que vous ferez la combinaison de touches (Hot Keys) en question. L’onglet Global permet, comme dans l’onglet Profile, de modifier la sensibilité et la valeur smoothing (smoothing c’est en quelque sorte la notion d’amorti) de chacun des axes, ainsi que l’inversion des axes sélectionnés (à la différence de profile cette sensibilité sera toujours active quel que soit le profile sélectionné). Il est donc conseillé de ne pas toucher au réglages par défaut de cette onglet mais plutôt de le faire dans profile. Ici vous ajuster de manière global, la sensibilité de votre système et ce quel que soit le profil. Les paramètres d’interpolation sont très importants : Ce paramètre est à régler en fonction du nombre d’images par secondes constaté dans l’onglet Cam comme suit : FPS -> c’est le nombre d’image par seconde capturé réellement de votre Webcam, (si ce nombre est vert c’est qu’il est suffisant pour avoir un bon tracking FreeTrack dans les jeux. Jitter -> c’est le nombre d’image non synchronisé. Si cette valeur est verte, alors ce nombre est correct, si elle est rouge, il est incorrect. Ces paramètres dépendent directement de vos paramètres « Stream » ainsi que de la valeur rentrée dans le mode interpolation de l’onglet Global. Il est souhaitable d’avoir une valeur d’interpolation égale au nombre de FPS réellement capturé pour avoir un fonctionnement optimal de FreeTrack V2.1 L’onglet About donne des informations sur la version de FreeTrack. Lorsque vous réduisez FreeTrack celui-ci prend place dans votre barre des tâches en bas à droite en mode réduit. Les 3 différents états de son icône traduisent le fonctionnement de FreeTrack. Vous n’avez pas de périphérique de capture activé ou fonctionnel. Périphérique de capture en fonction, pas de détection de marqueurs. Périphérique de capture en fonction, détection des marqueurs. Attention : La tête reproduisant les mouvements dans l’interface de FreeTrack peut disparaître, lorsqu'un jeu est lancé; ce dernier réquisitionnant les ressources DirectX. Les données numériques et l'icône de statut montrent que le système fonctionne correctement. Astuces : Il est vivement recommandé de réduire FreeTrack avant l’exécution d’un jeu afin de réduire le taux d’occupation du processeur de ce dernier ! Pour connaître a tout moment le détail d’une fonction dans l’interface de FreeTrack, lire les infos bulle (il faut pour cela laisser le pointeur immobile quelques secondes sur la fonction désirés, toutes les fonctions ne disposent pas forcément d’info bulle, seule les plus importantes sont expliqués.) Pour réduire les parasites lumineux détectés par votre WebCam, vous pouvez placer un négatif photo, préalablement découpé, sur l’objectif ! Attention : Veuillez fermer toutes les applications susceptibles d’utiliser votre Webcam (Y compris, par exemple, Microsoft MSN Messenger ou Microsoft Live Messenger !). Dans le cas contraire, cela nuirai grandement au nombre d’images par seconde capturées dans FreeTrack et donc à la précision de vos mouvements dans les jeux. En cas de problème avec les paramètres du fichier freetrack.ini ou tout simplement au cas où ce fichier est endommagé, il suffit de le supprimer de votre répertoire, puis de lancer freetrack.exe pour qu'à la fermeture du programme, un fichier freetrack.ini par défaut soit recréé. Vous pouvez également réinitialiser FreeTrack en sélectionnant : Emulation Souris : Il est possible d’utiliser l’émulation souris pour les jeux ne supportant pas nativement FreeTrack. Cocher la case avec l’icône de la souris, choisissez les mouvements d’axe que vous souhaitez émuler. Il ne vous reste plus qu’à lancer votre jeu. Attention : Cette technique ne fonctionne pas avec tous les jeux. Emulation joystick : Il est possible d’utiliser l’émulation joystick pour les jeux ne supportant pas nativement FreeTrack. Pour cela vous aurez besoin l’utilitaire PPJoy que vous trouverez ici : Le processus d’installation commence alors (cette manipulation d’installation est à effectuer une seule fois) Cliquer sur OK Choisir le répertoire d’installation (recommandé : laisser le répertoire par défaut) puis cliquer sur le bouton Next. L’installation des fichiers commence comme le montre l’écran ci-dessous. A la fin de l’installation cette fenêtre apparaît : Cliquer sur Close. Rendez-vous maintenant dans votre menu démarrer : Choisir Configure Joysticks. Ce programme va nous permettre de créer un joystick virtuel qui sera utilisé par FreeTrack, pour traduire vos mouvements de tête par des mouvements joystick dans vos jeux. L’écran ci-dessous apparaît. Cliquer sur le bouton Add… et remplir les options comme suit : Si vous possédez plusieurs joysticks il est possible que Controller 1 existe déjà, dans ce cas choisir Controller number en conséquence. Cliquer sur Add pour valider. L’installation du pilote commence alors : Une fois ces étapes terminées, le pilote du joystick virtuel est prêt à l’emploi. Passons maintenant à la configuration du joystick en question : Mettre en surbrillance PPJoy Virtual joystick 1 comme l’écran ci-dessous : Cliquer sur le bouton Mapping… Les 6 axes à configurés sont : X rotation -> Yaw Y rotation -> Pitch Z rotation -> Roll X -> translation x Gauche/Droite Y -> translation Y Avant/Arrière Z -> translation Z Haut/Bas Votre Joystick Virtuel ne possède pas de BOUTON ni de POV. Cliquer maintenant sur Suivant pour configurer les axes de votre Joystick : 6 axes rien d’autre ! Une fois vos axes correctement configurés lancer FreeTrack v2.1 Puis dans l’onglet Output, cocher la case : Virtual joystick PPJoy (comme le montre la copie d’écran ci-dessus) Calibrer votre joystick virtuel (panneau de configuration -> Contrôleurs de jeu -> PPJoy Virtual Joystick 1). Cliquer sur propriétés Onglet Paramètres, cliquer sur Etalonner… Cliquer sur Suivant et suivre les instructions qui apparaissent à l’écran pour réaliser l’étalonnage. Une fois l’étalonnage terminé, rendez-vous sur l’onglet Tester pour vérifier le bon fonctionnement. Il ne reste plus qu’à lancer votre jeu et à attribuer aux vues de votre jeu les mouvements d’axes de votre nouveau joystick virtuel. Attention : Cette technique ne fonctionne pas avec tous les jeux. Les pilotes installés fonctionnent sur Windows XP SP2, il n’est pas garanti qu’ils fonctionnent sur Windows Vista. (Après tests de divers utilisateurs cela semble fonctionner sous Windows Vista.) (Testé avec succès sur Nascar Racing 2003.) Emulation clavier : Il est possible d’utiliser l’émulation clavier pour les jeux ne supportant pas nativement FreeTrack. Sélectionner dans l’onglet Ouput la case Keys. Assigner les touches du clavier qui seront déclenchées au passage du point dans la zone concernée (voir image ci-dessous) Maintenant, assigner dans vos jeux les touches en question en fonction des actions que vous souhaitez accomplir. Vous pouvez voir le résultat de l’action de vos mouvements et des touches pressées correspondantes ici : (Valeur Key) Attention : Cette technique ne fonctionne pas avec tous les jeux. Création de profil : FreeTrack ne se comporte pas de la même manière dans tous les jeux, il donc primordiale de créer des profils différents pour tirer le meilleur parti de vos jeux. Attention : Veilliez à choisir les profils FreeTrack V.2.1 Vous trouverez des profils tout prêt à cette adresse : http://free-track.org/multimedia/profils.php Une fois les profils téléchargés, les décompresser et les copier dans votre répertoire Freetrack\profiles. Dans l’interface rendez vous dans l’onglet Profile pour voir la liste de vos profiles disponibles. L’une des grandes nouveautés de cette version 2.1 de FreeTrack, c’est la possibilité d’associer des eux directement au profile. Concrètement lorsqu’un jeu inconnu de FreeTrack est lancé et se trouve en mode natif le bouton « Add game » se dégrise et vous pouvez cliquer dessus. Le jeu sera alors associé au profil en cours. Vus pouvez également faire un glisser / déposer ers le profil de votre choix. (comme c’est le cas ici pour rfactor) Pour avoir des mouvements constants, essayez d’avoir des courbes Yaw, Pitch et Roll, X, Y, Z les plus droites possible en partant de 0 : (plus elles sont longues vers la droite plus les mouvements de votre tête sont amplifiés) Vous constaterez alors que vos mouvements réagissent très rapidement et de manière constante en fonction de la manière dont votre tête bouge. Ceci est la courbe théorique idéale : le problème est que vous remarquerez, en position immobile, que votre tête FreeTrack tremble énormément. Il vous reste alors plusieurs solutions pour remédier à ce problème : - La première consiste à augmenter la valeur Average (le problème c’est que plus elle est haute plus vous avez un retard induit dans vos mouvements). - La seconde (plus intéressante selon moi) consiste à lisser les courbes au démarrage afin de réduire les tremblements. Vous pouvez d’ailleurs observer la réduction de ces tremblements en restant immobile tout en regardant la tête FreeTrack. - La troisième consiste à modifier les zones mortes (deadzones) de chacun des axes. Une fois que vous avez un résultat a peu près satisfaisant observer la variation des valeurs numériques et retoucher les courbes de telles sorte à que ces valeurs bougent le moins possible. L’onglet Profile permet de créer des profiles personnalisés en fonction des jeux utilisés, d’inverser les axes sélectionnés. Si vous vous rendez compte que dans un jeu les mouvements de quelques axes sont inversés, il vous suffira de cocher les axes en question dans cet onglet. Vous pouvez Ajouter, Renommer, supprimer des profiles en faisant un clique droit dans la zone des profiles à sélectionner. C’est également dans cet onglet que vous pouvez agir sur la sensibilité des mouvements ainsi que leur zone morte et cela pour chacun des axes. - Plus Average est basse plus vos mouvements sont réactifs. Plus cette valeur est élevée, plus les mouvements sont lisses mais décalés par rapport à vos mouvements de tête. Attention : Il est donc essentiel de trouver un compromis entre tous ces paramètres. Jeux à configuration spécifique : Cette rubrique contient une liste non exhaustive des jeux testés avec succès en utilisant FreeTrack avec les astuces ci dessous. Titre du jeu Mouvements possibles Grand Prix Legends (GPLShift 7.3.2)* Live for Speed S2 (W47 ou supérieur)** Nascar Racing 2003*** F1 Challenge 99-02**** Combat Flight Simulator 3**** * pour Grand Prix Légends, il est nécessaire d’utiliser le patch GPLShift version 7.3.2 ainsi que de renommer freetrack.exe en TrackIR.exe ** L’axe roll est inverse. *** Utilisation de l’émulation Joystick nécessaire. **** Utilisation de TIR_Attack 1.6 nécessaire. http://www.geocities.com/tir_temp/ http://www.geocities.com/tir_temp/tir_attack_1_6.zip Pour la liste des jeux supportés par FreeTrack rendez-vous sur le site de Didja : http://free-track.org/freetrack/liste-titres-compatibles.php Crédits : Merci à : L’équipe Freetrack v2.1 : The target : Inventeur, développeur de FreeTrack, Forum Modérateur Kestrel : Développeur FreeTrack, Forum Modérateur Poncho : Graphiste Didja : Web master, Forum Administrateur Tristan68 : Bêta testeur, Traducteur, Documentation LEDs, Forum Modérateur Babasior : Bêta testeur, Documentation, Installeur, Forum Modérateur Les logiciels tierce : Deon van der Westhuysen : Inventeur de PPJoy et à toutes celles et ceux qui soutiennent le projet FreeTrack … Attention : Babasior et The_target Krestel, Didja Poncho Tristan68, ne peuvent être tenu pour responsable des dommages éventuels causés par l’utilisation du produit FreeTrack v2.1 et des informations contenues dans ce manuel. L’utilisation et les manipulations que vous effectuez sont à vos risques et périls ! Merci d’avoir pris le temps de lire précisément ce manuel, qui, je l’espère répond à bon nombre de vos interrogations. Au fil des versions ce manuel tient compte de vos remarques et réflexions ! N’hésitez pas à nous faire part de vos remarques, constructives, concernant ce manuel et le logiciel sur le forum : http://free-track.org/forum
Documents pareils
Manuel de FreeTrack
Attention : Babasior et The_target, ne peuvent être tenu pour responsable des dommages éventuels causés par l’utilisation du produit FreeTrack et des informations contenues dans ce manuel. L’utilis...
Plus en détail