Dernières actualités
Répéter le long d’une courbe dans Rhino 8 : guide ArrayCrv et surfacesCréer une configuration évolutive dans le temps avec Simulation Zone de Blender Geometry NodesUtiliser Lattice et Empty dans Blender : références et déformationHausse des cartes graphiques AMD Radeon : le coût de la GDDR6 en causeLe terminal frontalier Huanggang d’Aedas ouvre sur l’axe Shenzhen-Hong KongGuide ShrinkWrap de Rhino 8 : convertir des géométries complexes en maillagesGuide : créer un rendu architectural stylisé avec 3ds Max et Arnold Toon ShaderRendre avec Blender en ligne de commande : guide pour une image ou une animationBlender Boolean Modifier : découper et nettoyer des modèles architecturauxCréer des visuels architecturaux avec Nano Banana 2.1 : guide pas à pas
Conseils et guidesRhino

Guide ShrinkWrap de Rhino 8 : convertir des géométries complexes en maillages

ShrinkWrap, dans Rhino 8, crée un nouveau maillage autour des surfaces NURBS, des objets SubD, des maillages et des nuages de points. Ce guide explique comment choisir les paramètres de la commande et examiner le résultat avec Check.

Scène de studio épurée montrant une surface de maillage qui se rejoint autour d’un modèle architecturalImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. ShrinkWrap accepte comme entrées les surfaces NURBS, les objets SubD, les maillages, les nuages de points et les objets ponctuels.
  2. La longueur cible des arêtes peut être calculée automatiquement ; la valeur de Polygon Optimization se règle entre 0 et 100 %.
  3. Check signale les erreurs dans la structure des données de l’objet sélectionné, mais ne garantit pas la détection de tous les défauts géométriques.
  4. La documentation de Rhino ne précise aucune exigence matérielle ni information de licence particulière pour ShrinkWrap.

Ce guide présente les étapes à suivre pour créer un maillage à partir d’entrées complexes ou problématiques avec la commande ShrinkWrap de Rhino 8, puis vérifier le résultat. La commande peut créer un nouveau maillage autour de surfaces NURBS, d’objets SubD, de maillages, de nuages de points et d’objets ponctuels. McNeel indique que ShrinkWrap convient notamment à la création de maillages pour l’impression 3D, de maillages solides à partir de plusieurs objets et de maillages à partir de fragments de scans 3D. Les étapes ci-dessous s’appuient sur les commandes et options décrites dans la documentation de Rhino 8.

1. Examinez les entrées avec Check

Avant la conversion, sélectionnez l’objet à vérifier et lancez la commande Check via Analyze › Diagnostics › Check. Elle signale les erreurs dans la structure des données de l’objet et permet de repérer d’éventuels problèmes avant le traitement. Si une erreur est répertoriée, mieux vaut examiner d’abord la structure de l’objet plutôt que de modifier les paramètres de ShrinkWrap.

Un résultat sans erreur avec Check ne prouve pas que le modèle est irréprochable à tous égards. La documentation de Rhino précise que certains problèmes de surface, par exemple les surfaces qui se replient sur elles-mêmes ou s’intersectent, peuvent être difficiles à détecter automatiquement. Considérez donc Check comme un contrôle structurel général, et non comme un test qui valide toute la géométrie.

Vous pouvez également utiliser CheckNewObjects pour surveiller les objets défectueux susceptibles d’apparaître lors de la création d’un modèle ou de l’importation d’un fichier. Si la commande signale un problème, notez l’opération pendant laquelle il est apparu. En cas d’avertissement pendant une modélisation normale, annulez l’opération et transférez les objets concernés vers un nouveau fichier ; joignez également à votre signalement les informations sur la commande et les options actives.

2. Choisissez les paramètres de ShrinkWrap en fonction de l’objectif

