Fr/Howto: Configure views in FlightGear: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Created page with '=== Introduction === Ce mini-HOWTO explique comment configurer les différentes vues dans FlightGear. Une vue définit la position de la caméra dans la scène et quels sont les …')
 
No edit summary
 
Line 36: Line 36:


=== Autres exemples ===
=== Autres exemples ===
[[en:Howto: Configure views in FlightGear]]

Latest revision as of 21:29, 4 May 2012

Introduction

Ce mini-HOWTO explique comment configurer les différentes vues dans FlightGear. Une vue définit la position de la caméra dans la scène et quels sont les objets que cette caméra suit. Bien évidemment, cette caméra est imaginaire et n'a qu'une utilité mathématique afin de pouvoir construire la scène et d'afficher quelque chose sur l'écran de la personne qui est devant, comme si cette personne était réellement dans le simulateur. L'ensemble des vues disponibles dans FlightGear est configurable à l'exception de deux vues qui sont codées en dur. Les autres peuvent être configurée et des nouvelles ajoutées via l'utilisation de fichier .xml. Il est possible d'envisager d'avoir la vue du pilote et celle du co-pilote par exemple, de même qu'il est possible de créer la vue depuis une haute tour, bref, il est possible de configurer à peu près n'importe quelle vue.

Types de vues

Il y a deux types de vue:

  • LookFrom - Ce type de vue ne nécessite qu'une seule position puisqu'il s'agit de la position de la caméra. La direction dans laquelle regarde la caméra est indépendante de tout objet et il est possible de changer les angles de vue comme si on tournait la tête dans toutes les directions. C'est la vue du pilote dans son cockpit par exemple. Sa position ne change pas et il peut regarder son tableau de bord en baissant la tête mais aussi loin devant lui en relevant la tête. Il peut aussi regarder sur les côtés, et ainsi de suite.
  • LookAt - Ce type de vue nécessite de spécifier deux positions, à savoir une cible et une caméra. La direction de la vue est toujours orientée de façon à pointer sur la position de la cible et la vue suit cette dernière lorsqu'elle se déplace.


Definir les positions

Il existe deux méthodes pour définir une position et une orientation qui seront utilisées pour configurer une vue. Une méthode est liée au modèle et indique que la vue est référencée par rapport au modèle lorsque l'on définit sa position et son orientation. La deuxième méthode consiste à spécifier une position indépendante du modèle qui va être utilisée comme référence pour la vue.

Vue liée au modèle

Cette méthode autorise la définition d'une vue de type caméra, qui est en fait la position d'où vous regardez tout autour de vous. Le code suivant illustre une vue de ce type en définissant la vue qu'un pilote peut avoir depuis son cockpit. Cette vue est positionnée et orientée relativement au modèle.

<sim>
 <view>
   <name>Cockpit View</name>
   <type>lookfrom</type>
   <internal type="bool">true</internal>
   <config>
     <from-model type="bool">true</from-model>
     <from-model-idx type="int">0</from-model-idx>
   </config>
 </view>
</sim>

Décalages de vues

Autres exemples