Dernières actualités
Créer des visuels d’architecture avec Nano Banana 2 : guide de prompts d’intérieurLe consortium SGLang mise sur l’inférence IA open sourceLa maison au toit de chaume de Kengo Kuma récompensée en 2026Staera dévoile Lightwire : des données transférées par la lumière entre puces IARendu depuis la ligne de commande de Blender : guide des images et animationsCORTAO passe en open source : Fenris Creations partage sa technique d’ombrage en temps réelNeuweilerstrasse : Volpatohatz remporte le concours de logements à BâleGestion des fichiers de projet Blender : sauvegarde, versions et cheminsBlender 5.3 Project Setup : paramètres et bibliothèques d’assets par projetllama.cpp v1.0.0 est disponible : l’ère des API pour l’IA locale
TutorielsRhino

Créer des surfaces à partir de courbes dans Rhino 8 : Curve, Sweep1 et Zebra

Nous présentons un workflow pratique pour créer des courbes à l’aide de points de contrôle dans Rhino 8, produire des surfaces avec Sweep1 et Ribbon, puis examiner leur continuité avec Zebra.

Surface courbe d’un pavillon avec un motif de bandes, illustrant la modélisation et l’analyse de surfaces dans RhinoImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Curve utilise les positions sélectionnées comme points de contrôle, tandis qu’InterpCrv fait passer la courbe par les points indiqués.
  2. Sweep1 crée une surface à partir de courbes de section ordonnées le long d’une courbe guide.
  3. Ribbon décale une courbe pour créer une surface réglée entre la courbe d’origine et la courbe décalée.
  4. Zebra aide à évaluer visuellement, grâce à des bandes, la continuité G0, G1 et G2 aux raccords entre surfaces.

Ce que vous allez apprendre

Dans Rhino, tracer des courbes, les utiliser pour créer des surfaces et vérifier les raccords entre celles-ci font partie des étapes fondamentales de la modélisation architecturale de formes libres. Dans ce tutoriel, vous apprendrez à créer des courbes avec les commandes Curve et InterpCrv de Rhino 8, à générer des surfaces le long d’une courbe guide avec Sweep1, à décaler une courbe avec Ribbon pour obtenir une surface en bande et à examiner la continuité des surfaces avec Zebra.

Ce workflow peut servir à construire la géométrie de formes telles qu’une coque, un auvent ou un élément d’intérieur en phase de conception. Il ne s’agit pas de décrire un projet précis, mais d’expliquer les entrées des commandes, leurs différences et les moyens de contrôler le modèle.

Prérequis

  • Rhino 8. La documentation source décrit les commandes présentées dans la documentation de Rhino 8.

  • L’interface Rhino pour créer et sélectionner des courbes. Ce guide ne présuppose aucun chemin de menu particulier : les noms des commandes sont utilisés directement.

  • Une couleur de bandes qui contraste avec la couleur de base de l’objet, afin de rendre les lignes de l’analyse Zebra lisibles.

Les sources ne précisent ni configuration requise, ni coût, ni exigences matérielles. Les étapes ci-dessous se limitent donc aux commandes et options documentées.

Étape par étape : courbes, surfaces et contrôle

1. Choisir entre une courbe définie par des points de contrôle et une courbe passant par des points

La commande Curve crée une courbe de forme libre à partir de points de contrôle correspondant aux positions sélectionnées. La forme de la courbe est influencée par ces points, mais elle ne passe pas nécessairement par chacun d’eux. Considérer les points comme des repères de mise en forme facilite la création d’une forme maîtrisée.

Si vous voulez que la courbe passe par des positions précises, utilisez InterpCrv. Cette commande traite les positions sélectionnées comme des points d’interpolation. Ainsi, une ligne qui doit toucher des points précis et un profil façonné à l’aide de points de contrôle ne doivent pas nécessairement être dessinés de la même manière.

Avec les deux commandes, définissez la position de départ, sélectionnez les points suivants pour créer la courbe, puis terminez la commande. AutoClose permet de fermer la courbe lorsque le curseur s’approche du point de départ. L’option Degree d’InterpCrv permet de créer le degré souhaité même si seulement deux points ont été sélectionnés ; avec la commande Curve, le degré obtenu dépend du nombre de points sélectionnés. Pour les deux commandes, l’option SubDFriendly est compatible uniquement avec le degré 3.

