Dernières actualités
Exposition automatique dans Unreal Engine : guide pour les scènes intérieuresExporter un rendu d’animation Blender en toute sécurité : guide des séquences d’imagesL’outil INSIGHT du NIST cartographie les bâtiments en 3D pour les interventions d’urgenceICG Gallery Dubai ouvre ses portes : les sens et la neuroarchitecture au cœur du designUnity : des discussions de rachat à 25 milliards de dollars évoquéesGuide de modélisation de surfaces dans Rhino avec Sweep1, Sweep2 et RailRevolvePowerhouse Parramatta ouvre le 7 novembre : un musée sous une résille d’acierOmniscient transforme l’iPhone en caméra virtuelle dans BlenderQuixel Megascans gratuit sur Fab, mais sans garantie de permanenceUtiliser les Shape Keys de Blender : guide pas à pas pour l’animation architecturale
TutorielsRhino

Guide de modélisation de surfaces dans Rhino avec Sweep1, Sweep2 et RailRevolve

Ce guide explique comment créer des surfaces à partir de courbes de section avec Sweep1 et Sweep2 dans Rhino 8, et comment faire pivoter un profil autour d’un rail avec RailRevolve. Il aborde également l’ordre des courbes, l’alignement des coutures et les options importantes.

Pavillon intérieur contemporain baigné de lumière naturelle et conçu avec des surfaces courbes fluidesImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Sweep1 crée une surface à partir d’un rail et de courbes de section ordonnées.
  2. Sweep2 utilise deux rails qui définissent les bords de la surface, avec des courbes de section.
  3. RailRevolve génère une surface en faisant pivoter un profil autour d’un rail.
  4. Avec des courbes fermées, l’alignement des coutures est important pour contrôler le résultat du sweep.

Ce que vous apprendrez dans ce guide

Dans Rhino, les commandes Sweep1, Sweep2 et RailRevolve proposent différentes méthodes pour créer des surfaces à partir de courbes. Ce guide vous explique quand utiliser un seul rail ou deux, comment sélectionner les courbes de section et quelles options principales modifient le comportement de la surface. Nous verrons également comment aligner les coutures des courbes fermées, contrôler l’orientation des sections et définir l’axe de révolution dans RailRevolve.

Pour choisir une commande, commencez par examiner comment vous souhaitez définir les limites de la surface. Si l’un de ses bords est défini par un rail, Sweep1 peut convenir. Si deux bords sont définis par deux rails, vous pouvez utiliser Sweep2. Pour faire pivoter un profil autour d’un rail, RailRevolve propose une autre approche. Dans tous les cas, l’ordre et la position des courbes d’entrée influent sur le résultat.

Prérequis

Ce guide s’appuie sur les commandes décrites dans la documentation d’aide de Rhino 8 de McNeel. La modélisation nécessite Rhino et des courbes adaptées à la commande ; les sources ne précisent aucune exigence de compte, de compte utilisateur ou de matériel. Il ne faut donc pas supposer de conditions particulières sur ces points.

  • Sweep1 : une courbe de rail et des courbes de profil qui définissent les sections de la surface.

  • Sweep2 : deux rails qui définissent les bords de la surface, ainsi que des courbes de section.

  • RailRevolve : un profil qui définit la forme de la surface, un rail et les points de départ et d’arrivée de l’axe de révolution.

Sélectionnez les sections dans l’ordre selon lequel vous souhaitez que la surface les traverse. L’utilisation de courbes fermées peut nécessiter des réglages supplémentaires concernant les points de couture. Avec Sweep2, il est utile de placer les courbes de section ouvertes près des mêmes extrémités des rails, et de faire correspondre leurs extrémités à celles des rails ou à des points de contrôle correspondants sur les rails. Examiner la structure des courbes avant l’opération facilite également le choix des options appropriées.

1. Créer une surface le long d’un rail avec Sweep1

Commencez par sélectionner la courbe de rail, puis sélectionnez les courbes de section dans l’ordre selon lequel la surface doit les suivre. Sweep1 crée une surface en faisant cheminer les sections le long du rail. Lorsque plusieurs sections fermées sont sélectionnées, une étape supplémentaire permet de régler les points de couture. Vous pouvez les aligner en les déplaçant le long des courbes et inverser le sens de celles-ci avec l’option Flip. Automatic tente d’apparier automatiquement les points de couture et les directions, tandis que Natural conserve les positions au début de la commande.

