====== GESTION DES PROFILS ====== ===== Principe des profils ===== Les profils permettent de regrouper toutes les particularités de paramétrage spécifiques à un jeu , au sein d'un même fichier, de façon à pouvoir basculer facilement d'un mode de fonctionnement à un autre lors du passage d'un jeu à un autre, sans avoir à reprogrammer l'ensemble du fonctionnement de Freetrack à chaque fois. LES REGLAGES ABORDES DANS CE CHAPITRE NE CONCERNENT QU'UN PROFIL, ET SONT A RENOUVELLER POUR CHAQUE NOUVEAU PROFIL, SELON BESOIN Les profils contiennent : * la liste des sorties actives * la liste des axes actifs * les réglages de sensibilité, de sens et le courbes de réponses des différents axes * les affectations spécifiques aux sorties sélectionnées (touche dans le cas de la sortie clavier , axes souris dans le cas de la sortie souris , ....) N'OUBLIEZ PAS DE SAUVEGARDER VOTRE PROFIL SI VOUS FAITES DES MODIFICATIONS DANS LES PARAMETRES ==== Les profils standards ==== FIXME ==== Les profils associés à un programme ==== FIXME ===== Création / Suppression / Nommage ===== {{ freetrack:ft_profiles.jpg|}} Dans onglet PROFILS Un click droit de la souris dans la liste des profils fait apparaite un menu contextuel.\\ Ce menu permet de : * Créer un nouveau profil * Renommer un profil existant * Détruire un profil ==== Création d'un nouveau profil ==== Par click droit dans la liste de profils, puis choix de l'option ADD Un nouveau profil est créé et est utilisable. ==== Suppression d'un profil ==== Par click droit dans la liste de profils puis choix de l'option DELETE Le profil sur lequel se trouvait la souris lors du click droit est supprimé. ==== Renommage d'un profil ==== Par click droit dans la liste des profils puis choix de l'option RENAME Le profil sur lequel se trouvait la souris lors du click droit passe en edition, pour mise à jour du nom. ===== Paramétrage d'un profil ===== ==== Sélection de l'interface de sortie ==== {{ freetrack:ft_outputs.jpg|}} Dans l'onglet OUTPUT FreeTrack est capable de gérer **simultanément** diverses sorties. Ces sorties sont mixables (p.ex, certains axes peuvent être gerés par une sortie, d'autres axes par une autre sortie, ...) === Sortie directe (compatible Trackir™) === Sortie principale. A préférer dès que le jeu le permet. Cette sortie convertit les informations de FreeTrack en informations compatibles avec le système Trackir™. Une grande majorité des programmes compatibles Trackir™ sont compatibles avec cette sortie. Paramètres : * On/Off de cette sortie === Sortie clavier === Sortie permettant de mapper des axes de FreeTrack sur des appuis de touches au clavier. Lors de l'utilisation de cette sortie, une zone centrale de repos est définie lorsqu'on effectue un centrage.\\ Un déplacement ou rotation de la tête pour l'un des axes gerés se traduira par l'appui d'un touche, dès que la tête aura suffisamment bougé pour que le déplacement soit consideré comme valide.\\ La touche correspondante restera appuyée jusqu'à ce que la tête revienne en position de repos. Paramètres : * On/Off de cette sortie * Pour chacun des axes de FreeTrack : * Définition d'une touche correspondant à un mouvement dans chaque sens par rapport à la position de repos centrale. * Définition d'un seuil de mouvement en-dessous duquel FreeTrack considèrera que la tête se trouve toujours en position de repos centrale. === Sortie souris === FIXME === Sortie PPJOY === FIXME === Sortie interface FSUIPC === Sortie compatible FS2002/FS2004. Nécessite le logiciel tiers FSUIPC. Paramètres : * On/Off de cette sortie === Sortie interface SimmConnect === Sortie compatible FSX. Nécessite le logiciel tiers SimmConnect. Paramètres : * On/Off de cette sortie ==== Activation/Désactivation de certains axes ==== {{ freetrack:ft_profiles.jpg|}} Dans l'onglet PROFILS Il est possible, dans un profil, d'activer ou de désactiver un axe non utilisé, ou risquant de générer des problèmes. A la définition de chaque axe est associée une case à cocher ENABLED. * Case cochée = axe actif * Case non cochée = axe inactif ==== Inversion de certains axes ==== Dans l'onglet PROFILS Il est possible, dans un profil, d'inverser le fonctionnement d'un ou plusieurs axes. A la définition de chaque axe est associée une case à cocher INVERT * Case cochée = axe inversé * Case non cochée = axe normal ==== Réglages de la sensibilité ==== Dans l'onglet PROFILS Ces options permettent d'ajuster la sensibilité et la vitesse de réponse de chaque axe, pour le profil consideré Options globales à tous les axes : * Average * Filtrage de l'acquisition. Détermine le nombre d'acqusitions valides nécessaires avant de considérer une information de la webcam comme correcte. * Augmente l'immunité aux parasites et l'immunité aux micro-pertes de tracking, mais augmente le temps de réponse. * Dynamic Smoothing Reduction * Réduit le lissage durant le mouvement pour augmenter la vitesse de réponse. * Zoom Smoothing Multiplier (mulptiplicateur de lissage de zoom) * Augmente le lissage pour la translation Z (zoom).\\ * Utilise pour certains programmes utilisant cet axe. Options Spécifiques à chaque axe : * Sensitivity (sensibilité) * Sensibilité générale de l'axe consideré. * Une sensibilité élevée sur un axe de translation peut occasioner une translation induite non souhaitée lors de rotations. * Smoothing (lissage) * Lissage de la réponse. Augmente la stabilité et la douceur de réponse, au détriment de la vitesse de réponse pour les mouvement de faible et moyenne vitesse. * Les mouvements rapides sont peu affectés par ce réglage. * :!: Tenir compte d'un éventuel lissage déjà incorporé dans les jeux. ==== Ajustement des courbes de réponse ==== FreeTrack est susceptible de gérer les 6 degrés de libertés. Ces degrés sont : ^ ROTATION ^^^ ^ X ^ Y ^ Z ^ | YAW | PITCH | ROLL | | {{freetrack:ft_head_rotx.gif|}} | {{freetrack:ft_head_roty.gif|}} | {{freetrack:ft_head_rotz.gif|}} | ^ TRANSLATION ^^^ ^ X ^ Y ^ Z ^ | | | ZOOM | | {{freetrack:ft_head_tranx.gif|}} | {{freetrack:ft_head_trany.gif|}} | {{freetrack:ft_head_tranz.gif|}} | {{ freetrack:ft_curvesexamples.jpg|}} Chacun de ces degrés de libertés est associé à une courbe de réponse, qui va permettre de moduler la sensibilité et la réponse de manière non-linéaire. Ces courbes de réponse se lisent de la manière suivante : * la représentation est une **demi-courbe** (depuis la position 0 jusqu'au maximum dans un sens). Elle est completée par son miroir exact dans le sens négatif. Sur cette demi-courbe, le 0 représente un déplacement ou rotation nul par rapport à la position ou angle de référence (défini lorsqu'on fait un centrage). * en abscisse, le rendu **dans le programme** de la position de la tête pour cet axe (de 0 à 160 degrés) * en ordonnée, la position **réelle** de la tête du joueur (de 0 à 50 degrés) * a une position réelle de la tête (hauteur) correspond une position de la tête dans le jeu (largeur) * si la courbe de réponse est droite, alors la réponse est linéaire entre la tête du joueur et sa représentation dans le jeu * Dans les exemples à droite on voit comment créer une zone morte (importante,moyenne ou faible). Une zone morte est une zone dans laquelle le montage sera très peu sensible (p.ex, on souhaite avoir une vue bien stable vers l'avant de sa voiture ou de son avion, et plus de réponse lorsqu'on commencera à regarder sur les côtés). {{ freetrack:ft_curvesexamples_menu.jpg|}} * Par click droit sur une courbe, on accède au menu contextuel permettant de choisir une zone morte par défaut, une courbe de réponse type, réinitialiser l'ensemble de la courbe vers une réponse linéaire, ...