La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

11/12/02 AFIG 2002 - Lyon Algorithmes d’intersection de surfaces de subdivision Sandrine LANQUETIN.

Présentations similaires


Présentation au sujet: "11/12/02 AFIG 2002 - Lyon Algorithmes d’intersection de surfaces de subdivision Sandrine LANQUETIN."— Transcription de la présentation:

1 11/12/02 AFIG Lyon Algorithmes d’intersection de surfaces de subdivision Sandrine LANQUETIN

2 11/12/02 AFIG Lyon Problème

3 11/12/02 AFIG Lyon Problème

4 11/12/02 AFIG Lyon Problème

5 11/12/02 AFIG Lyon Plan Surfaces de subdivision Principe de Loop Intersection Algorithmes proposés : Algorithme naturel Algorithme de voisinage Algorithme de graphe Comparaison Conclusion

6 11/12/02 AFIG Lyon Surface de subdivision Maillage initial Règles de subdivision

7 11/12/02 AFIG Lyon Surface de subdivision Maillage initial Règles de subdivision

8 11/12/02 AFIG Lyon Surface de subdivision Maillage initial Règles de subdivision

9 11/12/02 AFIG Lyon Surface de subdivision Maillage initial Règles de subdivision Surface lisse

10 11/12/02 AFIG Lyon Principe de Loop Principes [Zor00] : Doo-Sabin [Doo78] Catmull-Clark [Cat78] Loop [Loo87] Velho [Vel00], Kobbelt [Kob00]… Loop Faces triangulaires B-spline triangulaire quartique

11 11/12/02 AFIG Lyon Principe de Loop Étape 1 :

12 11/12/02 AFIG Lyon Principe de Loop Étape 2 : Masques    1-k     1/8 3/4 1/8

13 11/12/02 AFIG Lyon Principe de Loop Étape 1 : Étape 2 : Masques 3/8 1/8 1/2

14 11/12/02 AFIG Lyon Intersection Analytique Discrétisation Suivi Subdivision Linsen [Lin00] Bierman [Bie00] O’Brien [Obr00] Opérations booléennes

15 11/12/02 AFIG Lyon Algorithme naturel Intersection entre tous les couples de faces des deux surfaces Complexité

16 11/12/02 AFIG Lyon Algorithme naturel Intersection face/face Face/arêtes Plan/droite Rque : Si, on ne fait rien

17 11/12/02 AFIG Lyon Algorithme naturel Intersection face/face Face/arêtes de la face Plan/droite Plan/arête : Face/arête : aires

18 11/12/02 AFIG Lyon Algorithme naturel Evaluation de(s) courbe(s) polygonale(s) d’intersection Point d’intersection Coordonnées Faces F et G Arête Winged edge

19 11/12/02 AFIG Lyon Algorithme naturel Pas de distinction de cas Croissance rapide du nombre d’intersection face / face Accélération : boites englobantes Calcul très lent

20 11/12/02 AFIG Lyon Comment l’améliorer ? Durée d’une intersectionIntersection polygones

21 11/12/02 AFIG Lyon Comment l’améliorer ? Nombre d’intersectionsDurée d’une intersectionIntersection polygones

22 11/12/02 AFIG Lyon Comment l’améliorer ? Nombre d’intersectionsDurée d’une intersectionIntersection polygonesO’Brien & Manocha

23 11/12/02 AFIG Lyon Algorithme de voisinage Voisinage F F

24 11/12/02 AFIG Lyon Algorithme de voisinage 1. Faces intersectantes Courbe d’intersection & Faces intersectantes au niveau n

25 11/12/02 AFIG Lyon Algorithme de voisinage 1. Faces intersectantes 2. 1-voisinage

26 11/12/02 AFIG Lyon 1. Faces intersectantes 2. 1-voisinage 3. 1-voisinage Algorithme de voisinage

27 11/12/02 AFIG Lyon Algorithme de voisinage 4. Intersection des des deux surfaces Courbe d’intersection & Faces intersectantes au niveau n+1

28 11/12/02 AFIG Lyon Algorithme de voisinage Nombre de couples à tester réduit Plus rapide

29 11/12/02 AFIG Lyon Comment l’améliorer ? Nombre d’intersectionsDurée d’une intersectionIntersection polygonesVoisinageParcours

30 11/12/02 AFIG Lyon Algorithme du graphe biparti Graphe biparti Sommets répartis en 2 groupes : Faces intersectantes de la première surface Faces intersectantes de la seconde Chaque arête a une extrémité dans chacun de ces groupes Symbolise l’intersection entre les faces 3

31 11/12/02 AFIG Lyon Algorithme du graphe biparti Exemple de construction du graphe biparti 3

32 11/12/02 AFIG Lyon Algorithme du graphe biparti Voisinage et subdivision

33 11/12/02 AFIG Lyon Comparaison sur un exemple 694 faces & 128 faces Intersection au niveau initial

34 11/12/02 AFIG Lyon Comparaison sur un exemple Intersection au niveau 1 Intersection au niveau 2 Intersection au niveau 3

35 11/12/02 AFIG Lyon Nombre de tests par algorithmes

36 11/12/02 AFIG Lyon Temps de calcul 20%

37 11/12/02 AFIG Lyon Conclusion Nombre de couples de faces à tester réduit : Voisinage Graphe biparti Calculs accélérés Réduction du nombre de tests Boites englobantes

38 11/12/02 AFIG Lyon Perspectives Réduire encore le nombre de tests Parcours

39 11/12/02 AFIG Lyon Perspectives Réduire encore le nombre de tests Parcours Incorporer dans les opérations booléennes

40 11/12/02 AFIG Lyon Perspectives Réduire encore le nombre de tests Parcours Incorporer dans les opérations booléennes Estimer la courbe d’intersection au niveau k+1 à partir de la courbe au niveau k ?

41 11/12/02 AFIG Lyon Perspectives Réduire encore le nombre de tests Parcours Incorporer dans les opérations booléennes Estimer la courbe d’intersection au niveau k+1 à partir de la courbe au niveau k Multirésolution

42 11/12/02 AFIG Lyon

43 11/12/02 AFIG Lyon Principe de Loop Étape 1 : Étape 2 : Masques   1-k      3/8 1/8 1/2 1/8 3/4 1/8 Sommet pair Sommet impair Sommet intérieur Sommet frontière

44 11/12/02 AFIG Lyon Nombre de faces / objets Itération Algo Voisinage & Graphe Algo naturel 0694 * * * * * * * * * * *131072

45 11/12/02 AFIG Lyon Intersection Analytique Discrétisation Suivi Subdivision Linsen [Lin00] Bierman [Bie00] O’Brien [Obr00] Opérations booléennes Plusieurs courbes d’intersection Forte combinatoire


Télécharger ppt "11/12/02 AFIG 2002 - Lyon Algorithmes d’intersection de surfaces de subdivision Sandrine LANQUETIN."

Présentations similaires


Annonces Google