La documentation de McNeel indique que la surface obtenue par sweep peut être meilleure lorsque les courbes de section ont une structure similaire. Cette condition peut être remplie si les courbes ont la même structure, par exemple lorsqu’elles sont copiées à partir d’une même courbe. Si leurs structures diffèrent, les options Rebuild cross sections ou Refit cross sections permettent d’utiliser des copies des courbes recréées ou ajustées avant l’opération. L’option Do not change cross sections permet de réaliser l’opération sans modifier les sections.

Frame Style détermine la manière dont la section tourne le long du rail. Freeform est le style par défaut ; la section pivote de façon à conserver son angle par rapport au rail. L’option Roadlike utilise un axe pour calculer la rotation, et Set axis permet d’en définir la direction. Si le rail est une arête de surface, l’option Align with surface fait tourner la section avec cette arête. La documentation précise que, lorsque la section est tangente à la surface, la nouvelle surface peut elle aussi être tangente.

D’autres options peuvent également modifier la forme de la surface. Global shape blending crée une transition linéaire entre les sections et permet à la surface de s’effiler d’une extrémité à l’autre ; lorsque cette option est désactivée, le changement se produit principalement au milieu. Closed sweep n’est disponible qu’après la sélection d’au moins deux sections et prolonge la surface de la dernière section à la première. Untrimmed miters laisse les surfaces constitutives non rognées, même lorsque le sweep crée des cassures.

2. Créer une surface entre deux rails avec Sweep2

Dans Sweep2, sélectionnez d’abord les deux rails, puis les courbes de section dans l’ordre selon lequel vous souhaitez que la surface les suive. Les rails définissent les deux bords de la surface, tandis que les sections en déterminent la forme. Sélectionnez les sections ouvertes près des mêmes extrémités des rails. Pour les courbes fermées, alignez les coutures ; vérifiez que les extrémités des sections correspondent à celles des rails ou à des points de contrôle sur les rails. La documentation de Rhino explique qu’on peut utiliser les commandes edit points et l’accrochage aux objets Point pour repérer les points de contrôle correspondants.

Il est recommandé que les rails aient le même degré et la même structure. La structure des courbes de section peut différer ; dans ce cas, la surface adopte celle de la section la plus complexe. Avec une seule section, la surface couvre toute la longueur des rails, quels que soient les paramètres. La documentation décrit aussi une méthode permettant de contrôler l’endroit où se termine le sweep en utilisant la même section : créez une copie mise à l’échelle avec les commandes Orient, puis placez ses extrémités aux points souhaités sur les rails.

Lorsque la tangence ou la courbure des bords est ajustée, la surface peut s’écarter des courbes de section. Les options Preserve first cross section et Preserve last cross section imposent respectivement une correspondance avec la première et la dernière section. Maintain height dissocie l’échelle en hauteur de celle en largeur ; par défaut, les sections sont généralement mises à l’échelle simultanément dans les deux directions. Add Slash ajoute des alignements qui orientent la formation de la surface entre les sections. Lorsque vous utilisez ces options, déterminez quelles sections doivent être conservées et comment la forme doit évoluer entre les deux rails.

3. Faire pivoter un profil autour d’un rail avec RailRevolve

Dans RailRevolve, sélectionnez d’abord la courbe de profil qui définit la forme de la surface, puis la courbe de rail. Indiquez ensuite les points de départ et d’arrivée de l’axe de révolution. En appuyant sur Entrée, vous pouvez utiliser l’axe Z du CPlane comme direction de l’axe.

ScaleHeight étire le profil le long de l’axe de révolution tout en le faisant pivoter. Si le rail est plan et se trouve dans un plan perpendiculaire à l’axe, le résultat semble identique même si cette option n’est pas utilisée. Si le rail ne répond pas à ces conditions et que vous souhaitez qu’une partie du profil ne se déplace pas le long de l’axe pendant la rotation, ScaleHeight peut être envisagée. Dans ce réglage, le point de départ de l’axe définit aussi le début de la mise à l’échelle ; sa position est donc importante.

Si le rail est une courbe fermée, la couture doit se trouver à l’endroit où le profil touche le rail pour obtenir un bon résultat. Lorsque SplitAtTangents est activée, la surface de sortie est divisée aux points de tangence entre les segments des courbes de profil et de rail. Lorsque l’option est désactivée, ces points sont représentés par des cassures dans la surface de révolution.

Erreurs fréquentes

  • Sélectionner les sections dans un ordre arbitraire : Sweep1 et Sweep2 exigent que les sections soient sélectionnées dans l’ordre de parcours de la surface. Vérifiez l’ordre de sélection en fonction du début et de la fin de la surface.

  • Négliger les coutures des courbes fermées : alignez les points de couture et, si nécessaire, inversez les directions avec Flip.

  • Négliger la position des extrémités des rails et des sections dans Sweep2 : examinez la structure des rails et la relation entre les sections et leurs extrémités avant l’opération.

  • Ne pas remarquer que les sections peuvent être modifiées : les options de Sweep1 et Sweep2 proposent différents choix pour conserver ou recréer les sections. Vérifiez le nom des options et leur effet.

  • Activer ScaleHeight pour chaque révolution : l’utilité de ce réglage dépend du plan du rail et de l’axe de révolution. Tenez également compte de l’effet du point de départ de l’axe sur la mise à l’échelle.

