CES8AA TECHNIQUE ANIMATION JEU VIDEO
Transcription
CES8AA TECHNIQUE ANIMATION JEU VIDEO
CES8AA TECHNIQUE ANIMATION JEU VIDEO CES8AA Crédits : 4 ECTS Technique de l'animation et du jeu vidéo Durée : 36 heures Semestre : S8 Responsable(s) : Guillaume BONFANTE, Maître de Conférences, [email protected] Mots clés : modèles 3D, moteur physique, script, intelligence artificielle, animation Pré requis : Un bon niveau en programmation (C, C++, Java), maîtrise du système d'exploitation Objectif général : Technologie du jeux vidéo, problèmes scientifiques du domaine Programmes et contenus : Modèle du jeu vidéo : boucle principale, gestion des événements, outils de programmation exemple de TD : Pong Modèles 3D, aspects de géométrie, transformations, représentation du monde, pavage de l'espace. Shading, programmation de shaders, textures, couleurs, effets (Phong, Bump mapping, Cartoon, etc) exemple de TD : conception de tuiles sous Sketchup, construction de l'univers du jeu Animation, key frames, Mesh skinning, Conroleurs, Moteurs physiques, dynamique des corps, collisions, exemple de TD : librairie 'Bullet' Intelligence artificielle, scripting, recherche de chemins, simulation des entités, exemple de TD : mouvement des personnages sur le plateau Mise en oeuvre d'un projet de jeu vidéo. Compétences : Niveaux Description et verbes opérationnels Connaître Techniques du jeu vidéo: modèles 3D, moteur physique, script, intelligence artificielle, animation, tiling Comprendre Appliquer Analyser Synthétiser La représentation des données : entités, formes, textures, os, séquence animées. La géométrie 3D en animation : quad, rotations, point de vue, scene 3D, tiling. Conception générale d'un jeu, moteur de rendu, , moteur physique, intelligence artificielle. A un cas réel de jeu les notions vues en cours. exemples de projets : Tower Defense, Lemmings, Qbert, ... Game-play, entités géométriques, partage de données, interactions joueur-ordinateur, besoins du moteur physique Mise en uvre d'un jeu vidéo en 3D, Conception graphique, structuration du programme, événements, automate d'état du jeu Évaluer Évaluations : Test écrit Contrôle continu Oral, soutenance Projet Rapport