Vous êtes sur la page 1sur 35

Maillage et cration de surface sous 3D Reshaper

1) Nettoyage des points :


a) Nettoyage dynamique b) Nettoyage par filtrage

2) Maillage :
a) Le maillage 3D b) Lerreur de dviation c) Diffrents maillages

3) Lissage :
1

Introduction :
Soit le nuage de points suivant qui reprsente le nuage de points issu du scan dune reproduction de la Victoire de Samothrace. Ce fichier contient 1,8 millions de points.

1) Nettoyage des points :


Avant tout maillage, il faux nettoyer le nuage de points, cest--dire supprimer le maximum de aberrants . Pour cela il existe deux mthodes suivant le type de nettoyage que lon souhaite faire: Nettoyage dynamique Nettoyage par filtrage.
a) Nettoyage dynamique : Il a pour but de supprimer des points slectionns par lutilisateur. Cette fonction

est utilisable une fois que le(s) nuage(s) a nettoyer est(sont) slectionn(s). Cest la
commande Nuages/Nettoyer nuage boite dynamique

Points supprimer

b) Nettoyage par filtrage


Il a pour but de supprimer des points trop loin de la surface thorique. Cette

fonction est utilisable une fois que le(s) nuage(s) a nettoyer est(sont) slectionn(s).
Cest la commande Nuages/ Filtrer, exploser Deux possibilits : Ajustement de lintensit (Curseur), suivant la valeur du curseur, on supprime plus ou moins de points (la valeur en % est donner dans la fentre et les points supprimer sont paissi sur le modle).

Exploser avec un critre de distance: cette option explose le nuage de points en autant de nuages que ncessaire. Le logiciel spare le nuage de points en plusieurs nuages de points dont la distance minimum est cette valeur. La distance entre deux points dun mme nuage est, quant elle, infrieure la valeur indique.

Ajustement de lintensit :

Critre de distance:

Remarque : les nuages de points sont classs du plus gros au plus petit.
8

2) Maillage:
Afin de crer un nouveau maillage, 3DReshaper combine une ou deux tapes parmi les suivantes: La maillage 3D Lerreur de dviation
a) Le maillage 3D : Cette tape permet de : Reconnaitre la forme mailler, Choisir les points utiles du nuage, en liminant les points bruits, Dtecter les trous aux bons emplacements, et de les boucher si ncessaire. Cette fonction est utilisable une fois que le(s) nuage(s) a mailler est(sont) slectionn(s). Cest la commande Maillage/ Maillage 2D
9

b) Lerreur de dviation (Erreur de corde): Cest la distance entre la surface thorique et les diffrents plans des triangles

c) Diffrents maillages : Maillage de tous les points : Cest un maillage par la mthode de Delaunay qui triangule tous les points sans filtrage. Cette mthode est longue et donne un rsultat mdiocre.

10

Le rsultat est lourd, il y a 93333 triangles,. La surface du modle est bruite. Le bruit compos des points qui, sans tre aberrants, dvient lgrement de la surface thorique. Lensemble de ces points cre une certaine ondulation qui nuit la qualit de la surface. La forme des triangles nest pas trs harmonieuse, on peut trouver une diffrence de taille trs importante entre deux triangles voisins.
11

Choix des bons points mailler : critres gomtrique et qualitatif


La problmatique dun bon maillage est de conserver seulement les points utiles et valides. Deux critres sont utiliss pour parvenir ce but : Un critre gomtrique : lerreur de dviation (vu plus haut) Un critre de qualit : on ne conserve que les meilleurs points . Cest la rduction du bruit de la mesure: cela consiste llimination des points situs au-dessus ou en-desssous de la surface thorique pour ne conserver que les points situs sur cette surface thorique.

12

Option 3 : Maillage en 2 tapes 2 : Echantillonnage rgulier

Critre gomtrique NON pour la phase 1 OUI pour la phase 2 OUI

Critre de qualit OUI OUI

1 : Pas de rduction de bruit, filtrage..

OUI

NON

13

Option 1 : Pas de rduction de bruit, filtrage uniquement par erreur de corde 3D :


Erreur de corde = 0.5 Erreur de corde = 0.1
De larges triangles ont t construits dans les zones plates et des plus petits dans les zones de courbures. Sur le maillage avec une erreur de corde de 0.1, le rsultat est dcevant, il ny a pas une grande diffrence avec le rsultat du maillage de tous les points. En fait l explication est que lerreur de dviation est infrieure au bruit de mesure.
14