Lancez la commande via Mesh Tools › Mesh › Shrink Wrap. Commencez par déterminer le niveau de détail à conserver dans le résultat. L’option Target Edge Length de ShrinkWrap définit la longueur approximative des arêtes du maillage ; la documentation indique que la valeur par défaut est calculée automatiquement. Ne vous attendez donc pas à une valeur par défaut fixe.

ParamètreValeur recommandéeEffet
Target Edge LengthCalcul automatique ou longueur d’arête approximative adaptée au besoinDétermine la taille approximative des arêtes du maillage de sortie.
OffsetValeur positive ou négative selon le besoinUne valeur positive gonfle le maillage vers l’extérieur et augmente le nombre de faces ; une valeur négative réduit le maillage et le nombre de faces.
Smoothing iterations0 si le lissage doit être désactivéLa valeur 0 désactive le lissage. Plus la valeur augmente, plus le nombre de faces diminue et plus le maillage se rétracte.
Polygon Optimization %Entre 0 et 100, selon le niveau de simplification souhaitéRéduit le nombre de faces en fusionnant les sommets de manière adaptative ; une valeur plus élevée supprime davantage de faces, tandis que celles des arêtes vives sont préservées.

Lorsque vous augmentez Polygon Optimization, les arêtes du maillage obtenu risquent également de s’écarter davantage de la longueur cible. Tenez donc compte à la fois de votre souhait d’obtenir un maillage avec moins de faces et du niveau de détail attendu. L’effet de l’offset sur la longueur cible des arêtes est plus limité. Plutôt que de supposer qu’une valeur plus élevée donnera toujours un meilleur résultat, vérifiez le maillage à l’aide de l’aperçu.

3. Gérez les données ponctuelles, les trous et les options de couleur

Inflate Vertices and Points crée le résultat à partir des sommets du maillage d’entrée ou des points du nuage de points. L’option est activée par défaut pour les entrées de type point et nuage de points, et désactivée pour les autres types d’objets. Pour les surfaces NURBS et les objets SubD, le processus utilise les sommets de leurs maillages de rendu. Si vous avez besoin de davantage de sommets, il peut être utile de personnaliser le maillage de rendu. Les maillages gonflés ne se réunissent en maillages plus grands que lorsqu’ils s’intersectent. Un offset négatif ramène le résultat vers les sommets ou les points d’entrée.

Fill holes in input objects ferme les trous des objets d’entrée avant la création du maillage. Cette option peut être utile dans de nombreux cas, mais elle peut aussi fermer de petites ouvertures laissées intentionnellement ; tenez donc compte de l’objectif du modèle. Elle n’a aucun effet avec des entrées de type point ou nuage de points lorsque Inflate Vertices and Points est activé.

Si vous souhaitez conserver les couleurs dans le résultat, pensez à l’option Compute vertex colors. Elle transfère les couleurs de sommets des maillages et les couleurs d’affichage des nuages de points vers le maillage ShrinkWrap sous forme de couleurs de sommets. Pour masquer les objets sources dans l’aperçu, vous pouvez utiliser Hide input objects ; l’option Draw mesh wires affiche le maillage en filaire. Preview permet de visualiser le résultat dans la session de commande avant de générer le maillage. Delete input objects supprime les entrées si la création du résultat aboutit ; utilisez cette option avec précaution si vous devez conserver la géométrie source.

4. Vérifiez le résultat et les éventuels problèmes de maillage

Après la création du maillage, examinez de nouveau la structure des données de l’objet avec Check. Ce contrôle ne signifie pas que ShrinkWrap corrige tous les problèmes géométriques ; si le maillage est destiné à l’impression 3D, il faut aussi vérifier séparément les défauts propres aux maillages. La documentation de Rhino indique que certaines imprimantes STL/SLA peuvent être lentes, produire des résultats inattendus ou manquer de mémoire avec des maillages composés d’un grand nombre de faces longues et fines. MeshRepair peut être envisagé pour modifier ce type de maillage destiné à l’impression.

