Gestion caméras » Historique » Révision 4
« Précédent |
Révision 4/6
(diff)
| Suivant »
Anonyme, 19/03/2015 17:00
Gestion caméras¶
La gestion des caméras a été difficile. En effet, nous avons souvent buté sur une erreur de nombre de caméras : nous devions en créer plusieurs, afin d'avoir différents points de vue.
C'est d'abord ce que nous nous sommes dit. Cependant, en réalité, nous ne créons pas les caméras, nous changeons seulement la vue (direction et position) de la caméra. Il était donc impossible de créer une vue de caméra sans la séparer des autres par un switch, par exemple, sinon la probabilité de tomber sur le cas où l'on se retrouverai avec 2 vues de caméras à deux endroits différents pourrait arriver. Et évidemment, pour une caméra donnée, on ne peut pas regarder à deux endroits différents à la fois.
Nous avons donc eu le choix entre simplement séparer les vues, et créer des viewports, afin de contenir les vues de chaque caméra.
Exemple de viewports sur une autre application raydium :
Etant donné que notre but était de changer complètement la vue, nous avons décidé de simplement utiliser une seule et unique caméra, dans la vue principale (que l'on pourrait logiquement appeler viewport principal).
Ainsi, lorsque l'on clique sur les touches pour changer de vue, la caméra principale change de position et de direction de vue (l'endroit qu'elle regarde), mais reste la même.
Voici les vues possibles de la caméra :
- Vue avant (la caméra est positionnée à l'endroit où le potentiel pilote devrait se trouver : dans la nacelle du support) :
- Vue côté doit :
- Vue côté gauche :
- Vue à la 3ème personne (la caméra est placée derrière l'hélicostat, légèrement en hauteur, tout en gardant une vue d'ensemble de devant) :
- Caméra en "freemove" : La caméra est déplaçable comme on le souhaite (avec les touches aux flèches directionnelles du clavier) et on peut regarder dans la direction que l'on veut (grâce à la souris) :
Mis à jour par Anonyme il y a environ 10 ans · 4 révisions