Dernières actualités
Préparer des meshes dans Rhino 8 : guide pratique de Mesh et ShrinkWrapAnalyses Autodesk Forma Site Design : guide pas à pas pour la conception préliminaireBlender Geometry Nodes : utiliser Sample Curve et Trim CurveMiniMax M3.1 Flash est disponible : coûts par tâche réduits et raisonnement solideRendu GPU dans Maya et Arnold : choisir pour les scènes d’intérieurAnimation de construction dans Lumion : phasing, calques et déplacementsCréer des visuels architecturaux avec Nano Banana 2.1 dans l’API GeminiKling 4.0 est disponible : vidéos de 30 secondes, audio stéréo et version FlashCréer des coupes dans Rhino 8 : ClippingSections et dessins 2DBlender : guide du 3D Cursor et du format PLY
Conseils et guidesRhino

Préparer des meshes dans Rhino 8 : guide pratique de Mesh et ShrinkWrap

Les commandes Mesh et ShrinkWrap de Rhino 8 permettent de créer des meshes adaptés à différents usages à partir de données NURBS, SubD, de meshes et de nuages de points. Ce guide explique l’effet des paramètres sur la qualité et la densité des fichiers.

Conversion des surfaces en maillage filaire dans un modèle d’intérieur contemporainImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. La commande Mesh crée des meshes modifiables à partir de surfaces NURBS, de polysurfaces et d’objets SubD.
  2. ShrinkWrap peut générer un mesh enveloppant des surfaces NURBS, des objets SubD, des meshes, des nuages de points et des objets ponctuels.
  3. Dans les paramètres de Mesh, une densité plus élevée et des tolérances plus faibles entraînent généralement un nombre de polygones supérieur et un traitement plus lent.
  4. Avec ShrinkWrap, un Offset positif agrandit le mesh, tandis qu’une valeur négative le réduit.

Les commandes Mesh et ShrinkWrap, décrites dans la documentation officielle de Rhino 8, offrent deux méthodes distinctes pour convertir en mesh des modèles architecturaux et des géométries issues de différentes sources. La commande Mesh fonctionne avec des surfaces NURBS, des polysurfaces et des objets SubD. ShrinkWrap peut également envelopper des meshes, des nuages de points et des objets ponctuels. Ce guide explique quelles méthodes et quels paramètres envisager dans Rhino 8 avant un export, une visualisation ou un travail sur des données de scan.

1. Déterminez d’abord l’usage du mesh

Un mesh est une représentation surfacique composée de sommets et de polygones. Les meshes Rhino peuvent contenir des triangles et des quadrilatères. Les mêmes paramètres ne conviennent pas nécessairement pour exporter un modèle NURBS vers un autre format, représenter une surface avec une géométrie plus dense ou rendre des données de scan exploitables. Avant de lancer la commande, déterminez donc si votre besoin principal est l’export, la représentation visuelle ou le regroupement de géométries différentes au sein d’un seul mesh fermé.

Dans Rhino 8, la commande Mesh génère des meshes à partir de surfaces NURBS, de polysurfaces et d’objets SubD. Le mesh obtenu est indépendant de l’objet source et peut être modifié. D’après la documentation Rhino, lorsqu’un mesh est créé à partir d’un solide, il peut être continu, c’est-à-dire fermé ; cette caractéristique est importante pour l’export vers des formats de prototypage rapide tels que STL. Les meshes de rendu utilisés pour l’ombrage dans la fenêtre de visualisation ne sont pas la même chose : ils ne sont pas créés comme des meshes modifiables et peuvent être extraits à l’aide de la commande ExtractRenderMesh.

2. Réglez la densité de Mesh selon vos besoins

Après avoir lancé la commande Mesh, activez l’aperçu et vérifiez les paramètres. Le curseur de densité des contrôles simples influe sur le nombre de polygones créés sur la surface. Dans la documentation de Rhino 8, la valeur par défaut de Density est 0,5 et la plage acceptée va de 0 à 1. Une valeur plus élevée génère davantage de polygones ; tenez donc compte de l’usage du fichier et pas seulement de la qualité visible.

