• 0:00
    /
    0:00
    Loaded: 0%
    0:00
    Progress: 0%
    Stream TypeLIVE
    0:00
     
    1x
    Advertisement

Découverte des possibilités d’un moteur 3D

Présentations similaires


Présentation au sujet: "Découverte des possibilités d’un moteur 3D"— Transcription de la présentation:

1 Découverte des possibilités d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Travail d’Études et de Recherches Découverte des possibilités d’un moteur 3D Yan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda TER – Master 1 Informatique 03/06/2009 1/35

2 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Contexte Quelques mots sur le TER Présentation du sujet Méthodologies de travail Yan Intro : Contexte (ter + sujet + methodologies de travail) + 1 diapo plan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 2/35

3 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Plan Moteurs 3D Moteur de jeu Réalisation : FutuRace Yan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 3/35

4 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Moteurs 3D Ju Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 4/30

5 Qu’est-ce qu’un Moteur 3D ?
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Qu’est-ce qu’un Moteur 3D ? Intérêt Fonctionnement Ju Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 5/30

6 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Choix du Moteur 3D Contraintes Présélection Comparatif Ju Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 6/30

7 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Principes Scène Nœuds & Entités Caméra & Points de vue Boucle d’évènements Scene / Nœuds : Yan; Camera & Boucle : Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 7/30

8 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Fonctionnalités Animations Interactions utilisateur Flo image animation Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 8/30

9 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Fonctionnalités Éclairage Ombres TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 9/30

10 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Fonctionnalités Terrain TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 10/30

11 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Fonctionnalités Ciel TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 11/30

12 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Fonctionnalités Effets Visuels Particules, shaders Ju Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 12/30

13 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Qu’est-ce qu’un Moteur 3D ? Choix du Moteur 3D Le Moteur OGRE Le Moteur OGRE Plugins Affichage de vidéo Génération de forêts Animations flash Etc. TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 13/30

14 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Modélisation Moteur Physique Interface Graphique Gestion Sonore Moteur de jeu TDA / EXTENSION DU sujet du ter Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 14/30

15 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Modélisation Moteur Physique Interface Graphique Gestion Sonore Modélisation Étapes de modélisation Exportation de modèles Modélisation; oFusion; TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 15/30

16 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Modélisation Moteur Physique Interface Graphique Gestion Sonore Moteur Physique Présentation du moteur Collisions Eugen Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 16/30

17 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Modélisation Moteur Physique Interface Graphique Gestion Sonore Moteur Physique Fonctionnement physique Ray-cast Matériaux Jointures Eugen Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 17/30

18 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Modélisation Moteur Physique Interface Graphique Gestion Sonore Autres Interface Graphique Gestion Sonore Ju : format non compressé Sonore. Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 18/30

19 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions FutuRace Yan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 19/30

20 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Étude Préalable Spécifications techniques Fondements du jeu Fonctionnalités souhaitées Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 20/30

21 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Objectifs de l’architecture Robustesse Évolutivité Indépendance Interchangeabilité Eugen Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 21/30

22 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Robustesse Responsabilités limitées Patrons de conception Patron Singleton Patron Monteur Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 22/30

23 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Robustesse Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 23/30

24 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Évolutivité Flo Paquetage Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 24/30

25 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Indépendance MVC Signaux Responsabilités Idiome Pimpl Encapsulation Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 25/30

26 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Indépendance Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 26/30

27 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Interchangeabilité Dépendance entre paquetages Patron Façade Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 27/30

28 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Conception Interchangeabilité Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 28/30

29 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Réalisation Affichages Yan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 29/30

30 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Réalisation Collisions Enveloppes convexes Yan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 30/30

31 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Réalisation Création de niveaux Méthode originale oFusion Analyseur XML Ajout des objets « en dur »  creation de scene sous 3dsmax, export avec oFusion, parserXML - TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 31/30

32 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Réalisation Interface graphique Ju Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 32/30

33 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Réalisation Éléments de jeu Temps, pause, fin du circuit, restart Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 33/30

34 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Réalisation Améliorations diverses Lancer de rayons Skybox Sons Particules Tests Skybox/sons par circuit : dans le parser XML  pas besoin de recompiler. Flo Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 34/30

35 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Étude Préalable Conception Réalisation Évolutions Évolutions Caméra Menus Jouabilité Graphismes Camera : élasticité, vue 1ere personne; Menus : options, scores; TDA rappel de l’archi qui permet l’évolutivité Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 35/35

36 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Conclusion Apprentissage technique Méthodes de développement Travail de groupe Yan Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 36/35

37 Découverte d’un moteur 3D
Moteurs 3D Moteur de jeu FutuRace Démonstration ? Oui, allez !  Non merci !  N.B. : Yannick était contre les smileys TDA Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 37/35

38 Merci de votre attention !
Moteurs 3D Moteur de jeu FutuRace Merci de votre attention ! Florent Avellaneda - Eugen Cepoi - Julien Demontis - Yannick Lorenzati - Nicolas Tanda Découverte d’un moteur 3D 03/06/2009 38/35


Télécharger ppt "Découverte des possibilités d’un moteur 3D"
Annonces Google