2. Préparer la courbe guide et les sections pour Sweep1

Sweep1 utilise une seule courbe guide et des profils qui définissent les sections de la surface. Sélectionnez d’abord la courbe guide, puis les courbes de section dans l’ordre dans lequel vous souhaitez que la surface les traverse. Des sections de même structure peuvent contribuer à obtenir une meilleure surface de balayage. Pour des sections de structures différentes, les options Rebuild cross sections ou Refit cross sections de la commande peuvent être utilisées ; les copies des courbes servent alors au balayage.

Si les courbes de section sont fermées, l’alignement des points de couture devient important. L’option Automatic tente de les aligner sans intervention ; si nécessaire, les points de couture peuvent être déplacés le long de la courbe et leur direction inversée avec Flip.

Frame Style influe sur l’orientation des sections le long de la courbe guide. Freeform effectue la rotation de manière à conserver l’angle entre la courbe de section et la courbe guide. Roadlike utilise un axe pour calculer la rotation ; celui-ci peut être défini au besoin avec Set axis. Si la section tourne de façon inattendue sur un élément comme une coque courbe ou une rambarde, vérifiez ces options d’orientation avant de redessiner la géométrie.

3. Créer une surface par décalage avec Ribbon

Ribbon décale une courbe pour créer une surface réglée entre la courbe d’origine et la courbe décalée. Sélectionnez la courbe, faites glisser le curseur d’un côté, puis définissez la position. Distance règle la distance de décalage ; ThroughPoint permet de définir le décalage en faisant passer la courbe par un point sélectionné plutôt qu’en indiquant une distance. BothSides effectue le décalage des deux côtés de la courbe d’origine.

Pour les formes anguleuses, les options Corner modifient le résultat. Sharp prolonge nettement les coins extérieurs ; Round les raccorde avec des arcs, tandis que Smooth les complète avec des segments de raccordement. Chamfer relie les extrémités des coins par une ligne droite. Ces choix influent non seulement sur la ligne, mais aussi sur le comportement des bords de la surface en bande créée.

Pour les courbes fermées, une commande distincte, RibbonOffset, peut créer une surface entre la courbe décalée et la courbe d’origine à l’aide des méthodes Sweep2 ou Mixed Sweep2 / NetworkSrf. Le choix de la méthode et les options d’aperçu font partie des paramètres de surface de la commande. Pour une courbe ouverte, plutôt que d’utiliser cette commande, dont la portée documentée concerne les courbes fermées, tenez compte de la différence entre RibbonOffset et Ribbon.

4. Évaluer les raccords avec Zebra

Zebra permet d’examiner visuellement la régularité et le comportement de la courbure à l’aide de bandes appliquées à la surface. Réglez l’orientation, la taille et la couleur des bandes ; veillez à ce que les lignes contrastent clairement avec la couleur de base de l’objet. Si le maillage d’analyse manque de détails, augmentez sa densité. Selon la documentation, un maillage plus dense améliore la précision de l’analyse.

Le comportement des bandes au raccord de deux surfaces donne des indications visuelles sur leur continuité :

  • Si les bandes se décalent latéralement ou se brisent au raccord, les surfaces peuvent se rejoindre en position : il s’agit de la continuité G0, c’est-à-dire de la continuité de position uniquement.

  • Si les bandes s’alignent et tournent brusquement au point de raccord, la position et la tangence concordent, mais pas la courbure. Il s’agit de la continuité G1.

  • Si les bandes se poursuivent de manière continue et régulière le long du raccord, cela peut indiquer une continuité G2, avec correspondance de la position, de la tangence et de la courbure.

Zebra est un outil d’évaluation visuelle ; le résultat peut être affecté par le niveau de détail du maillage d’analyse. Selon les paramètres, la commande peut créer un maillage invisible pour les objets qui n’en possèdent pas encore. Ces maillages peuvent être stockés dans le fichier Rhino et en augmenter la taille. La documentation précise qu’il est possible de supprimer les maillages d’analyse existants avec RefreshShade ou avec l’option Save geometry only des commandes Save et SaveAs.

Incidence sur les workflows d’architecture et de visualisation