Les contrôles détaillés permettent de choisir le critère déterminant selon le modèle. Par exemple, Maximum distance, edge to surface limite l’écart entre les arêtes du mesh et la surface. Réduire cette valeur améliore la précision, mais génère davantage de polygones et ralentit le traitement. Maximum edge length favorise la création d’arêtes plus courtes ; la documentation Rhino indique que cette option est utile lorsqu’on souhaite des polygones de taille à peu près égale. Ces deux options dépendent également de l’échelle du modèle.

ParamètreValeur documentéeEffet
DensityValeur par défaut : 0,5 ; plage : 0–1Le nombre de polygones augmente avec la valeur.
Maximum angleValeur par défaut : 0° ; plage recommandée : 5°–90°Influe sur la densité du mesh dans les zones fortement courbées ; une valeur de 0 désactive ce critère.
Maximum aspect ratioValeur par défaut : 0 ; plage recommandée pour les valeurs non nulles : √2–100Des valeurs plus faibles peuvent produire des polygones de forme plus régulière, au prix d’un traitement plus lent.
Minimum edge lengthValeur par défaut : 0,0001 unité du systèmeDes valeurs plus élevées peuvent produire plus rapidement un mesh moins précis et comportant moins de polygones.
Maximum edge lengthValeur par défaut : 0Des valeurs faibles produisent davantage de polygones de taille plus homogène, mais ralentissent le traitement.
Maximum distance, edge to surfaceValeur par défaut : 0Des valeurs faibles augmentent la précision et le nombre de polygones, tout en allongeant le temps de traitement.

L’option Refine mesh subdivise les faces de manière itérative selon les critères définis pour l’angle, la longueur des arêtes et la distance à la surface. La désactiver accélère la création du mesh et réduit le nombre de polygones, mais diminue la précision. La documentation précise que cette option est désactivée pour les extrusions et les surfaces réglées. Pour choisir les bons paramètres, comparez l’aperçu et le mesh généré sur un même modèle plutôt que de tester les réglages sur un seul objet. Notez également que l’aperçu filaire du mesh de rendu n’est pas affiché dans les modes d’affichage Rendered et Raytraced.

3. Vérifiez les coutures et les plans des surfaces jointes

Si les meshes doivent être raccordés aux limites des surfaces d’une polysurface, prêtez attention à l’option Jagged seams. Lorsqu’elle est activée, les surfaces sont maillées séparément et leurs arêtes ne sont pas cousues entre elles. Le traitement peut être plus rapide et le nombre de polygones plus faible, mais des ouvertures peuvent apparaître aux raccords et le mesh peut ne pas être fermé. Lorsque l’option est désactivée, Rhino peut réunir les arêtes des meshes des surfaces jointes pour créer un mesh fermé.

Simple planes crée un mesh à partir des arêtes des surfaces planes, puis remplit leur zone intérieure avec des triangles. Cette méthode peut entraîner davantage de polygones et un traitement plus lent, notamment sur les plans aux limites complexes. Lorsque cette option est activée, tous les autres paramètres, à l’exception de Jagged seams, sont ignorés pour les surfaces planes ; Rhino les maille avec le moins de polygones possible. Utilisez l’aperçu pour vérifier que les paramètres correspondent au résultat souhaité. Gardez aussi à l’esprit que l’aperçu filaire du mesh de rendu n’est pas affiché dans les modes d’affichage Rendered et Raytraced.

4. Envisagez ShrinkWrap pour les géométries et les fragments de scan

ShrinkWrap crée un nouveau mesh autour de la géométrie sélectionnée. Il accepte comme entrées des surfaces NURBS, des objets SubD, des meshes, des nuages de points et des objets ponctuels. Parmi les usages documentés par McNeel figurent la création d’un mesh solide unifié à partir de plusieurs objets, le regroupement de fragments de données de scan dans un seul mesh, la création d’un mesh fermé à partir d’une géométrie défectueuse et les workflows de rétro-ingénierie.

Dans les paramètres de base de la commande, Target Edge Length définit la longueur approximative des arêtes du mesh de sortie ; la valeur par défaut est calculée automatiquement. Offset s’applique en unités du modèle : une valeur positive agrandit le mesh vers l’extérieur et augmente le nombre de faces ; une valeur négative réduit le mesh et diminue le nombre de faces. Smoothing iterations détermine l’intensité du lissage. La valeur zéro désactive le lissage ; plus la valeur augmente, plus le mesh peut perdre de faces et rétrécir.

