Dernières actualités
Comment modifier les textes de cote et les lignes de repère dans Archicad 29 ?Comment réduire le nombre de polygones d’un modèle avec Decimate Modifier dans BlenderGuide pour gérer les configurations répétitives de pièces et d’étages avec les groupes RevitVirtual Shadow Maps dans Unreal Engine 5 : guide des ombres en archvizAMD dévoile l’EPYC Embedded 9006 : 256 cœurs et plateforme SP7Guide du débruitage dans Blender : réduire le bruit de Cycles dans le compositeurLe campus du musée municipal de Keşan récompensé en architecture aux Altın KarıncaGuide Rhino 8 CageEdit : déformer un modèle avec précision grâce à une cageComment suivre les événements d’un modèle avec les classes observer de l’API Ruby de SketchUp ?Créer des visuels conceptuels avec SketchUp Diffusion : guide pour les architectes
Conseils et guidesRhino

Guide QuadRemesh dans Rhino 8 : topologie quad régulière et workflow SubD

Dans Rhino 8, QuadRemesh permet de générer un mesh quad régulier à partir de surfaces, de meshes et d’objets SubD. Ce guide explique comment choisir les valeurs cibles et les courbes guides, puis convertir le résultat en SubD.

Pavillon intérieur contemporain aux surfaces courbes et à la topologie quad régulière visibleImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. QuadRemesh crée un mesh quad à partir de surfaces, de meshes ou d’objets SubD existants.
  2. Target Edge Length dépend de l’échelle de l’objet, tandis que Target Quad Count vise un nombre de faces indépendant de l’échelle.
  3. Pour agir sur le mesh, les courbes guides doivent être projetées sur l’objet d’entrée.
  4. ToSubD peut convertir des meshes, extrusions, surfaces et polysurfaces en objets SubD.

La commande QuadRemesh de Rhino 8 permet de générer un mesh quad à la topologie modifiable à partir d’une géométrie existante : surface, mesh ou SubD. Le workflow décrit dans la documentation Rhino 8 de McNeel consiste à définir une longueur d’arête ou un nombre de faces cible, à régler le niveau de détail et, si nécessaire, à convertir le résultat en SubD. La commande se trouve dans SubD / Mesh > Edit Tools > Quad Remesh. Ce guide aide à comprendre l’effet de chaque option dans le cadre de la modélisation architecturale et de la préparation de visualisations.

1. Définir la géométrie d’entrée et l’objectif

Avant de lancer QuadRemesh, sélectionnez la surface, le mesh ou l’objet SubD à convertir. La commande propose deux principaux paramètres cibles : Target Edge Length et Target Quad Count. Le premier définit la longueur approximative des arêtes du mesh généré et dépend de l’échelle du modèle. Une même valeur cible ne garantit pas le même nombre de faces pour des objets de tailles différentes : plus l’objet est grand, plus le résultat comptera de faces. Si la longueur d’arête cible est trop élevée par rapport à la taille de l’objet, le remeshing peut échouer.

Target Quad Count fournit à l’algorithme un objectif approximatif de nombre de faces et fonctionne indépendamment de l’échelle. Le but est d’obtenir un nombre de faces similaire même si la géométrie d’entrée est à une échelle différente. Ainsi, privilégiez la première option si la dimension des arêtes est prioritaire, et la seconde si vous souhaitez encadrer approximativement le nombre de faces. Dans les deux cas, il s’agit d’objectifs visés par l’algorithme, et non de résultats garantis.

ParamètreValeur recommandéeEffet
Target Edge LengthLongueur d’arête approximative souhaitéeDépend de l’échelle ; le nombre de faces augmente avec la taille de l’objet.
Target Quad CountNombre approximatif de quads souhaitéVise un nombre approximatif de faces, indépendamment de l’échelle.
Adaptive Size0Favorise la création d’un nombre minimal de quads de taille plus homogène.
Adaptive SizeSupérieur à 30Réduit le contrôle sur la diminution du nombre de quads ; des quads plus petits apparaissent dans les zones très courbées.
Adaptive Size100Favorise la conservation d’un plus grand niveau de détail.
Use Surface EdgesSmartPréserve les limites des surfaces sous-jacentes, sauf celles jugées insignifiantes ; la documentation le présente généralement comme le meilleur choix.

