Animation et manipulation de papier froissé



Documents pareils
I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Introduction au maillage pour le calcul scientifique

Analyse statique d une pièce

COMPTE-RENDU «MATHS EN JEANS» LYCEE OZENNE Groupe 1 : Comment faire une carte juste de la Terre?

F411 - Courbes Paramétrées, Polaires

ANNEXE J POTEAUX TESTÉS SELON UN CHARGEMENT STATIQUE ET TESTÉS SELON UN CHARGEMENT CYCLIQUE ET STATIQUE

Object Removal by Exemplar-Based Inpainting

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Deux disques dans un carré


Fonctions de plusieurs variables

DECOUVREZ Discover TYPE EDIT V12 Français

Fonctions de plusieurs variables

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Transmission d informations sur le réseau électrique

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

Exemples de dynamique sur base modale

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

Force de serrage 123 N N. Pince de préhension parallèle à 2 doigts PGN-plus 160 avec doigts de préhension spécifiques à la pièce à manipuler

Thème 17: Optimisation

Calcul intégral élémentaire en plusieurs variables

OLYMPIADES ACADEMIQUES DE MATHEMATIQUES. 15 mars 2006 CLASSE DE PREMIERE ES, GMF

Optimisation des performances d échangeurs de chaleur.

Introduction à MATLAB R

modélisation solide et dessin technique

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Organiser des groupes de travail en autonomie

CEGEP DU VIEUX-MONTRÉAL

NOTE SUR LA MODELISATION DU RISQUE D INFLATION

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Les algorithmes de base du graphisme

Défibrillation et Grand Public. Méd-Cl JAN Didier Médecin chef Méd-Cne PIVERT Pascaline

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set

PROGRAMME D HABILETÉS EN FAUTEUIL ROULANT (WSP-F)

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

T.P.E. LA PHYLLOTAXIE: ASSOCIATION DES SPIRALES DANS LA CROISSANCE DES PLANTES. Juan Carlos Marroquin, T le S.

Continuité et dérivabilité d une fonction

Exemple d application en CFD : Coefficient de traînée d un cylindre

Création de maquette web

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Utilisation du logiciel GALAAD

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

travaux de peinture pose de papier peint

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Plus courts chemins, programmation dynamique

Résolution d équations non linéaires

KEL Doc. Service d envoi automatisé de courriers postaux. Un service du Groupe KEL

Cloud computing et sécurité

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

Comparer des surfaces suivant leur aire en utilisant leurs propriétés géométriques Découverte et manipulation

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Trouver un vecteur le plus court dans un réseau euclidien

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

Unité de formation No 1 : la description d un processus de travail accompli par l apprenti au sein de l entreprise d apprentissage

Chapitre 5 : Flot maximal dans un graphe

Les Conditions aux limites

Cours de Master Recherche

La fonction exponentielle

Programmation linéaire

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Le Dessin Technique.

Automatisation pour un traitement rationalisé du courrier

Saisie et indexation de données intelligentes

Comment remplir le FORMULAIRE DE DON DE 2012

Fonctions de deux variables. Mai 2011

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

GUIDE Excel (version débutante) Version 2013

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Cours 7 : Utilisation de modules sous python

Cours de résistance des matériaux

de calibration Master 2: Calibration de modèles: présentation et simulation d

LA QUALITE DES CROQUANTES OU NOUGATINES:

Chapitre 2 : Caractéristiques du mouvement d un solide

Les nouveautés de Femap 11.1

Système LCP à angulation variable 2.4/2.7 pour avant-pied/médio-pied. Plaques spécifiques pour ostéotomies, arthrodèses et fractures du pied.

Mise en scène d un modèle dans l espace 3D

[LES portes de hall DECAYEUX ]

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

INFUSIONS MC Marquises contrastantes en polycarbonate Mode d assemblage et d installation

Installation de Premium-RH

SÉRIE KIP 70 DES SOLUTIONS INTELLIGENTES DES POSSIBILITÉS INFINIES

Lightroom. Chambre noire numérique. Organisation. Lightroom Catalog.lrcat. Lightroom Catalog Previews.lrdata 2005, 2006, 2007

Le seul ami de Batman

Lecture graphique. Table des matières

FICHE DE POSE FILMS AUTOMOBILES FPP Auto A SOMMAIRE

NON-LINEARITE ET RESEAUX NEURONAUX

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Innovations Majeures de la Version 4

mymail Machine à Affranchir Guide d utilisation

Transcription:

Animation et manipulation de papier froissé Camille Schreck Encadrants : Stefanie Hahmann (LJK-Inria/Imagine), Damien Rohmer (CPE Lyon, Inria/Imagine) 14 Novembre 2013 C. Schreck (Imagine) papier froissé 14 Novembre 2013 1 / 25