Pour les architectes et les spécialistes de la visualisation qui modélisent des façades de forme libre, des auvents, des plafonds ou des éléments d’intérieur, ces commandes peuvent rendre plus maîtrisée la transition de la ligne à la surface. Par exemple, Sweep1 fait suivre un rail aux sections, tandis que Zebra aide à repérer visuellement les problèmes de continuité entre des surfaces raccordées. Ces étapes peuvent également servir à examiner la géométrie avant le rendu.

Lors de la création d’une surface, ne vous concentrez pas uniquement sur la silhouette de la forme : tenez également compte de l’ordre, de la structure et de l’orientation des sections. Pour un modèle destiné à la production ou à la présentation, ne considérez pas le résultat de Zebra comme une validation géométrique définitive ; cet outil sert à évaluer visuellement le comportement de la surface. Les sources ne fournissant pas d’informations sur le matériel, les licences ou la compatibilité avec d’autres logiciels, il ne faut pas faire de suppositions à ce sujet.

Erreurs fréquentes

  • Considérer Curve et InterpCrv comme équivalents : la première utilise des points de contrôle, tandis que la seconde crée une courbe passant par les positions sélectionnées.

  • Sélectionner les sections de Sweep1 dans le mauvais ordre ou négliger l’influence de profils de structures différentes sur la surface.

  • Ne pas vérifier l’option Frame Style lors de l’évaluation de la rotation de Sweep1.

  • Choisir des couleurs peu contrastées pour les bandes Zebra ou tirer des conclusions à partir d’un maillage d’analyse insuffisamment détaillé.

  • Oublier que les maillages d’analyse Zebra peuvent être stockés dans le fichier et en augmenter la taille.

Pour aller plus loin

Commencez par créer des profils alternatifs avec Curve et InterpCrv pour une même forme et comparez les points par lesquels ils doivent passer. Essayez ensuite différents réglages Frame Style dans Sweep1 avec les mêmes sections, puis examinez les raccords entre surfaces avec Zebra. Si vous travaillez sur un profil fermé, étudiez également les options de RibbonOffset. En ne modifiant qu’un seul paramètre à chaque essai, vous pourrez mieux comprendre quel choix a produit le résultat et prendre des décisions plus éclairées sur la géométrie.

Sources et licence

Ce tutoriel est adapté des pages de documentation de McNeel consacrées aux commandes Curve et InterpCrv, Ribbon et RibbonOffset, Zebra et Sweep1 dans Rhino 8. Toutes les sources sont fournies sous la mention lisans=serbest ; les descriptions des commandes ont été adaptées en turc pour le texte de formation.

Sources

3 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/curve.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/ribbon.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/zebra.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

Cette série de commandes aide à réunir, dans un même workflow, le passage de la ligne à la surface et le contrôle visuel du modèle, notamment pour les coques de forme libre et les éléments d’intérieur. Les étudiants et les bureaux utilisant Rhino 8 peuvent commencer par comprendre la différence entre Curve et InterpCrv, puis appliquer Sweep1 et Zebra à de petits exercices pratiques.

Pour les équipes en Turquie, le point essentiel est la rigueur de modélisation qu’exige cette méthode : l’ordre des sections, la structure des courbes et leur orientation peuvent avoir une influence importante sur le résultat. Les sources ne donnent aucune information sur les prix, les besoins matériels ou la compatibilité avec d’autres logiciels ; ce tutoriel ne doit donc pas servir de fondement à une décision d’achat ou concernant les stations de travail. Il est également préférable de considérer Zebra comme un outil d’inspection de la surface, et non comme une validation finale.

Questions fréquentes

Quelle est la différence entre Curve et InterpCrv dans Rhino ?

Curve utilise les positions sélectionnées comme points de contrôle. InterpCrv fait passer la courbe par les positions sélectionnées.

Comment fonctionne la commande Sweep1 dans Rhino ?

Sweep1 crée une surface à partir de courbes de section ordonnées le long d’une courbe guide. Des sections de même structure peuvent contribuer à obtenir une meilleure surface de balayage.

Comment l’analyse Zebra dans Rhino représente-t-elle G0, G1 et G2 ?

Un décalage des bandes peut indiquer G0 ; leur alignement suivi d’un changement brusque de direction, G1 ; et une progression continue et régulière, G2.

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

À lire aussi