Extension aux quadrupèdes dun moteur danimation 3D de personnages Stage de Master 2 Recherche Imagerie, Vision, Robotique Nicolas Chaverou Sous la tutelle.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Réunion du SP2 - 6 juin 2007 Urbanisme des RadioCommunications D.2.2.1: Définition des besoins en mesures radio et métrologie(TDF:E.Nicolas)
Les matrices.
Fabrice Lauri, François Charpillet, Daniel Szer
AUTRES ASPECTS DU GPS Partie I : tolérance de Battement
IREMIA : Institut de REcherche en Mathématiques et Informatique Appliquées Université de la Réunion Uniformisation des mécanismes de conception de SMA.
Algèbre de composants : une approche fonctionnelle à la sémantique de documents Bart Lamiroy LORIA/INPL QGar - École des Mines de Nancy.
La Méthode TRIZ en Agroalimentaire?
Réunion GT SIM GART – 29 Janvier 2013
Mise en œuvre d’une démarche et d’un outil de gestion de « connaissances métier » basés sur la collaboration. Cyril BEYLIER
Eric BONJOUR, Maryvonne DULMET
Simplification et abstraction de dessins au trait
Thibault PHILIPPE Master 2 Recherche IVR EVASION/GRAVIR
Visualisation Focus+Contexte pour l’Exploration Interactive
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.
Modélisation et commande hybrides d’un onduleur multiniveaux monophasé
Tests et validation du logiciel
Tests et Validation du logiciel
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Animation de solides en contact par modèle physique
Sélection automatique d’index et de vues matérialisées
Environnement de réalité augmentée : vers les jeux vidéos
Thomas LOPEZ - Equipe BUNRAKU Candidature au monitorat IFSIC – Mardi 6 Octobre 2008.
Clément Boussard, Nicolas Hautière, Dominique Gruyer
Journée des entreprises 2013 Plan-les-ouates Les chantiers dans la ziplo ( principe de circulation ) Département de l’intérieur, de la mobilité et de.
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
Nicolas Mansard LAAS, Toulouse
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
Reconnaissance de visages
Thomas LOPEZ - Equipe BUNRAKU Candidature au monitorat IFSIC – Mardi 6 Octobre 2008.
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Encadré par : O. Papini, H. Glotin et P. Hebrard Nidhal BEN ALOUI
Université Mouloud Mammeri de Tizi-Ouzou
Champs de Markov cachés pour la classification de gènes..
Le morphage d’images GIF-4105/7105 Photographie Algorithmique
Etats Généraux du Travail Social
Michel Winter – 2008 / 2009 Lévaluation des charges.
Communication Inter-Véhicules KERROUZI-BERTRAND-HAFID Tuteur : Mr BENSLIMANE.
Plan de l’exposé Présentation de l’équipe Présentation du stage
MODELE RELATIONNEL concept mathématique de relation
Présentation du deuxième document daccompagnement Ecole dété de Guidel 2010 Annie Journu.
Présentation du projet d'IN55
Découverte des possibilités d’un moteur 3D
Présentation du mémoire
Article présentée par : Étudiante en 2ème année mastère F.S.T. Tunisie
Ali AICH, Sophie LORIETTE
Ecaterina Giacomini Pacurar
13-14 juin 2007 Synthèse du groupe 2 Les équipes participantes 3D Geom.net : géométrie dans lespace APLUSIX : les expressions algébriques, les transformations.
Application d’algorithmes d’extraction de la couleur et des textures à partir d’images aériennes dans le contexte de l’extraction de bâtiments pour supporter.
Soutenance de stage 16 Mai au 5 Août 2011
Ingénierie des Connaissances
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
BREVET A CENTRE DE TUBIZE
Thomas LOPEZ - Equipe BUNRAKU Candidature au monitorat INSA– Vendredi 10 Octobre 2008.
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
1 Vers la gestion de la cohérence dans les processus multi-modèles métier Wolfgang THEURER Ecole Nationale Supérieure d’Ingénieurs des Etudes et Techniques.
Évaluation et enrichissement de l'approche MUM pour évaluer la qualité décisionnelle a posteriori des données géospatiales Johann Levesque 28 avril Université.
IMAGIS-GRAVIR / IMAG Extension d’un environnement de réalité augmentée Raphaël Grasset Projet de Magistère 3ème année Responsable : JD Gascuel iMAGIS/GRAVIR.
Recalage contraint par cartes de courbures discrètes pour la modélisation dynamique du rein Valentin LEONARDI, Jean-Luc MARI, Philippe SOUTEYRAND, Julien.
Sciences Mécaniques Appliquées
PLAN DE L’EXPOSÉ 1) Introduction 2) Méthodologie
Proposition d’une métaheuristique pour le
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Usages pédagogiques des Espaces Numériques de Travail MEN-MESR/SG/STSI/SDTICE
Séminaire de clôture TUNIS,16 juin Séminaire de clôture - Jumelage emploi - 16 juin 2014 Appui au pilotage de la coopération internationale quelques.
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
1 Théorie de la finance Gestion de portefeuille Moyenne-variance Master Sciences de Gestion – Semestre II - Université Mohammed V Faculté des Sciences.
1 Monopalme Projet 4 Info Présentation final LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Transcription de la présentation:

Extension aux quadrupèdes dun moteur danimation 3D de personnages Stage de Master 2 Recherche Imagerie, Vision, Robotique Nicolas Chaverou Sous la tutelle de Lionel Revéret Équipe EVASION-GRAVIR-IMAG 1/19

Introduction Contexte : Besoin danimer les animaux de manière réaliste. Capture de mouvements délicate. Keyframe fastidieux et peu flexible : adapté à une morphologie de squelette adapté à un environnement spécifique. Keyframe peu réutilisable (mélange)

Contexte : MKM (Manageable Kinematic Motions), une librairie danimation de bipèdes en temps-réel (SIAMES – IRISA) Mélange de mouvements Adaptation à lenvironnement Indépendant de la morphologie Introduction [Multon et al. 05]

Introduction Objectif : MKM Quad, une librairie danimation de quadrupèdes en temps-réel. Proposer les mêmes fonctionnalités pour les quadrupèdes : Mélange de mouvements Adaptation à lenvironnement Indépendant de la morphologie

Problématique Méthodes de MKM uniquement adaptées aux personnages bipèdes. Un quadrupède 2 x 2 bipèdes ! [Cartmill et al. 02] => Adapter les méthodes existantes ou en trouver de nouvelles.

Plan État de lart Synchronisation Le Contexte MKM Contributions Squelette générique de quadrupèdes Nouvelle approche de la synchronisation Conclusion et Perspectives

Plan État de lart Synchronisation Le Contexte MKM Contributions Squelette générique de quadrupèdes Nouvelle approche de la synchronisation Conclusion et Perspectives

État de lart Synchronisation Correspondances entre mouvements Utilisation des fréquences [Bruderlin et al. 95] Framespace interpolation [Guo et al. 94] Transitions entre postures Motion graphs [Kovar et al. 02] [Ashraf et al. 01]

Plan État de lart Synchronisation Le Contexte MKM Contributions Squelette générique de quadrupèdes Nouvelle approche de la synchronisation Conclusion et Perspectives

Le Contexte MKM Présentation générale OfflineTemps-réel

Le Contexte MKM Partie Traitement Squelette normalisé [Kulpa et al. 05]

Le Contexte MKM Partie Traitement Squelette normalisé : articulation intermédiaire [Kulpa et al. 05]

Le Contexte MKM Partie Traitement Squelette normalisé : articulation intermédiaire [Kulpa et al. 05]

Le Contexte MKM Partie Traitement Squelette normalisé : articulation intermédiaire [Kulpa et al. 05]

Le Contexte MKM Partie Traitement Squelette normalisé : articulation intermédiaire [Kulpa et al. 05]

Le Contexte MKM Partie Traitement Squelette normalisé : articulation intermédiaire [Kulpa et al. 05]

Le Contexte MKM Partie Traitement Ajout de contraintes [Menardais et al. 04]

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation

Le Contexte MKM Partie Animation Synchronisation [Menardais et al. 04]

Le Contexte MKM Partie Animation Synchronisation [Menardais et al. 04]