2. Contrôler la densité des quads et les limites

Adaptive Size modifie l’équilibre entre la répartition de la taille des faces et la conservation des détails. À 0, l’objectif est d’obtenir moins de quads, de taille plus régulière. Lorsque la valeur augmente, des faces plus petites peuvent apparaître, notamment dans les zones fortement courbées. Les valeurs supérieures à 30 réduisent le contrôle sur le faible nombre de quads, tandis que la valeur 100 favorise une plus grande conservation des détails. Plutôt que de considérer une valeur comme un réglage par défaut pour tous les modèles, vérifiez l’aperçu en fonction du caractère de surface recherché.

Si la géométrie d’entrée est une polysurface ou une extrusion, les options Use Surface Edges déterminent la manière dont les limites des surfaces sous-jacentes sont prises en compte dans le mesh. Off ignore ces limites. Smart les préserve, sauf si l’algorithme les juge insignifiantes. Strict préserve toutes les limites des surfaces sous-jacentes. Si les limites entre les surfaces fusionnées doivent être conservées dans la topologie, envisagez Smart ou Strict ; vous pouvez utiliser Off si ces limites ne sont pas déterminantes.

3. Utiliser la symétrie et les courbes guides

Si le modèle est symétrique, il est possible de sélectionner un remeshing symétrique sur les axes X, Y ou Z, au niveau des plans médians de la bounding box de l’objet ; plusieurs axes peuvent être activés simultanément. Ce réglage n’est pertinent que si l’objet est réellement symétrique et que le plan de symétrie approprié est sélectionné. Sur un modèle asymétrique, l’activer peut ne pas convenir à la géométrie recherchée.

Les Guide Curves permettent d’orienter le flux des quads dans des zones spécifiques ou de définir davantage de détails. Pour être efficaces, les courbes doivent être projetées sur l’objet d’entrée. Trois comportements sont disponibles sous Curve Influence :

  1. Approximate influence légèrement la direction générale des quads.

  2. Create Edge Ring tente de placer perpendiculairement aux courbes guides les arêtes qui les croisent ; son effet est plus marqué, mais les boucles d’arêtes ne suivent pas nécessairement les courbes au millimètre près.

  3. Create Edge Loop place des boucles d’arêtes le long des courbes guides et produit l’effet le plus marqué.

Pour travailler sur des éléments de façade courbes ou des surfaces dont le flux suit une direction définie, projetez d’abord les courbes guides, puis comparez ces effets. Vérifiez le résultat avec Preview : l’aperçu est actualisé lorsque les paramètres changent et la longueur moyenne des arêtes ainsi que le nombre de faces sont affichés en bas de la boîte de dialogue. Si le wireframe dense de l’objet d’entrée masque l’aperçu, activez Hide Input Objects.

4. Arêtes vives et conversion en SubD

Detect Hard Edges ajoute une boucle d’arêtes vives lorsque la différence d’angle entre des faces adjacentes dépasse 30 degrés. Si la géométrie provient d’un mesh irrégulier ou si des arêtes vives indésirables apparaissent, vous pouvez envisager de désactiver cette option. L’option Convert to SubD de QuadRemesh convertit le mesh quad généré en une surface SubD lissée. Les arêtes vives sont préservées dans la mesure du possible ; SubD Creases et SubD corners servent également à transférer respectivement les arêtes de pli et les sommets du mesh vers les propriétés SubD.

Lorsque Interpolate SubD est activé, les sommets du mesh quad sont utilisés comme points SubD et la SubD reste au-dessus du mesh quad. Lorsqu’il est désactivé, les sommets du mesh quad sont considérés comme des points du polygone de contrôle ; le résultat peut être légèrement plus petit ou plus grand que la forme d’entrée. La documentation Rhino associe cette option au paramètre UseMesh de la commande ToSubD.

