Dernières actualités
Optimiser le rendu Cycles : visibilité et View Layer dans BlenderIsaac Lab 3.0 : de la simulation au robot, entraîner MicroduckRéglages de caméra dans Blender : guide pas à pas pour l’archvizGuide au dépliage de surfaces dans Rhino 8 : UnrollSrf, UnrollSrfUV et SquishGuide Rhino.Inside.Revit 1.0 : flux de travail Revit avec GrasshopperPoster Pin et Poster Print facilitent la création de murs d’affiches dans BlenderGuide au Navigation System d’Unreal Engine : orienter les agents d’IAGuide Houdini HeightField : créer des terrains architecturaux et des topographies naturellesGuide du Boolean Modifier dans Blender : intersection, union et découpeLa COP31 à Antalya : SP Architects transforme l’ancien site de l’EXPO
Conseils et guidesRhino

Guide au dépliage de surfaces dans Rhino 8 : UnrollSrf, UnrollSrfUV et Squish

Dans Rhino 8, UnrollSrf déplie les surfaces développables à courbure simple, tandis que Squish crée un motif 2D approximatif pour les surfaces à double courbure. Ce guide présente les limites des commandes et les vérifications à effectuer.

Scène épurée en studio montrant un panneau architectural courbe transformé en motif de fabrication platImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. UnrollSrf est conçu pour aplatir les surfaces développables et polysurfaces à courbure simple.
  2. UnrollSrfUV conserve les informations UV des surfaces d’origine lors du dépliage ; les options LinearDirection sont disponibles dans cette commande.
  3. Squish crée un motif 2D en estimant l’étirement et la compression de maillages ou de surfaces NURBS à double courbure.
  4. Le rapport de déformation de Squish ne suffit pas, à lui seul, à valider le comportement réel du matériau ni le résultat de fabrication.

La documentation officielle de Rhino 8 présente les commandes UnrollSrf, UnrollSrfUV et Squish pour aplatir différents types de surfaces. Le choix dépend essentiellement du nombre de directions de courbure : UnrollSrf convient aux surfaces développables, tandis que Squish peut produire un dépliage approximatif de surfaces à double courbure. UnrollSrfUV conserve également les informations UV des surfaces d’origine pendant le dépliage. Il est important de faire cette distinction et de vérifier les déformations obtenues lors de la préparation d’un revêtement architectural ou d’un motif de fabrication.

1. Déterminez le type de géométrie

Une surface est développable si elle peut être formée à partir d’une feuille plane en la pliant sans l’étirer, la déchirer ni la froisser. Les cylindres et les cônes en sont des exemples. Sur ces surfaces, la courbure s’exerce dans une seule direction et il existe des directions considérées comme rectilignes le long de la surface. Rhino recommande la commande UnrollSrf pour les aplatir.

Les sphères, les tores et les surfaces courbées dans deux directions ne peuvent pas être dépliés de la même manière. Leur projection sur un plan peut nécessiter la compression ou l’étirement du matériau. Avant de choisir une commande, examinez les zones à double courbure à l’aide de l’analyse Gaussian curvature. La commande Curvature mentionnée dans la documentation permet également d’observer la courbure lorsque le curseur se déplace sur la surface : une double courbure est représentée par deux arcs, tandis qu’une surface développable est représentée par un arc et une ligne.

2. Dépliez les surfaces développables avec UnrollSrf

  1. Sélectionnez la surface ou la polysurface. Dans l’aide de Rhino 8, UnrollSrf figure sous Surface Tools › Surface › Surface Flattening › Unroll Developable Surface.

  2. Pendant le dépliage, sélectionnez les courbes, les points ou les éléments text dot situés sur la surface. Si une polysurface tronquée ne peut pas être dépliée, essayez de supprimer les courbes de découpe, puis de déplier la surface et les courbes avant de découper à nouveau la surface aplatie.

  3. Déterminez comment conserver les pièces obtenues avec Explode. Yes sépare les surfaces ; No les réunit sur les arêtes qu’elles partageaient dans la polysurface d’origine.

  4. Envisagez l’option Labels pour repérer les arêtes correspondantes. Elle ajoute des repères numérotés aux arêtes des pièces dépliées et de l’objet d’origine afin d’indiquer leurs correspondances.

  5. Si la commande signale une différence de surface, comparez l’aire de la surface dépliée à celle de la surface initiale. Il est possible de définir le pourcentage de différence déclenchant l’avertissement ; la documentation précise que le dépliage peut entraîner une différence d’aire ou de longueur des ruling.

Dans UnrollSrf, RelativeTolerance définit le seuil à partir duquel une direction est considérée comme linéaire lorsque LinearDirection=Natural est utilisé. Les valeurs faibles sont plus strictes ; selon la documentation, une valeur de 1,0 peut permettre de déplier la plupart des surfaces libres. Cette valeur ne prouve pas, à elle seule, que le dépliage convient à la fabrication.

3. Utilisez UnrollSrfUV si vous devez conserver les informations UV

UnrollSrfUV est conçu pour conserver les informations UV des surfaces d’origine lors de l’aplatissement d’une surface ou d’une polysurface. Le chemin de menu indiqué est Surface › Surface Flattening › Unroll Surface UV. L’aide décrit également les étapes de sélection des courbes, des points ou des éléments text dot.

Dans cette commande, l’option LinearDirection peut prendre les valeurs Natural, U ou V. Natural détermine automatiquement quelles lignes isoparamétriques sont considérées comme droites ; U et V permettent de choisir la direction manuellement. Si les deux directions semblent adaptées, la plus droite est utilisée. Si aucune ne peut être considérée comme linéaire, la surface ne peut pas être dépliée. La documentation avertit spécifiquement que, sur une surface développable comme un cylindre, une direction incorrecte peut produire un résultat déformé et signaler une perte de surface dans UnrollSrfUV.