Polygon Optimization se règle entre 0 et 100 %. Plus le pourcentage est élevé, plus le nombre de faces supprimées augmente ; les faces situées sur les arêtes vives sont préservées. Cette hausse peut toutefois entraîner des écarts plus importants par rapport à la longueur des arêtes du mesh de sortie. Inflate Vertices and Points crée un mesh à partir de chaque sommet ou point d’un mesh ou d’un nuage de points. Cette option est activée par défaut pour les points et les nuages de points, et désactivée pour les autres types d’objets. Les morceaux de mesh gonflés qui se croisent peuvent fusionner en un mesh plus grand. Fill holes in input objects, qui bouche les trous des objets d’entrée avant le traitement, est souvent utile, mais peut également fermer de petites ouvertures laissées intentionnellement dans le modèle.

Qu’est-ce que cela implique pour les workflows d’architecture et de visualisation ?

La commande Mesh permet aux architectes et aux équipes de visualisation de contrôler les paramètres lorsqu’ils préparent des modèles basés sur NURBS ou SubD pour l’export ou pour une autre étape nécessitant un mesh. ShrinkWrap est une option à envisager pour les équipes qui travaillent avec des fragments de nuages de points ou des géométries difficiles à réparer. Dans les deux cas, gardez à l’esprit qu’un mesh plus détaillé peut augmenter le temps de traitement et le coût en polygones, tandis qu’une densité plus faible peut réduire la précision de la représentation de la surface.

Erreurs fréquentes

  • Considérer qu’augmenter la densité du mesh améliore toujours le résultat : le nombre de polygones augmente avec la densité.

  • S’attendre à obtenir un mesh fermé lorsque Jagged seams est activé : ce paramètre maille les surfaces séparément et peut laisser des ouvertures entre elles.

  • Interpréter les valeurs d’Offset de ShrinkWrap dans le même sens : une valeur positive agrandit le mesh, une valeur négative le réduit.

  • Supposer que le remplissage automatique des trous convient à tous les modèles : il peut fermer des micro-ouvertures laissées intentionnellement.

  • Chercher l’aperçu filaire du mesh de rendu dans les modes Rendered ou Raytraced : la documentation indique que cet aperçu n’y est pas affiché.

Sources

2 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/shrinkwrap.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/mesh.htm
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

Pour les cabinets d’architecture et les équipes de visualisation en Turquie, l’intérêt de ces deux commandes tient à la possibilité de choisir une méthode en fonction du type de géométrie, plutôt que d’appliquer les mêmes paramètres de mesh à tous les projets. En particulier, vérifier l’aperçu et les critères lors d’un export ou du traitement de données de scan peut aider à éviter de générer des polygones inutiles.

Il ne faut toutefois pas oublier qu’une densité élevée et des tolérances strictes impliquent un traitement plus lent et un mesh plus lourd. Les cabinets devraient tester les paramètres sur une géométrie représentative, en fonction du format de fichier cible et de la précision de surface requise ; ils devraient aussi comparer au modèle d’origine les résultats de ShrinkWrap concernant le remplissage des trous et l’Offset. La documentation ne précisant ni les exigences matérielles ni les conditions de licence, il convient de ne pas émettre d’hypothèses sur ces points.

Questions fréquentes

À partir de quels objets la commande Mesh de Rhino 8 peut-elle créer un mesh ?

La commande Mesh crée des meshes à partir de surfaces NURBS, de polysurfaces et d’objets SubD. Le mesh créé est indépendant de l’objet source et peut être modifié.

Quels types de géométrie Rhino ShrinkWrap prend-il en charge ?

ShrinkWrap peut créer un mesh enveloppant des surfaces NURBS, des objets SubD, des meshes, des nuages de points et des objets ponctuels.

Quel est l’effet de la valeur Offset de ShrinkWrap sur le mesh ?

Un Offset positif agrandit le mesh vers l’extérieur et augmente le nombre de faces. Un Offset négatif réduit le mesh et diminue le nombre de faces.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi