Un état de l’art sur les logiciels de détection de collision

Slides:



Advertisements
Présentations similaires
Chaîne de Synthèse Réel Modélisation Rendu Image Fichier Scène
Advertisements

Constructive Volume Geometry (CVG) Article de Min Chen & John V. Trucker COMPUTER GRAPHICS Benoît Capelli – Stéphane Renaudie DESS IMM
Hierarchical Z-Buffer Visibility
Modélisation par Surfaces Implicites à Squelettes Complexes
Marques Patrice & Maurer Romain DESS IMM 2002 / 2003 ACCELERATION DE LA RADIOSITE.
Technique des Surfels Surfels: Surface Elements as Rendering Primitives SIGGRAPH 2000 H.Pfiste, J.van Baar, M.Zwicker, M.Gross.
Renaud Millet & Martin Raspaud - 8/11/2002 Optimized View Frustum Culling Algorithms Article de Ulf Assarsson et Thomas Möller.
Ray Tracing Acceleration Techniques A Survey of Ray Tracing Acceleration Techniques James Arvo et David Kirk Ray Tracing on Programmable Graphics Hardware.
Journée Intech Device Independence – Page 1 IHM et multiplicité des supports : aperçu de la recherche actuelle et future Anne-Marie Déry
Détection des collisions dans un moteur 3D temps réel
Introduction à l’étude des variations
La g-caméra Projection But: Modélisation Cas idéal Cas réel
Modélisation 3D Réalisation d'une image de synthèse
contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage des Conditions Initiales à l'Identique.
"Recherche de scénarios redoutés à partir d'un modèle réseau de Petri"
CLUB DES UTILISATEURS FRANCOPHONES STAR- APIC Ville de Liège – Halle aux Viandes 24 et 25 novembre 2010 Bénéfices de la migration vers Elyx.
Animation de solides en contact par modèle physique
Application à la méthode des
Sélection automatique d’index et de vues matérialisées
Parcours Tactiles Marie Claude Evina Belinga Naoures Belhabib Lilian Genaro Motti Soufiane Ben Younes Master Technologie et handicap.
Plan de la rencontre #9 Retour
Reconstruction de volume 3D
Eric Guilbert, Marc Daniel *, Eric Saux
Détection de collision Spécifications applicatives
IFT3730: Infographie 3D Transformations Géométriques
Les systèmes d'information géographique servent principalement à :
Intersection de Surfaces de Subdivision
Chapitre 3 : Détection des contours
O. Coulaud Projet Numath IECN/ Inria-Lorraine
Rencontre LIUPPA-MIRA – Présentation des compétences du LIUPPA – 27 juin 2011 – P. Aniorté1 RENCONTRE LIUPPA - MIRA PRESENTATION DES COMPETENCES DU LIUPPA.
Plan de l’exposé Présentation de l’équipe Présentation du stage
Méthode des Ensembles de Niveaux par Eléments Finis P1
Les nouveaux modes dinteraction Cours Interaction Personne-Machine 7 juin 2004 Présentation réalisée par Mireille Bétrancourt (
IFT3730 : Infographie 3D Systèmes et modèles graphiques Pierre Poulin, Derek Nowrouzezahrai Hiver 2013 DIRO, Université de Montréal.
IFT2740 : Outils de l'infographie 3D Systèmes et modèles graphiques
IFT3355: Infographie Visualisation
Réaction aux collisions dans les animations physiques François Faure, Olivier Galizzi GRAVIR Projet commun CNRS,INRIA,INPG,UJF 1 1.
Techniques de détection des collisions statiques et accélérations
Calcul et analyse 3D de Tolérances dés l’Avant Projet
Réalité virtuelle et Représentation de Données Complexes
SCHEMAS ANIMES Avec Cabri-Géomètre et REGRESSI Yves Cortial
IFT3355: Infographie Visibilité
L’adaptativité pour un solveur de l’équation de Vlasov
Caractérisation inverse de sources pour l'interaction du champ électromagnétique avec l'environnement Azeddine GATI Y. ADANE, M.F. Wong, J. Wiart, V. Fouad.
Conception et développement d ’une interface entre un environnement de réalité virtuelle et un périphérique d ’interaction.
Modélisation géométrique
Stefan Bilbao Acoustics and Fluid Dynamics Group / Music
Thomas LOPEZ - Equipe BUNRAKU Candidature au monitorat INSA– Vendredi 10 Octobre 2008.
Extraction de segments pour la reconnaissance de symboles : Une approche robuste par Transformée de Hough Présenté par : Simon BERNARD Encadré par : Jean-Marc.
Mathématiques Université en ligne. Les modules de mathématiques disponibles Trois types de modules ➢ Modules de transition entre lycée et université ➢
Projet Lancer de Rayons
SIMulateur Aquitain de Procédés d’ Incinération
Construction d'une hiérarchie mémoire faible consommation
Les bases de la modélisation Primitives simples et CSG.
Patrick Chedmail – Philippe Wenger Fouad Bennis - Alain Bernard
Les différents modèles
1 DTSI / ROBOTICS AND INTERACTIVE SYSTEMS DEPARTMENT Éléments finis pour la réalité virtuelle Maillage Volumique : Calcul des matrices élémentaires de.
Recalage contraint par cartes de courbures discrètes pour la modélisation dynamique du rein Valentin LEONARDI, Jean-Luc MARI, Philippe SOUTEYRAND, Julien.
Equipe synthèse d ’images et réalité virtuelle IRIT-UPS Toulouse Surfaces implicites Les différents modèles analytiques.
LCIN4U73 Bases géométriques de l’imagerie
FAUVET Nicolas 1 Gestion de données scientifiques 3d massives pour l’interaction en Réalité Virtuelle Doctorant: Nicolas Fauvet Encadrant: Jean-Marc Vézien.
L’EXAO: Outil et Objet d’Apprentissage. Développements et Perspective.
Ecole centrale de Lille, France
Projet SIAMES Activités de recherche IRISA Campus de Beaulieu Rennes Cedex.
Plan du cours Cours 1,2 : le pipeline graphique
Tétraédrisation de domaines volumiques avec des hiérarchies adaptatives Par A. Duprat et R. Abelé Suivit par M. Uribe-Lobello.
OSSIA Open Scenario Systems for Interactive Application Contrôle de paramètres spatiaux Jean-Michel Couturier, Blue Yeti, mai 2014.
Gaël DELBARY Benoît DEVEAUX
De la Terre à la carte: Projections et Géoréférencement
Transcription de la présentation:

Un état de l’art sur les logiciels de détection de collision Tangi.Meyer@irisa.fr Guillermo.Andrade@irisa.fr Présenté par Jean-Marie Souffez

Introduction Contexte Objectifs Réalité Virtuelle – Simulation avec retour d’effort Robotique Informatique graphique … Objectifs Éviter les interpénétrations Calculer une réponse À des degrés de précision divers!

Plan Propriétés des détecteurs Techniques générales Exemples

Propriétés des détecteurs Choix orienté application Compromis précision/coût de calcul

Propriétés des détecteurs : le format de données En entrée : plusieurs bases de données géométriques possibles Modèles volumiques CSG Modèles surfaciques NURBS Polygones Hiérarchisés ou non

Propriétés des détecteurs : le format de données En sortie : différentes informations concernant l’interaction Informations géométriques structurées ou non Informations topologiques, mécaniques Plan d’interaction - normale Contact ponctuel? Linéaire? Planaire? …

Propriétés des détecteurs : méthodes 2body / Nbody Un seul objet en mouvement Permet des calculs hors-ligne Méthodes Nbody Plusieurs objets en mouvements Applications Plus courantes Plus interactives

Propriétés des détecteurs : méthodes discrètes et continues Report d’intersections détectées à chaque pas de temps Mécanisme de retour-arrière avec recherche d’un instant proche de l’instant de contact Simulation hors-ligne

Propriétés des détecteurs : méthodes discrètes et continues Méthodes continues Recherche de l’instant de contact Évite toute interpénétration Interpolation du mouvement RV en ligne

Propriétés des détecteurs : les performances Précision du contact Temporelle Géométrique Efficacité Jusqu’à 90% du temps de calcul!

Techniques générales Identification des zones dans lesquelles des objets sont proches Hiérarchisation Volumes englobants Décomposition de l’espace Cohérence spatio-temporelle

Techniques générales : les volumes englobants Idée : petit pourcentage de collisions Savoir dire « non  » rapidement Volumes simples : Sphères AABB, OBB k-dops Couplage avec hiérarchisation de l’objet

Techniques générales : la décomposition spatiale Idée : parcours d’arbres/graphes rapides Décomposition hors-ligne de la scène Octrees, voxels… Coût mémoire important

Techniques générales : la cohérence spatio-temporelle Idée : 2 objets proches le seront encore l’instant suivant Maintenance de listes triées Calcul d’intersection sur volumes balayés interpolés

Calcul de distances et d’intersection Fonctions d’évaluation des distances X>0 X=0 X<0 Calcul d’intersections

Exemples de solutions existantes

Conclusion Besoins différents selon application De grands principes Beaucoup de solutions différentes Absence de séquences tests Évaluation difficile Autres solutions à venir NURBS, CSG… Couplages