Option 2 : Echantillonnage rgulier:


On projette une grille sur le modle rforme. Dans chaque lment de cette grille, 3D reshaper calcule une petite surface, et dtermine le point le plus proche de cette surface, puis dclare ce point reprsentatif de llment mailler. Ce point est donc conserver pour le maillage et devient un sommet du maillage. En gnral, le maillage ralis grce cette technique comporte des triangles sensiblement de mme taille, quivalent lchelle de la grille. Exemple : grille = 3.117mm

15

Option 3 : Maillage en deux tapes:


Le type de calcul est le mme que pour loption 2: la seule diffrence rside dans le faite que la taille par dfaut des triangles est deux fois plus grande et que lapplication lance automatiquement un second algorithme de calcul (annuler dans cette exemple) Exemple : grille = 6.234mm Conclusion Option 2 et 3 : Les zones plates sont moins perturbs avec des grands triangles: en effet, dans chaque lment de la grille projet sur le modle, il y a plus de points. Les trous sont bien dtermins mais les contours apparaissent irrguliers car il y a trs peu de chance que les carreaux correspondent exactement aux contours.
16

Dtection des trous :


Si on slectionne loption Dtection de trous , le logiciel tentera de dtecter tous les trous. Il suffit dindiquer la taille maximale des triangles crer ( taille qui doit tre infrieure celle du plus petit trou dceler)

17

Si on slectionne loption Essayer de garder uniquement le bord extrieur , le logiciel cherchera le bord contenant le plus de triangles et le considrera comme bord extrieur. Sil trouve dautres contours, il les dsignera comme trous et cherchera les boucher.

Loption Essayer de crer un maillage clos tentera de boucher tous les trous afin de gnrer un volume clos.

18

Lorsquon tape 12 dans le taille de la grille, on remarque que la taille des triangle pour les trous sadapte.

Le petit trou est bouch

19

Lorsquon tape 12 dans le taille de la grille, on remarque que la taille des triangle pour les trous sadapte, mettons 100.

Le petit et le grand trous sont bouchs

20

Lorsquon tape 12 dans le taille de la grille, on remarque que la taille des triangle pour les trous sadapte, mettons 17. Le logiciel a dtecter des trous inexistants. La distance de 17 est trop petite pour permettre la jonction dans tous les cas de deux points voisins reprsentatif de la grille. En gnral, on considre que la longueur des triangles autorises doit tre 1.8*lintervalle de la grille.

21

Conclusion sur le maillage :


Le maillage erreur de dviation 3D sans bruit est valable pour les nuages de faible densit ou issus de mesures trs prcises. La rduction de bruit est dautant plus efficace que le nombre de points du nuage est important. Lutilisation de lerreur de dviation lors de la premire phase de maillage comble souvent les trous. Il est donc prconis dutiliser cette stratgie de maillage que pour les formes non troues. En ce qui concerne la rduction du bruit, plus la taille des triangles est importante, plus la rduction de bruit est importante, dun autre cot, les dtails sont perdus. Plus les triangles sur les bord sont larges, plus les contours seront lisss correctement. On obtient gnralement un bon rsultat rapidement en choisissant Echantillonnage rgulier et en conservant les paramtres par dfaut. Le maillage en 2 phases rend possible loptimisation du rsultat par lancement automatique dune seconde phase de maillage.
22

Amlioration de lerreur de corde:


Cela correspond la deuxime tape lors du maillage en 2 tapes. Elle peut aussi tre faite tous moment en slectionnant, le nuage de point et le maillage traiter puis en prenant la fonction Maillage/Affinage erreur de corde

23

Deux mthodes possibles : Prendre directement les points du nuage donnera les meilleurs rsultats si votre nuage de point contient un petit nombre de points prcis. Interpoler de nouveaux points donnera les meilleurs rsultats si votre nuage contient un grand nombre de points ou si les points sont bruits (erreurs de mesure)

24

Prendre directement les points du nuage :


Erreur cordale sans rduction de bruit (tous les points): les points sont slectionns en fonction d'une erreur de dviation 3D. Entrez la valeur utiliser (prcision). Une faible valeur fournit un meilleur maillage des petits dtails. N'entrez pas une valeur trop petite, car le temps de calcul risque d'tre long pour un rsultat lourd et dcevant (points aberrants et bruit). Si vous entrez une valeur nulle, tous les points seront conservs. Erreur cordale avec les meilleurs points uniquement: seuls les points les moins bruits sont slectionns dans le nuage pour la cration du maillage. Si cette option est slectionne, le bruit dans le maillage rsultant est plus faible, mais le niveau de dtails galement.