Une commande distincte, ToSubD, peut aussi convertir des meshes, extrusions, surfaces et polysurfaces. Avec le paramètre UseMesh, ControlPoints convertit les sommets du mesh en points de contrôle SubD, tandis que Location les convertit en points SubD. DeleteInput détermine si la géométrie d’origine est supprimée ; lors des essais, vérifiez ce réglage si vous souhaitez conserver l’objet source. La conversion peut entraîner la perte des trims de surface, convertir séparément les surfaces sous-jacentes d’une polysurface et supprimer les faces associées aux arêtes non-manifold d’un mesh.

Utilisation dans un workflow d’architecture et de visualisation

QuadRemesh est documenté comme un moyen de créer des meshes quads faciles à gérer pour le rendu, l’animation, l’ingénierie inverse, la CFD et la FEA. En visualisation architecturale, il permet de convertir une géométrie dense ou irrégulière en une structure de faces plus maîtrisée, puis éventuellement de la lisser avec SubD. Le résultat dépend toutefois de l’objectif choisi et de la géométrie ; il ne faut pas supposer que les mêmes réglages conviendront à tous les modèles.

Dans un workflow d’agence, commencez par déterminer si le nombre de faces ou la longueur des arêtes est prioritaire. Examinez ensuite la répartition des faces et les limites dans l’aperçu ; si nécessaire, projetez des courbes guides. Avant de passer en SubD, tenez compte de la possible perte des trims et de la suppression des zones non-manifold lors de la conversion. La documentation ne précise pas de configuration matérielle particulière ni de conditions de licence ; il ne faut donc pas faire de supposition à ce sujet.

Erreurs fréquentes

  • Traiter de la même manière Target Quad Count, indépendant de l’échelle, et Target Edge Length, qui en dépend.

  • Saisir une longueur d’arête cible trop élevée par rapport à la taille de l’objet sans tenir compte du risque d’échec du remeshing.

  • S’attendre à ce que les courbes guides soient efficaces sans les projeter sur l’objet d’entrée.

  • Activer la symétrie sans vérifier celle de l’objet et le plan médian approprié.

  • Ne pas vérifier, avant ToSubD, le risque de perte des trims, de conversion séparée des surfaces sous-jacentes ou de suppression des zones non-manifold.

Sources

2 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/quadremesh.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/tosubd.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 QuadRemesh ne se limite pas à convertir un modèle en un mesh plus dense : l’outil permet aussi de contrôler la répartition des faces et leur direction. Pour les modèles destinés à passer en SubD ou dont la topologie doit être modifiée par la suite, les options d’aperçu et de courbes guides peuvent rendre les essais plus méthodiques.

Cela dit, appliquer un seul jeu de réglages à tous les projets n’est pas une bonne approche : l’échelle, le nombre de faces visé et les limites à préserver influencent le résultat. Avant la conversion, il est important de vérifier si la géométrie d’origine sera conservée et de prendre en compte les trims ainsi que les zones non-manifold. La documentation ne précisant ni configuration matérielle ni conditions de licence, il ne faut pas en déduire une décision d’achat ou de mise à niveau du système.

Questions fréquentes

À quoi sert Rhino 8 QuadRemesh ?

La commande crée un mesh quad à topologie optimisée à partir de surfaces, de meshes ou d’objets SubD. La documentation cite aussi le rendu, l’animation, la CFD, la FEA et l’ingénierie inverse parmi ses domaines d’utilisation.

Quelle est la différence entre Target Edge Length et Target Quad Count ?

Target Edge Length définit une longueur d’arête approximative et dépend de l’échelle de l’objet. Target Quad Count vise un nombre approximatif de faces et ne dépend pas de l’échelle.

Comment convertir un mesh quad en SubD dans Rhino ?

Vous pouvez utiliser l’option Convert to SubD de QuadRemesh ou convertir les meshes, extrusions, surfaces et surfaces sous-jacentes pris en charge avec la commande ToSubD.

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

À lire aussi