Le Contexte MKM Partie Animation Synchronisation Soit Si(k) le k-ième élément de laction Ai. Ai et Aj sont donc synchronisées sur nk phases si : Si le résultat est différent de Err : OK Sinon, on modifie le mouvement [Menardais et al. 04]

Plan État de lart Synchronisation Le Contexte MKM Contributions Squelette générique de quadrupèdes Nouvelle approche de la synchronisation Conclusion et Perspectives

Contributions Représentation générique de quadrupèdes Morphable model of Quadruped Skeletons Petits Cauchemars Entre Amis ( Kbps) [Revéret et al. 05]

Contributions Squelette générique de quadrupèdes Différentes locomotions Nécessité dun nouveau squelette générique

Contributions Squelette générique de quadrupèdes Encodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Décodage des articulations intermédiaires

Contributions Squelette générique de quadrupèdes Vidéo

Contributions Synchronisation Relation algébrique de MKM Relation algébrique pour les bipèdes Matrice 4x4, 2 cas derreurs

Contributions Synchronisation Relation algébrique de MKM Relation algébrique pour les bipèdes Matrice 4x4, 2 cas derreurs

Contributions Synchronisation Relation algébrique de MKM Relation algébrique pour les bipèdes Matrice 4x4, 2 cas derreurs Relation algébrique pour les quadrupèdes Matrice 16x16

Contributions Synchronisation Relation algébrique de MKM Relation algébrique pour les bipèdes Matrice 4x4, 2 cas derreurs Relation algébrique pour les quadrupèdes Matrice 16x16, 110 cas derreurs

Contributions Synchronisation Nouvelle approche Relation algébrique de MKM non extensible => Étude au niveau anatomique 9 Allures [Howell 44] Représentation sous forme dautomates

Contributions Synchronisation Nouvelle approche Représentation des allures sous forme dautomates Marche Galop

Contributions Synchronisation Étude de cas

Contributions Synchronisation Étude de cas [Favreau, in progress]

Contributions Synchronisation Étude de cas [Favreau, in progress] Marche

Contributions Synchronisation Étude de cas [Favreau, in progress] Marche Galop

Contributions Synchronisation Étude de cas [Favreau, in progress] Marche Galop Transition

Contributions Synchronisation Étude de cas [Favreau, in progress]

Contributions Synchronisation Étude de cas Marche Galop

Contributions Synchronisation Étude de cas Marche Galop appui unipodal

Contributions Synchronisation Étude de cas Transition Marche Galop réunion des appuis

Contributions Synchronisation Généralisation MarcheTrot

Contributions Synchronisation Généralisation MarcheTrot

Contributions Synchronisation Généralisation : trouver un chemin valide MarcheTrot

Contributions Synchronisation Généralisation : trouver un chemin valide MarcheTrot Patte

Contributions Synchronisation Généralisation : trouver un chemin valide E1 – E2 = au moins un appui antérieur MarcheTrot Patte = = - -

Contributions Synchronisation Généralisation : trouver un chemin valide E1 – E2 = au moins un appui antérieur MarcheTrot Patte = = - -

Contributions Synchronisation Généralisation : calculer les états T1 et T2 MarcheTrot Patte E1 E2

Contributions Synchronisation Généralisation : calculer les états T1 et T2 MarcheTrot Patte E1 E2 T1 = E1 – E2 T1

Contributions Synchronisation Généralisation : calculer les états T1 et T2 MarcheTrot Patte E1 E2 T1 = E1 – E2 T2 = T1 + E2 T1 T2

Plan État de lart Synchronisation Le Contexte MKM Contributions Squelette générique de quadrupèdes Une nouvelle approche de la synchronisation Conclusion et Perspectives

Conclusions MKM => MKM Quad : Contributions Adaptation du squelette générique Encodage/Décodage des pattes Nouvelle approche de la synchronisation Modèle de génération de transitions entre allures

Perspectives Génération automatique dallures Synthèse de recherches : Travaux sur les allures : [Abourachid 03], [Maes 06] Corrélation avec le morphable quadruped. [Revéret et al. 05] => Définitions de nouveaux animaux.

Merci de votre attention