Dernières actualités
Rendu d’intérieur avec Blender Cycles : régler les rebonds lumineux et le bruitToNURBS dans Rhino 8 : convertir des modèles Mesh et SubD en NURBSGuide pour créer des prompts vidéo d’architecture avec Gemini Omni FlashLivrer un projet Blender : intégrer les fichiers externes et organiser les chemins de renduEn Chine, des GeForce RTX 5090 sont transformées en serveurs d’IAGuide : modéliser profils, rubans et tubes avec des courbes dans Blender 5.2Créer des visuels d’architecture avec Nano Banana 2.1 : guide de promptsRhino 8 : détecter et réparer une géométrie défectueuseÉclairage d’environnement HDRI et effet de brouillard Mist Pass dans BlenderAnalyser des images d’architecture avec l’API Gemini : 4 prompts et workflows efficaces
TutorielsRhino

ToNURBS dans Rhino 8 : convertir des modèles Mesh et SubD en NURBS

La commande ToNURBS de Rhino 8 convertit les objets Mesh et SubD en surfaces NURBS, et les arêtes sélectionnées en courbes NURBS. Ce guide détaille les options de conversion et les méthodes de vérification des résultats.

Pavillon contemporain avec des surfaces NURBS fluidesImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. ToNURBS peut convertir des objets Mesh et SubD en surfaces NURBS.
  2. Pour créer des courbes à partir d’arêtes Mesh ou SubD, cliquez sur les arêtes en maintenant Ctrl+Shift.
  3. Lors de la conversion d’un Mesh, vous pouvez choisir si les faces triangulaires deviennent des surfaces NURBS rognées ou non rognées.
  4. What rapporte les propriétés de l’objet, tandis que List décrit sa structure technique de données.

Ce que vous allez apprendre dans ce guide

Lorsque vous devez convertir en surfaces NURBS un modèle créé sous forme de Mesh ou de SubD, vous pouvez utiliser la commande ToNURBS de Rhino 8. Cette commande permet également de créer des courbes NURBS à partir des arêtes des objets compatibles. Dans ce guide, nous expliquons quels types de géométrie peuvent être convertis, comment les options influent sur le résultat et comment obtenir des informations sur l’objet créé.

La conversion ne consiste pas simplement à lancer une commande. Le choix de supprimer ou non l’objet source, la manière de traiter les triangles du Mesh et la fusion ou non des faces SubD ont une incidence sur le flux de travail. Il est donc utile de commencer par identifier le type de modèle et le résultat attendu, puis de vérifier la géométrie obtenue.

Prérequis

Ce guide s’appuie sur la documentation des commandes de Rhino 8 publiée par McNeel. Il traite des commandes ToNURBS, What et List. Les sources ne précisent pas les exigences liées à un compte, à un type de licence particulier ou au matériel, ni la disponibilité de ces commandes dans d’autres versions de Rhino. Les étapes ci-dessous se limitent donc à la documentation de Rhino 8.

Un objet Mesh ou SubD suffit pour la conversion en surfaces. Pour obtenir des courbes, vous devez sélectionner les arêtes du Mesh ou du SubD. ToNURBS peut également convertir des objets simples en NURBS pour des logiciels capables de lire ce format. L’exemple donné dans la documentation est un objet Extrusion défini par une seule courbe de profil et une longueur.

