Réalité virtuelle et interactions avec un individu

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
Le moteur
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
A l’issue des conseils de classe de 3ème,
Qui a le nombre qui vient après 8 ?
Mon carnet De comportement
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
1. 2 Informations nécessaires à la création dun intervenant 1.Sa désignation –Son identité, ses coordonnées, son statut 2.Sa situation administrative.
JXDVDTEK – Une DVDthèque en Java et XML
Formation Technique 6èmepartie.
Présentation de l’application « Livret personnel de compétences »
Simplification et abstraction de dessins au trait
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Présentation de l’année
1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.
Claire1 La relation du cinéaste à son personnage dans le documentaire: les pratiques de réalisation vont- elles influencer lécart entre la personne filmée.
Les résultats Le tri croisé
Présentation générale de MapBruit
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Utilisation de MS Project 2007
Cimetière de Djidjelli octobre 2010
Congé Férié Journée Pédagogique Rencontre avec les athlètes 13hrs-14hrs Hors Glace 14hrs-15hrs 30 Glace Arena Vaudreuil-Dorion 14hrs-15hrs Glace 15hrs-16hrs.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Bilan du Projet Industriel
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
La Saint-Valentin Par Matt Maxwell.
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
Notre calendrier français MARS 2014
1 Stratégies d'enseignement à distance et retour d'expériences 20 Juin 2008 Université de Kairouan Institut Supérieur dInformatique et de Gestion de Kairouan.
C'est pour bientôt.....
STSWEB Bascule Diffusion Nationale TOULOUSE – déc.2008.
Mon école est le monde! Par Charlotte Diamond.
Veuillez trouver ci-joint
Projet de Master première année 2007 / 2008
Les Nombres! de 0 à 20.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Création et présentation d’un tableau avec Word 2007
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
9 paires séries de 3 étuis ( n° 1 à 27 )
Projet de stage d’année IIR4 sous le thème:
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Les Chiffres Prêts?
KF-RAY Raytracer parallèle Projet long d’informatique
Médiathèque de Chauffailles du 3 au 28 mars 2009.
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Transcription de la présentation:

Réalité virtuelle et interactions avec un individu Soutenance de projet Réalité virtuelle et interactions avec un individu Quentin BRUN Cyril CAILLABA Jérémy SANHES Antoine VIGNEAU Tuteur et commanditaire : Thierry MONTEIL

Plan Introduction Diagramme de conception Scène 3D Contrôle de la scène Détection de point 3D Stéréoscopie Dessin Gestion de projet Conclusion

Projet tuteuré de 4ème année Concept de réalité virtuelle Contexte du projet Introduction Contexte Présentation Limites Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion Projet tuteuré de 4ème année Concept de réalité virtuelle Activités de gestion de projet Projet en parallèle : BAGG3D

Présentation du projet Présenter le concept de réalité virtuelle Utilisation de la stéréoscopie et des Wiimotes Application exemple : dessin 3D Présentation vidéo Introduction Contexte Présentation Limites Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion

Peu de visibilité sur les durées des travaux Limites du projet Introduction Contexte Présentation Limites Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion Départ de zéro Peu de visibilité sur les durées des travaux Limitation du chemin critique Mode de travail adapté

Diagramme de classes Conception Scène 3D Contrôleur Point 3D Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion

Choix du moteur graphique : Irrlicht Vue de la scène 3D Introduction Conception Scène 3D Vue Moteur Rendu Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion Choix du moteur graphique : Irrlicht Chargement d’un décor et application d’une texture Caméra 1ère personne : immersion dans la scène

Vue de la scène 3D Conception Scène 3D Contrôleur Point 3D Introduction Conception Scène 3D Vue Moteur Rendu Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion

Utilise un graphe de scène Moteur 3D : Irrlicht Utilise un graphe de scène Introduction Conception Scène 3D Vue Moteur Rendu Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion Racine Décor Caméra Curseur Dessin

Rendu en 3 étapes : préparation, pré-rendu, rendu Rendu de la scène A la charge du moteur Utilisation d’OpenGL Rendu en 3 étapes : préparation, pré-rendu, rendu Utilisation transparente pour le développeur Introduction Conception Scène 3D Vue Moteur Rendu Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion

Se déplacer dans la scène Par défaut : souris et clavier Matériel : Wiimote et lunettes Marcher dans la scène : croix directionnelle Déplacement de la caméra : nunchuk ou head tracking Introduction Conception Scène 3D Contrôleur Déplacement Evénements Interface Point 3D Stéréoscopie Dessin Gestion Conclusion