Pour traiter des défauts précis, la documentation recommande les outils suivants :

  • Pour les faces défectueuses et les arêtes de longueur nulle : CullDegenerateMeshFaces.

  • Pour les arêtes non-manifold : lancez d’abord CullDegenerateMeshFaces, puis ExtractNonManifoldMeshEdges.

  • Pour repérer les arêtes nues : ShowEdges ; pour tenter de les fermer : FillMeshHole, FillMeshHoles ou MatchMeshEdge.

  • Pour les faces dupliquées : ExtractDuplicateMeshFaces ; pour corriger l’orientation des faces : UnifyMeshNormals.

  • Pour les parties de maillage disjointes : SplitDisjointMesh.

Plutôt que d’appliquer ces outils systématiquement à tous les résultats, choisissez celui qui correspond au problème détecté lors du contrôle. L’évaluation structurelle de Check et les étapes de diagnostic et de réparation du maillage ne se substituent pas les unes aux autres.

Conséquences pour les workflows d’architecture et de visualisation

ShrinkWrap peut s’intégrer au workflow des équipes d’architecture, d’architecture d’intérieur et de visualisation, notamment pour réunir des fragments de scans 3D, créer un maillage solide à partir de plusieurs entrées ou tenter d’obtenir un maillage fermé à partir d’une géométrie difficile à réparer. Selon la documentation, la commande est également destinée à l’impression 3D et à la rétro-ingénierie. Déterminez le niveau de détail, le traitement des trous et la nécessité de transférer les couleurs en fonction de l’utilisation prévue du modèle.

La documentation de Rhino ne fournit ici aucune information sur des exigences matérielles spécifiques, les conditions de licence ou la compatibilité avec d’autres logiciels. Les équipes doivent donc contrôler le résultat de ShrinkWrap en fonction de l’étape suivante de leur workflow, en particulier l’option de suppression des objets sources et, si le maillage est destiné à l’impression 3D, les défauts du maillage.

Erreurs fréquentes

  • Augmenter la valeur de Polygon Optimization sans tenir compte de l’écart possible par rapport à la longueur cible des arêtes.

  • Oublier que l’option Fill holes in input objects peut fermer des micro-ouvertures laissées intentionnellement.

  • Considérer un rapport Check sans erreur comme la preuve que tous les défauts de surface et d’intersection ont été détectés.

  • Supposer que la géométrie source sera conservée alors que l’option Delete input objects est activée.

  • Utiliser le maillage pour l’impression 3D sans vérifier au préalable les arêtes nues et les faces longues et fines.

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/check.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 agences d’architecture et de visualisation en Turquie, l’intérêt pratique de ShrinkWrap réside dans sa capacité à créer un nouveau maillage à partir de données de scan et d’entrées complexes. Il peut faciliter la préparation des maillages pour l’impression 3D ou la rétro-ingénierie, mais ne doit pas être considéré comme une solution qui élimine à elle seule tous les défauts.

Pour l’utiliser efficacement, intégrez l’aperçu et les contrôles Check au workflow et réfléchissez dès le départ à la conservation des objets sources. Comme la documentation ne précise ni les exigences matérielles ni les conditions de licence, il est préférable que les agences vérifient également leur configuration et leur situation en matière de licence.

Questions fréquentes

Quels objets Rhino 8 ShrinkWrap prend-il en charge ?

La commande accepte comme entrées les surfaces NURBS, les objets SubD, les maillages, les nuages de points et les objets ponctuels.

À quoi sert Polygon Optimization dans Rhino ShrinkWrap ?

Cette option, réglable entre 0 et 100 %, réduit le nombre de faces du maillage de sortie. Plus la valeur augmente, plus le nombre de faces supprimées est important ; les faces des arêtes vives sont préservées.

Comment vérifier le résultat de ShrinkWrap avant une impression 3D ?

Check permet d’examiner les erreurs dans la structure des données de l’objet. En fonction des défauts du maillage, vous pouvez également envisager ShowEdges, MeshRepair et les commandes de correction correspondantes.

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

À lire aussi