Étapes : convertir avec ToNURBS

  1. Sélectionnez l’objet source. Pour créer des surfaces NURBS, sélectionnez l’objet Mesh ou SubD à convertir. La conversion en surfaces est décrite pour ces deux types d’objets. Gardez à l’esprit que le résultat peut se trouver au même emplacement que la géométrie existante et que l’option de suppression modifiera le résultat.

  2. Passez à la sélection des arêtes si vous souhaitez les convertir en courbes. Cliquez sur les arêtes du Mesh ou du SubD en maintenant Ctrl+Shift. Pour sélectionner une boucle d’arêtes, double-cliquez sur une arête. Cette méthode diffère de la conversion en surfaces : l’objectif n’est pas de convertir l’objet entier en surfaces NURBS, mais de créer des courbes NURBS à partir des arêtes sélectionnées.

  3. Lancez la conversion ToNURBS et choisissez de conserver ou non l’objet source. Lorsque l’option DeleteInputObjects est réglée sur Yes, l’objet NURBS remplace l’ancien objet non NURBS. Si elle est réglée sur No, le nouvel objet NURBS est ajouté au calque actuel ; l’ancien et le nouvel objet restent au même emplacement. Si vous devez conserver la géométrie source pour la comparer ou la vérifier ultérieurement, choisissez l’option en conséquence.

  4. Pour une entrée Mesh, vérifiez l’option concernant les faces triangulaires. MeshOptions contient les paramètres utilisés uniquement lors de la conversion d’un Mesh en NURBS. Lorsque TrimTriangularFaces est réglé sur Yes, les triangles du Mesh sont remplacés par des surfaces NURBS rognées. Avec No, les triangles deviennent des surfaces NURBS non rognées. La documentation présente les deux options, mais le choix le mieux adapté à un modèle donné dépend de sa géométrie.

  5. Pour une entrée SubD, examinez les options de regroupement des faces et de continuité. Le paramètre Faces détermine si les grilles de faces quadrilatérales sont fusionnées lors de la conversion du SubD. L’option Packed regroupe la grille de faces quadrilatérales en une surface NURBS plus grande ; Unpacked crée une surface NURBS distincte pour chaque face SubD quadrilatérale. ShowFacePacks affiche les faces SubD en différentes couleurs selon le découpage des grilles quadrilatérales rectangulaires. ForceUpdateFacePacks permet de réinitialiser les grilles après l’ajout de plis ou la suppression de faces ; d’après la documentation, cette option équivaut à la commande PackSubDFaces.

    L’option ExtraordinaryVertex gère la continuité aux sommets extraordinaires lors de la création d’une polysurface à partir d’un SubD. Le mode G0 vise à rester au plus près du SubD ; G1 et G1x autorisent davantage d’écart. G1x tente de maintenir l’écart de la normale au bord à 1 degré ou moins. G1xx utilise des nœuds doubles sur les isocourbes proches des bords et ajoute davantage de points de contrôle afin d’améliorer la régularité des lignes Zebra. L’option G2 assure la continuité G2 aux sommets extraordinaires ; toutefois, la documentation précise que ce choix peut créer des renflements ou des creux dans ces zones.

  6. Vérifiez le résultat à l’aide des informations sur l’objet. La commande What affiche dans une fenêtre distincte les propriétés de l’objet et de son calque. Le rapport peut inclure le type d’objet, l’Object ID, le nom du calque, le nom du matériau de rendu attribué, ainsi que des informations sur la source et la géométrie. La commande List fournit des informations techniques détaillées sur la structure de données interne des objets sélectionnés et, selon la documentation, sert généralement au débogage.

Erreurs fréquentes

Il ne faut pas évaluer un Mesh avec les options de conversion SubD, ni un SubD avec les paramètres propres au Mesh : MeshOptions ne s’applique qu’à une entrée Mesh, et SubDOptions uniquement à une entrée SubD. Vérifiez le type de l’objet sélectionné avant la conversion. Il est également possible de remplacer involontairement l’ancien objet ou de laisser les deux objets au même emplacement sans s’en rendre compte, selon le paramètre DeleteInputObjects. Anticipez le résultat des options Yes et No avant de les appliquer à votre modèle.

Lors de la conversion d’un SubD, Packed et Unpacked ne produisent pas le même résultat. La première option fusionne les grilles quadrilatérales dans de plus grandes surfaces, tandis que la seconde crée une surface distincte pour chaque face quadrilatérale. De même, un réglage de continuité donné ne produira pas le même résultat sur tous les modèles aux sommets extraordinaires. Vérifiez notamment les renflements ou les creux susceptibles d’apparaître avec l’option G2. Lorsque vous appliquez les comportements de continuité décrits dans la documentation, tenez compte à la fois de la forme et du niveau de continuité attendu.