ParamètreValeurs/optionsEffet
UnrollSrf ExplodeYes ou NoDétermine si les surfaces dépliées restent séparées ou sont réunies sur leurs arêtes communes.
UnrollSrf RelativeToleranceExemple de 1,0 dans la documentation pour NaturalModifie la tolérance à partir de laquelle une direction est considérée comme linéaire ; une valeur plus faible est plus stricte.
UnrollSrfUV LinearDirectionNatural, U ou VDétermine la direction isoparamétrique considérée comme droite.
Squish DeformationFree, StretchMostly, StretchOnly, CompressMostly ou CompressOnlyDéfinit la préférence pour l’étirement ou la compression lors du dépliage.

4. Utilisez Squish pour les surfaces à double courbure

  1. Sélectionnez un maillage ou une surface NURBS courbé dans deux directions. Le chemin de menu de la commande est Surface Tools › Surface › Surface Flattening › Squish Double-Curved Surface.

  2. Avec l’option Deformation, définissez votre préférence entre compression et étirement. Free ne privilégie aucune des deux directions ; StretchMostly privilégie l’étirement, tandis que CompressMostly privilégie la compression. StretchOnly interdit la compression et CompressOnly interdit l’étirement.

  3. Examinez les repères et le rapport obtenus. Le nuage de points rouges indique les zones de compression, et le nuage de points verts les zones d’étirement. Jusqu’à dix éléments text dot peuvent signaler les emplacements des changements les plus marqués ; ces repères indiquent les variations de longueur en pourcentage.

  4. Évaluez les estimations de compression et d’expansion ainsi que la variation de surface. Si un maillage fermé doit être ouvert au niveau d’une couture, l’option SplitSeams est disponible ; PreserveBoundary permet d’éviter de déformer la longueur des bords.

  5. Utilisez la commande SquishBack pour reporter sur la forme 3D initiale les courbes ou les points créés sur le motif 2D.

Les options CustomA, CustomB et CustomC permettent de régler les paramètres d’étirement et de compression des zones de bord et des zones intérieures. Les quatre paramètres ont une valeur de 1 dans la documentation et acceptent des valeurs positives. Augmenter la valeur d’un paramètre réduit la déformation qu’il décrit, si les autres paramètres restent inchangés. Par exemple, InteriorCompress=100 est proposé pour limiter la compression des zones intérieures. Dans un autre exemple, destiné à préserver la longueur des bords, BndStretch et BndCompress sont réglés sur 10, et InteriorStretch et InteriorCompress sur 1.

Qu’est-ce que cela implique pour l’architecture et la visualisation ?

Pour les équipes qui préparent des revêtements de façade, des pièces de surface spéciales ou des patrons de découpe, choisir la bonne commande permet d’évaluer assez tôt si une surface peut être représentée par un motif plat. UnrollSrf convient aux surfaces développables à courbure simple ; si la conservation des informations UV est importante, il est possible d’examiner les options d’UnrollSrfUV. Pour les formes à double courbure, Squish offre une première estimation des déformations.

Cependant, Squish ne modélise pas suffisamment les propriétés physiques réelles du matériau, notamment l’effet de son épaisseur. Les valeurs du rapport ne remplacent donc pas une validation de fabrication. Pour les projets où le matériau, la découpe ou le coût du pliage sont déterminants, faites évaluer le dépliage par des spécialistes de la production. Gardez également à l’esprit que Squish peut donner de mauvais résultats sur les surfaces développables ; dans ce cas, privilégiez UnrollSrf.

Erreurs fréquentes

  • S’attendre à déplier correctement une sphère ou une autre surface à double courbure avec UnrollSrf.

  • Utiliser le résultat du dépliage sans vérifier le choix de LinearDirection dans UnrollSrfUV.

  • Ignorer un avertissement de différence de surface ou considérer la valeur de tolérance comme une preuve de précision de fabrication.

  • Interpréter les repères de déformation de Squish comme un essai réel du matériau ou comme un gabarit de découpe définitif.

Sources

2 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/unrollsrf.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/squish.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 bureaux d’architecture et de visualisation en Turquie, l’intérêt pratique de ces commandes est qu’elles permettent d’évaluer assez tôt une surface sous la forme d’un motif plat. Pour les géométries développables, UnrollSrf est une option ; lorsque la conservation des informations UV est importante, UnrollSrfUV peut être envisagé ; et Squish peut servir à une première évaluation des formes à double courbure.

Il ne faut pas considérer le rapport de Squish comme un essai de matériau ou une validation de fabrication. Lorsque les coûts de découpe et de pliage sont importants, il est plus prudent de faire valider le résultat par des spécialistes de la production. La documentation ne fournit pas d’informations sur les exigences matérielles ou les conditions de licence ; les facteurs déterminants sont ici le type de géométrie et le contrôle de la fabrication.

Questions fréquentes

Quelles surfaces peut-on déplier avec UnrollSrf dans Rhino ?

UnrollSrf sert à déplier les surfaces développables et polysurfaces à courbure simple. Les surfaces à double courbure, comme les sphères et les tores, ne peuvent pas être dépliées correctement.

Quelle est la différence entre UnrollSrfUV et UnrollSrf ?

UnrollSrfUV conserve les informations UV des surfaces d’origine lors de leur aplatissement. Sa documentation décrit les options LinearDirection et avertit des déformations possibles en cas de mauvais choix de direction.

À quoi sert la commande Squish de Rhino ?

Squish transforme en motif 2D plat un maillage ou une surface NURBS courbé dans deux directions et indique les estimations de compression et d’étirement. À elle seule, la commande ne modélise pas le comportement réel du matériau.

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

À lire aussi