25

Interpoler de nouveaux points:


Raffiner avec des points uniformment espacs: Les points ajouts dans le maillage n'appartiennent pas au nuage de points, mais sont ajouts de telle sorte que la distance entre deux sommets voisins soit infrieure un "espace maxi". Les sommets du maillage sont dplacs pour que la surface soit cale au mieux par rapport au nuage de points.
26

Interpoler de nouveaux points:


Raffiner erreur de corde: Ce type de raffinage n'utilise pas les points du nuage, mais interpole de nouveaux points, en se basant sur une estimation de la meilleure forme du maillage crer. L'erreur de corde indique correspond la dviation entre le maillage et la forme idale approxime en tenant compte des courbures locales. La taille des triangles est calcule en fonction de la courbure locale afin dobtenir lerreur de dviation souhaite. Les sommets du maillage sont dplacs pour que la surface soit cale au mieux par rapport au nuage de points. Le "nombre de triangles maxi" et la "taille minimum des triangles" sont des bornes pour viter dobtenir un rsultat inexploitable, ou des temps de rponse trs long en cas derreur cordale trop faible ou de nuage de point trop bruit.
27

Filtre de points aberrants : Cette option sert liminer les points situs trop loin du maillage. Vous devez indiquer le seuil de distance au-del duquel les points sont considrs comme aberrants. Rorganisation locale: Cette option fournit un meilleur maillage des angles vifs ou des petits congs.
28

Gestion des trous:


Etendre les bords libres: il s'agit d'un moyen d'ajuster les bords libres du polydre (lissage ou bouchage). Si vous ne souhaitez pas modifier les bords libres, choisissez l'option "Pas de modification des bords libres". Raffiner les bords :en choisissant cette option, vous obtiendrez des bords lisss et plus rguliers.
29

3) Le lissage :
La dernire tape dun maillage avant utilisation pour la rtro conception ou pour une inspection est le lissage. Cette fonction est utilisable une fois que le maillage lisser est slectionn. Cest la commande Maillage/Lisser une surface Il peut se faire de trois faons diffrentes: Lajout de nouveaux points dans le maillage. Cette technique est rserve aux maillage possdant peu de facette, et lopration ne modifie pas les coordonnes des sommets. La modification des coordonnes des sommets qui offre la possibilit de contrler le dformation du maillage, La rorganisation des triangles en fonction dune courbure (cette option ne modifie pas les coordonnes des sommets)
30

Rorganisation :
Cette option donne souvent un meilleur rsultat pour les petits rayons, les filets, ou les angles vifs. Triangles pointus autoriss : cette option permet la cration de triangles trs "fins". Ces triangles amliorent la prcision dans les zones angles vifs.

31

Recalcul des sommets :


Lissage suivant les normales : le lissage donne le meilleur aspect du(des) maillage(s) rsultant(s). Si lintensit de lissage est trop importante, les dtails sont perdus

32

Recalcul des sommets :


Lissage avec contrle de dviation : avec cette option, le lissage est limit par une dviation maximale. Mme si lintensit de lissage est importante, la maillage ne se dformera pas outre la valeur impose par la dviation maxi.

33

Nouveaux points:
Si le nombre de sommets n'est pas suffisant et que vous souhaitez obtenir un lissage trs prcis tel que le "polissage" d'un maillage rugueux. De nouveaux points sont ajouts dans le maillage, dans les zones o la densit des points n'est pas suffisante pour obtenir un angle entre les facettes compris entre les deux seuils renseigns (seuil mini en degrs et seuil maxi en degrs). Si vous placez le curseur de l'intensit de lissage sur 1, les coordonnes des sommets initiaux resteront inchanges.
Seuil mini : De nouveaux points sont ajouts dans les zones o l'angle entre les diffrentes facettes voisines est plus grand que cette valeur. Si la valeur entre est trop petite, les sommets seront ajouts partout et le nombre total de facettes sera multipli. Attention : cette valeur ne signifie pas que cet angle est respect partout aprs calcul. Seuil maxi : un angle entre facettes plus grand que cette valeur sera considr comme un angle vif prserver.
34

Exemple nouveaux points: La tte de Nfertiti

35

Exemple nouveaux points: La tte de Nfertiti

36

Vous aimerez peut-être aussi