N’utilisez pas non plus les commandes What et List de manière interchangeable. What affiche les propriétés de l’objet et du calque, ainsi que des informations sur la géométrie, tandis que List génère un rapport technique sur la structure de données interne. Pour identifier les propriétés d’un modèle, commencez plutôt par What ; pour examiner sa structure technique ou le déboguer, List constitue un point de départ plus adapté.

Incidence sur les flux de travail en architecture et en visualisation

Dans les projets d’architecture et d’architecture d’intérieur, ToNURBS permet de convertir une géométrie au format Mesh ou SubD lorsqu’elle doit être intégrée à un flux de travail basé sur les NURBS. La conversion des arêtes en courbes peut également être utile dans les opérations de modélisation où certaines lignes doivent être réutilisées sous forme de géométrie distincte. Toutefois, la source ne garantit pas que la conversion produira le même nombre de surfaces, les mêmes performances ou une compatibilité parfaite avec d’autres logiciels pour tous les modèles. Le résultat doit être testé séparément dans le logiciel cible et au regard des exigences du projet.

Dans les bureaux, il est particulièrement important de choisir les options de regroupement des faces, de continuité des surfaces et de conservation de l’objet source en fonction des besoins du projet. Conserver le nouvel objet NURBS au même emplacement que la géométrie source permet de les comparer ; cependant, les deux objets restant dans la scène, il faut vérifier avec quelle géométrie on travaille. La documentation de cette commande ne fournit aucune information sur le matériel, le coût ou les licences. Avant de prendre une décision sur ces points, il convient donc d’examiner séparément l’installation de Rhino utilisée et le flux de travail de l’organisation.

Étapes suivantes

Commencez par essayer séparément les options de conversion sur un petit Mesh ou SubD représentatif. Comparez le paramètre TrimTriangularFaces pour un Mesh et les options Packed et Unpacked pour un SubD ; examinez ensuite les réglages de continuité si nécessaire. Conserver l’objet source peut faciliter la comparaison côte à côte de la géométrie avant et après conversion. Enfin, vérifiez les propriétés de l’objet avec What et, au besoin, sa structure technique de données avec List.

Sources et licence

Ce guide a été adapté en turc à partir de la documentation de ToNURBS et What pour Rhino 8 publiée par McNeel. Les sources indiquent que les informations fournies sont sous licence libre. Les explications sur la commande List proviennent de la section correspondante de la documentation de What.

Sources

2 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/tonurbs.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/what.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

ToNURBS peut être un outil de transition utile pour les bureaux et les étudiants qui souhaitent intégrer des géométries créées dans différents formats à une étape de travail basée sur les NURBS. Les options d’extraction de courbes depuis les arêtes et de regroupement des faces SubD permettent notamment de mieux maîtriser la structure du résultat.

Cependant, le résultat de la conversion dépend de la géométrie et des paramètres choisis ; la source ne garantit ni les performances ni la compatibilité avec d’autres logiciels. Pour les équipes en Turquie, la meilleure approche consiste à tester la structure des surfaces et leur continuité sur un modèle représentatif avant de passer à un projet réel. Les sources ne précisant ni le prix, ni les conditions de licence, ni les exigences matérielles, ces points doivent être vérifiés séparément.

Questions fréquentes

Quels objets ToNURBS peut-il convertir dans Rhino 8 ?

ToNURBS convertit les objets Mesh et SubD en surfaces NURBS. Il peut également créer des courbes NURBS à partir des arêtes d’un Mesh ou d’un SubD.

Peut-on conserver l’ancien objet lors d’une conversion ToNURBS ?

Oui. Lorsque l’option DeleteInputObjects est réglée sur No, le nouvel objet NURBS est ajouté au calque actuel et l’ancien objet reste au même emplacement.

Quelle est la différence entre les commandes What et List dans Rhino ?

What rapporte les propriétés de l’objet et de son calque. List fournit des informations techniques détaillées sur la structure de données interne des objets sélectionnés et sert généralement au débogage.

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

À lire aussi