Utilisation dans les workflows d’architecture et de visualisation

En architecture, en design d’intérieur et en archviz, ces commandes peuvent aider à choisir une méthode pour créer des surfaces définies par des courbes. Sweep1 peut être envisagée pour une surface utilisant un rail et plusieurs sections ; Sweep2, pour une surface dont les deux bords sont délimités par des rails ; et RailRevolve, pour faire pivoter un profil autour d’un rail. Les courbes qui définissent la géométrie du modèle peuvent ainsi être identifiées dès le départ.

En pratique, vérifiez l’ordre des sections, les extrémités des rails et des sections, les coutures des courbes fermées, ainsi que les options de cadre ou de mise à l’échelle sélectionnées. Dans Sweep2, la relation entre les sections et les points correspondants sur les rails est particulièrement importante. Les sources ne précisent aucune exigence concernant le matériel, le coût des licences ou la compatibilité des projets ; il est donc impossible d’en déduire des exigences générales sur ces points. Dans votre workflow de projet, choisissez la commande en fonction de la géométrie et vérifiez comment la surface obtenue correspond aux sections et aux rails.

Étapes suivantes

Commencez par déterminer si la surface est définie par un ou deux rails, ou si un profil doit être pivoté autour d’un rail. Vérifiez ensuite l’ordre et le sens des courbes, ainsi que la position des coutures pour les courbes fermées. Si la rotation est inattendue, examinez les réglages Freeform et Roadlike dans Sweep1 ; si la surface s’écarte des sections, vérifiez les options de Sweep2 qui permettent de les préserver. Si RailRevolve entraîne un déplacement indésirable le long de l’axe, réexaminez ScaleHeight et le rôle du point de départ de l’axe.

Outre Sweep1 et Sweep2, la documentation de McNeel répertorie également SubDSweep1, SubDSweep2, Loft et NetworkSrf parmi les méthodes associées à la création de surfaces. Étudier ces options à l’étape suivante de la modélisation peut vous aider à comparer les méthodes selon la disposition des courbes dont vous disposez.

Sources et licence

Ce guide est une adaptation en turc des descriptions de Sweep1, Sweep2 et RailRevolve figurant dans la documentation d’aide de Rhino 8 de McNeel. Les notices des sources fournies indiquent que ces documents sont sous licence=serbest. Sources : documentation d’aide de McNeel Rhino 8, Sweep1, Sweep2 et RailRevolve.

Sources

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

Connaître la différence entre Sweep1, Sweep2 et RailRevolve peut aider les équipes d’architecture et de visualisation qui travaillent avec des surfaces courbes à choisir leur approche de modélisation. Vérifier dès le départ l’ordre des sections, les coutures et la relation entre les rails et les sections permet notamment d’évaluer plus consciemment le comportement de la surface.

Pour les agences et les étudiants en Turquie, l’intérêt pratique de ces commandes tient à la clarté qu’elles apportent à la création de surfaces à partir de courbes. Toutefois, les explications des commandes dans les sources ne permettent pas de tirer de conclusions sur les coûts, le matériel ou la compatibilité des projets ; il faut évaluer séparément les licences et le workflow existants. Le contrôle du résultat dépend avant tout de la disposition des courbes et de l’utilisation appropriée des options de commande.

Questions fréquentes

Quelle est la différence entre Sweep1 et Sweep2 dans Rhino ?

Sweep1 crée une surface à partir d’un rail et de courbes de section. Sweep2 utilise deux rails qui définissent les bords de la surface, avec des courbes de section.

Quand utiliser ScaleHeight dans la commande RailRevolve de Rhino ?

ScaleHeight peut être utilisée si le rail ne se trouve pas dans un plan perpendiculaire à l’axe de révolution et que vous souhaitez qu’une partie du profil ne se déplace pas le long de l’axe pendant la rotation. Le point de départ de l’axe influe sur la mise à l’échelle.

Pourquoi régler les coutures des courbes fermées dans les commandes de sweep ?

Pour les sections fermées, Rhino propose une étape de réglage des coutures. Aligner celles-ci et, si nécessaire, ajuster le sens des courbes avec Flip permet de contrôler la correspondance des sections le long de la surface.

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

À lire aussi