Motivation Le papier : matériau très commun, mais peu représenté en informatique graphique. Pas d outils. Méthode pour modéliser et manipuler du papier interactivement. Difficultés Isométrie à un patron 2D Plis francs Plasticité C. Schreck (Imagine) papier froissé 14 Novembre 2013 2 / 25

État de l art : Approches physiques Plaques minces Maillage dynamique [Grinspun,Eurographics 03] [Burgoon, C&A 06] + réalisme plis prédéfinis pas de plasticité [Zhang, CASA 09] + rapide plis le long des arêtes [Narain, SIGGRAPH, 13] + très réaliste plis doivent s adapter au maillage temps de calcul élevé C. Schreck (Imagine) papier froissé 14 Novembre 2013 3 / 25

État de l art : Approches géomètriques Synthèse de surface développable Déformation de surface développable [Rose, SGP 07] [Decaudin, CGF 06] + développablité exacte surface lisse pas de plis francs [Rohmer, Eurographics 11] + plis francs pas de cohérence temporelle [Solomon, CGF 12] + dévelopabilité exacte pli défini par utilisateur C. Schreck (Imagine) papier froissé 14 Novembre 2013 4 / 25

Surface développable Définitions Peut être dépliée sur un plan sans déformation. si C 2 : Surface réglée Plan tangent constant le long d une règle. Surfaces C 2 -développables Composées de portions de: plans cylindres cônes développées tangentielles. Cas particulier : cônes généralisés Courbure de Gauss nulle en tout point. C. Schreck (Imagine) papier froissé 14 Novembre 2013 5 / 25

Notre approche Principe Gestion explicite des singularités. Surface s appuyant sur ces points. Cas particulier : doigts sur les coins doigts se déplacent dans un plan. Contributions Approche mixte : géométrique/physique Gestion réaliste des points singuliers Maillage optimal : adapté aux plis et points singuliers C. Schreck (Imagine) papier froissé 14 Novembre 2013 6 / 25

Sommaire 1 Une approche mixte pour la modélisation du papier 2 Analyse et déformation de la surface 3 Simulation physique 4 Validation et résultats 5 Limitations et perspectives C. Schreck (Imagine) papier froissé 14 Novembre 2013 7 / 25

Index 1 Une approche mixte pour la modélisation du papier 2 Analyse et déformation de la surface 3 Simulation physique 4 Validation et résultats 5 Limitations et perspectives C. Schreck (Imagine) papier froissé 14 Novembre 2013 8 / 25

Une approche mixte pour la modélisation du papier Papier froissé. point singulier point de contour partie plus rigide entre des points singuliers Approximation de la surface par des cônes généralisés. zone plane cône généralisé C. Schreck (Imagine) papier froissé 14 Novembre 2013 9 / 25

Algorithme Initialisation Triangulation des points repésentant les doigts. Boucle d animation Màj et résolution du système physique rigide position 3D points de fracture et contour Pour chaque triangle : si non compressé : surface plane. si compressé dans une direction : morceaux de cône généralisé. si compressé dans deux directions : ajout d un point de fracture, subdivision de la surface. Création dynamique du maillage Système rigide. Surface formée de cônes généralisés C. Schreck (Imagine) papier froissé 14 Novembre 2013 10 / 25

Index 1 Une approche mixte pour la modélisation du papier 2 Analyse et déformation de la surface 3 Simulation physique 4 Validation et résultats 5 Limitations et perspectives C. Schreck (Imagine) papier froissé 14 Novembre 2013 11 / 25

Détection de la compression Triangle non compressé. Triangle compressé dans une direction. Création d un nouveau cône généralisé. Construction des cônes généralisés Pour i = 1.. n 1 : En 2D : B i = intersection entre le bord et la règle passant par C i d i = C i B i En 3D : B i = C i + d i S C i S C i C. Schreck (Imagine) papier froissé 14 Novembre 2013 12 / 25

Insertion de points singuliers Triangle compressé dans une direction. Triangle compressé dans deux directions Apparition d un point singulier. Position d un point singulier La probabilité qu un point de fracture apparaisse à une position dépend : des fibres du papier : texture 2D de p = e d2 σ 2 d = distance à la ligne d inflexion. C. Schreck (Imagine) papier froissé 14 Novembre 2013 13 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

C. Schreck (Imagine) papier froissé 14 Novembre 2013 14 / 25

Index 1 Une approche mixte pour la modélisation du papier 2 Analyse et déformation de la surface 3 Simulation physique 4 Validation et résultats 5 Limitations et perspectives C. Schreck (Imagine) papier froissé 14 Novembre 2013 15 / 25

Un système masse-ressort pour simuler des éléments rigides Deux cas où est utilisée la simulation physique Élements rigides entre les points de fracture et de contour : ressorts créés au fur et à mesure. Relaxation de cône : ressorts le long des règles de bords courbés. Forces Élongation Courbure Cisaillement Rigidité d un ressort r i le long d une règle courbure i π > courbure j π k i > kj k i = k regle courbure i C. Schreck (Imagine) papier froissé 14 Novembre 2013 16 / 25