Moniteur d’événements Introduction Conception Scène 3D Contrôleur Déplacement Evénements Interface Point 3D Stéréoscopie Dessin Gestion Conclusion Système de gestion d’évènement : clavier, souris, etc. Rajout d’évènements personnalisés et capture de ceux-ci

Réalisée avec Irrlicht Interface graphique Introduction Conception Scène 3D Contrôleur Déplacement Evénements Interface Point 3D Stéréoscopie Dessin Gestion Conclusion Intégrée à la scène Réalisée avec Irrlicht Menu de gestion des fonctionnalités de dessin et de gestion de la 3D

Interface graphique Conception Scène 3D Contrôleur Point 3D Introduction Conception Scène 3D Contrôleur Déplacement Evénements Interface Point 3D Stéréoscopie Dessin Gestion Conclusion

Première version : avec 2 Wiimotes Méthode choisie 2 wiimotes Un stylet infrarouge Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion

Première version : avec 2 Wiimotes Méthode et stylet déjà utilisés Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion

Première version : avec 2 Wiimotes Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion Wiimotes placées orthogonalement Lecture directe des coordonnées Problème : On suppose que le stylet émet dans toutes les directions Nécessité de rétrécir l’angle des Wiimotes

Première version : avec 2 Wiimotes Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion

Deuxième version : avec une Sensor Bar Résultats décevants, trop d’imprécision 2ème méthode : Plusieurs émetteurs IR Une Wiimote en tant que stylet Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion

Deuxième version : avec une Sensor Bar Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion

Algorithme de détection X et Y : Lecture du plan directe Profondeur Z : En fonction de l’écartement des diodes IR Introduction Conception Scène 3D Contrôleur Point 3D 2 wiimotes Sensor Bar Algorithme Stéréoscopie Dessin Gestion Conclusion

Création du rendu dans les lunettes Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Rendu Vuzix Head tracking Dessin Gestion Conclusion Principe : une image différente pour chaque œil

Démarrer/Arrêter les lunettes Image à droite/à gauche SDK Vuzix Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Rendu Vuzix Head tracking Dessin Gestion Conclusion SDK simple a utiliser Démarrer/Arrêter les lunettes Image à droite/à gauche Gestion aisée de l’accéléromètre

Head tracking avec les lunettes Fonctionnalité d’amélioration Direction de la scène grâce aux lunettes Suivi fidèle de la tête de l’utilisateur Effet réaliste et immersion dans la scène Au cœur du concept de réalité virtuelle Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Rendu Vuzix Head tracking Dessin Gestion Conclusion

Création d’un nouveau nœud contenant une ligne Algorithme de dessin Création d’un nouveau nœud contenant une ligne Méthode pour effectuer le dessin On trace la ligne que si on dévie trop par rapport au point précèdent durant un faible temps Lorsque l’on achève un dessin on fait appel à la primitive « end_draw » qui trace forcement la dernière ligne Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Algorithme Fonctionnalités Gestion Conclusion

Fonctionnalités de dessin proposées Fonctionnalités d’édition de dessin Changement de couleur Gommage (par Annuler/rétablir) Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Algorithme Fonctionnalités Gestion Conclusion Dessin Ligne 1 Ligne 2 Ligne 3 . . . Annuler() Retablir() ToutSupprimer()

Mode de travail de l’équipe Scission de l’équipe en 2 Une équipe côté Wiimote, l’autre côté Moteur Meilleure gestion de l’avancement Limitation de l’impact du chemin critique Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Mode de travail Réunions Planning Conclusion

Réunions tous ensemble une fois par semaine Réunion avec le tuteur de moins en moins fréquente durant le développement Avancement Problèmes rencontrés Solutions réalisables Compte-rendu disponible sur notre SVN Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Mode de travail Réunions Planning Conclusion

Planning avec MS-Project Deux plannings différents Réunions Planning avec MS-Project Deux plannings différents Prise de retard de l’équipe Wiimote Peu de visibilité sur les possibilités d’avancement Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Mode de travail Réunions Planning Conclusion

Point a améliorer : détection d’un point 3D, lissage Conclusion Projet très formateur Techniquement Gestion de projet Difficultés Prise de retard Beaucoup d’inconnues Point a améliorer : détection d’un point 3D, lissage Promotion des travaux du DGEI Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion

Des questins ?¿ Conception Scène 3D Contrôleur Point 3D Stéréoscopie Introduction Conception Scène 3D Contrôleur Point 3D Stéréoscopie Dessin Gestion Conclusion Des questins ?¿