Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
307 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [3D : Irrlicht] Head-Tracking - Comment manipuler la caméra ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[3D : Irrlicht] Head-Tracking - Comment manipuler la caméra ?

n°2120303
crom29
Posté le 09-01-2012 à 18:24:09  profilanswer
 

Bonjour,
 
Je désire coder un système de HeadTracking un peu comme celui de Johnny Chung Lee :
http://www.youtube.com/watch?v=Jd3 [...] r_embedded
 
Le positionnement des yeux via la wiimote et mes belles lunettes infrarouges fonctionne parfaitement, mais je me heurte à des difficultés sur le moteur 3d :
J'aimerais fixer 4 points de la scène, et les faire concorder avec les 4 coins de l'écran.
Une image vaut des milliers de mots ;)
http://img440.imageshack.us/img440/2567/schemab.jpg
 
Ne connaissant Irrlicht que depuis quelques semaines, je vois deux solutions :
- calculer manuellement le FieldOfView et CameraRotation en fonction de la position du joueur et de la caméra, ce qui est, je trouve assez compliqué et long à faire.
- Irrlicht offre la possibilité de faire autrement ? Peut être un truc avec les matrices? ^^
 
Pouvez vous m'orienter?
Merci d'avance ! ;)
 
 
Voici le lien vers le code (on ne sait jamais) : https://github.com/CromFr/WiimoteTe [...] adTracking


---------------
HAF 922 owner ==> http://forum.hardware.fr/hfr/Overc [...] 2997_1.htm ;) || Vous aimez Neverwinter Nights 2 ? Allez faire un tour sur http://lacoleredaurile.xooit.fr/ !
mood
Publicité
Posté le 09-01-2012 à 18:24:09  profilanswer
 

n°2120321
Terminapor
I'll see you rise.
Posté le 09-01-2012 à 21:27:03  profilanswer
 

Le fov tu n'y touches pas, je pense que le code est grosso-merdo le même que pour calculer l'angle de rotation d'une caméra en utilisant la souris, tu as des tonnes d'exemples sur le net :D


---------------
Perhaps you don't deserve to breathe
n°2120331
crom29
Posté le 09-01-2012 à 22:48:07  profilanswer
 

Au contraire, je pense que le Fov change en fonction de l'éloignement de l'écran
Je vois l'écran comme une fenêtre et la caméra comme notre œil : plus on s'approche de l'écran, plus il occupe notre champ de vision, et plus le FOV dans irrlicht augmente.
 
allez, une image :p
http://img832.imageshack.us/img832/6863/fovx.jpg


Message édité par crom29 le 09-01-2012 à 22:53:36

---------------
HAF 922 owner ==> http://forum.hardware.fr/hfr/Overc [...] 2997_1.htm ;) || Vous aimez Neverwinter Nights 2 ? Allez faire un tour sur http://lacoleredaurile.xooit.fr/ !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [3D : Irrlicht] Head-Tracking - Comment manipuler la caméra ?

 

Sujets relatifs
probleme 3D openglManipuler des pages html avec des formulaires JS
Affichage camera en flex, abscence de demande d'acces a la camera?..avec CVS écraser une branche par le contenu de HEAD
Tracer de beaux graphe en 3DMorpion 3D en python
[C++] Manipuler un logiciel de simulation[c++] utiliser caméra Smartphone Windows Mobile 6
PaperVision3D : passer de la 2d a la 3d = problème de coordonnées :-/une liste d'élements à manipuler en JS
Plus de sujets relatifs à : [3D : Irrlicht] Head-Tracking - Comment manipuler la caméra ?


Hit-Parade
Copyright © 1997-2012 Hardware.fr SARL / Groupe LDLC / LesNumeriques.com / Version anglaise du site: BeHardware