Télécharger la présentation
Publié parGascon Lapeyre Modifié depuis plus de 10 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.