Index 1 Une approche mixte pour la modélisation du papier 2 Analyse et déformation de la surface 3 Simulation physique 4 Validation et résultats 5 Limitations et perspectives C. Schreck (Imagine) papier froissé 14 Novembre 2013 17 / 25

Validation des courbes C. Schreck (Imagine) papier froissé 14 Novembre 2013 18 / 25

Validation des courbes C. Schreck (Imagine) papier froissé 14 Novembre 2013 18 / 25

Validation des courbes Hauteur/longeur de la courbe (h/l) en fonction de la compression. modélisation papier d imprimante 90 g/m2 papier à carreaux 70 g/m2 C. Schreck (Imagine) papier froissé 14 Novembre 2013 18 / 25

Validation de la position des points de fracture Compression de la feuille C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Validation de la position des points de fracture Apparition du premier point de fracture C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Validation de la position des points de fracture Apparition du premier point de fracture C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Validation de la position des points de fracture Papier d imprimante Apparition du premier point de fracture Compression 10%, σ = 0.01 C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Validation de la position des points de fracture Papier à carreaux Apparition du premier point de fracture Compression 10%, σ = 0.001 C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Validation de la position des points de fracture Papier d imprimante Apparition du premier point de fracture Compression 30%, σ = 0.01 C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Validation de la position des points de fracture Papier à carreaux Apparition du premier point de fracture Compression 30%, σ = 0.001 C. Schreck (Imagine) papier froissé 14 Novembre 2013 19 / 25

Résultats Performance : temps réel 2.67 GHz, 8GiB 10 itérations pour résoudre les systèmes physiques Plus de 15 fps jusqu à 50 points de fracture + 50 points de contour. Quasi-isométrie Déformation d arêtes du maillage : <10% sauf sur le bord des cônes. Maillage optimal C. Schreck (Imagine) papier froissé 14 Novembre 2013 20 / 25

Comparaison visuelle dans un cas élémentaire C. Schreck (Imagine) papier froissé 14 Novembre 2013 21 / 25

Comparaison visuelle dans un cas élémentaire C. Schreck (Imagine) papier froissé 14 Novembre 2013 21 / 25

Comparaison visuelle dans un cas élémentaire C. Schreck (Imagine) papier froissé 14 Novembre 2013 21 / 25

Comparaison visuelle dans un cas élémentaire C. Schreck (Imagine) papier froissé 14 Novembre 2013 21 / 25

Comparaison visuelle dans un cas élémentaire C. Schreck (Imagine) papier froissé 14 Novembre 2013 21 / 25

Comparaison visuelle dans un cas élémentaire C. Schreck (Imagine) papier froissé 14 Novembre 2013 21 / 25

Index 1 Une approche mixte pour la modélisation du papier 2 Analyse et déformation de la surface 3 Simulation physique 4 Validation et résultats 5 Limitations et perspectives C. Schreck (Imagine) papier froissé 14 Novembre 2013 22 / 25

Conclusion + Temps réel + Interactivité + Plis francs + Plasticité + Maillage optimale + Quasi-isométrie C. Schreck (Imagine) papier froissé 14 Novembre 2013 23 / 25

Limitations Cas particulier Stabilité du système physique Perspectives Défaut d isométrie sur le bord des cônes Généralisation : déplacement de doigts dans l espace... Gestion des collisions : peu de temps de calcul. Arêtes en arc-de-cercle. Auto-intersections non gérées. C. Schreck (Imagine) papier froissé 14 Novembre 2013 24 / 25

Merci de votre attention! C. Schreck (Imagine) papier froissé 14 Novembre 2013 25 / 25

Matrice de compression Matrice de compression : U = T T T U = λ 1 e 1 e T 1 + λ 2 e 2 e T 2 1 λ 2 et 1 λ 1 [0, 1] : taux de compression minimal et maximal. e 1 et e 2 : directions principales de compression. C. Schreck (Imagine) papier froissé 14 Novembre 2013 26 / 25

Isométrie des cônes C. Schreck (Imagine) papier froissé 14 Novembre 2013 27 / 25

Rassembler les triangles C. Schreck (Imagine) papier froissé 14 Novembre 2013 28 / 25

Joindre les cônes C. Schreck (Imagine) papier froissé 14 Novembre 2013 29 / 25

Maillage C. Schreck (Imagine) papier froissé 14 Novembre 2013 30 / 25

Collisions? Méthode naïve [Bridson, SIGGRAPH 02] C. Schreck (Imagine) papier froissé 14 Novembre 2013 31 / 25

Arc de cercle? Propagation des points de fracture [Kilian, SIGGRAPH 08] C. Schreck (Imagine) papier froissé 14 Novembre 2013 32 / 25