Dernières actualités
Un nouveau plugin en développement pour Unreal Engine : peindre lumières et ombres en temps réelGuide CageEdit dans Rhino 8 : déformer un modèle avec précision et douceurCréer de la neige et des revêtements avec V-Ray Decal dans 3ds MaxUtiliser les blocs dans Rhino 8 : gérer efficacement les éléments répétésCréer des vidéos d’architecture avec Gemini Omni Flash : guide de promptsCréer des coupes et des transitions de caméra dans Sequencer d’Unreal EngineGestion des couleurs dans Blender : AgX, flux linéaire et exportUtiliser V-Ray Enmesh dans 3ds Max : créer des motifs de surface répétitifsGuide pour modifier rapidement les objets d’une scène avec la console Python de BlenderBlender Geometry Nodes : Boolean et Extrude, guide de modélisation architecturale
Conseils et guidesRhino

Guide CageEdit dans Rhino 8 : déformer un modèle avec précision et douceur

Dans Rhino 8, CageEdit déforme des objets en douceur en modifiant une cage de contrôle. Ce guide explique comment choisir la cage, définir la zone d’influence et les paramètres de précision, ainsi qu’utiliser SoftEditCrv pour les courbes.

Modèle architectural courbe dont la forme est modifiée à l’aide d’une cage de contrôle, dans un studio de design épuréImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. CageEdit peut déformer des objets à l’aide de contrôles 1D, 2D ou 3D.
  2. L’option Local limite l’influence du contrôle grâce à la valeur Falloff distance définie.
  3. Accurate peut se mettre à jour plus lentement ; Fast produit des surfaces moins précises avec moins de points de contrôle.
  4. SoftEditCrv atténue progressivement, en fonction de la distance, les modifications autour du point de courbe sélectionné.

La commande CageEdit de Rhino 8 permet de déformer des objets capturés en douceur en modifiant les points d’un objet de contrôle. Ce guide présente pas à pas les fonctions Cage, CageEdit et SoftEditCrv décrites dans la documentation officielle de Rhino 8, pour les personnes qui souhaitent modifier globalement ou localement la forme de modèles architecturaux et d’intérieur. Les commandes sont limitées aux options décrites dans la documentation de Rhino 8 ; il ne faut pas supposer qu’il existe une densité de cage ou une valeur de falloff idéale pour tous les modèles.

Quand utiliser CageEdit ?

CageEdit permet d’apporter une modification plus ample et fluide à l’aide des points de contrôle d’une cage, plutôt que de déplacer un à un les points de contrôle de l’objet. Selon la documentation de Rhino, cette méthode permet de déformer en douceur des surfaces comportant de nombreux points de contrôle. Avec les objets polysurface, la déformation ne sépare pas les éléments au niveau de leurs jonctions. L’influence peut s’étendre à l’ensemble de l’objet ou être limitée à une zone locale.

L’objet de contrôle peut être créé avec la commande Cage ou prendre la forme d’une courbe ou d’une surface existante. La cage peut être une structure 1D, 2D ou 3D, comme un rectangle ou une ligne ; son type dépend de la méthode de création et de la boîte englobante de l’objet. La documentation de Rhino précise que les cages comportant peu de points de contrôle peuvent servir à modifier des objets complexes et produire des transitions plus douces qu’avec une édition standard des points de contrôle.

Déformer avec CageEdit : étape par étape

  1. Sélectionnez l’objet à modifier. Les objets capturés par la commande déterminent la géométrie affectée par la modification ultérieure de la cage. Les points de contrôle d’une courbe, d’une surface ou d’un mesh peuvent également être sélectionnés comme objets capturés.

  2. Sélectionnez ou créez un objet de contrôle. Pour créer la cage, utilisez le chemin Transform › Cage Editing › Create Cage ou la commande Cage. Vous pouvez aussi utiliser une courbe ou une surface existante comme objet de contrôle. La documentation de Rhino indique que la boîte de la cage peut être créée à partir de la boîte englobante de l’objet.

  3. Lancez CageEdit et définissez l’objet de contrôle. Le chemin de la commande est Transform › Cage Editing › Cage Edit. Après avoir défini les objets et l’objet de contrôle, modifiez les points de la cage de contrôle.

  4. Pilotez la modification avec les points de la cage. Cliquer sur un polygone de contrôle de la cage sélectionne deux points de cage adjacents ; double-cliquer sur le polygone sélectionne une rangée de points. Ce comportement de sélection aide à façonner la déformation en la concentrant sur un seul point ou en l’étendant à une rangée plus large.

  5. Vérifiez le résultat et, si nécessaire, libérez l’objet de la cage. ReleaseFromCage libère les objets sélectionnés de l’influence de l’objet de contrôle de CageEdit. La commande SelCaptives, qui permet de trouver les objets capturés associés à l’objet de contrôle, figure également dans la documentation.

Zone d’influence et options de déformation

Global et Local sont deux approches distinctes qui déterminent l’étendue de l’influence de la cage. Global agit sur les objets dans l’espace 3D ; les parties de l’objet situées hors de la cage peuvent également être déformées. La documentation avertit que l’influence peut augmenter considérablement lorsque les objets se trouvent à l’extérieur de l’objet de contrôle. Il ne faut donc pas partir du principe que seule la zone située à l’intérieur de la cage sera modifiée.

L’option Local définit une Falloff distance qui s’étend de l’objet de contrôle vers les zones environnantes. Les objets ou parties d’objets situés au-delà de cette distance ne sont pas affectés par la déformation. La zone d’influence complète de la cage, la zone sans influence et la transition entre les deux fonctionnent de concert. L’approche Local peut mieux convenir si vous souhaitez contrôler l’endroit où l’influence commence et s’estompe ; toutefois, la documentation ne recommande aucune distance numérique précise.

ParamètreValeur suggéréeEffet
DeformationFast ou Accurate, selon les besoinsFast produit des surfaces avec moins de points de contrôle et moins de précision. Accurate peut s’actualiser plus lentement et augmenter la densité des surfaces lors de leur réajustement.
PreserveStructureYes ou No, selon les exigences de la géométrieYes préserve la structure des points de contrôle de la courbe ou de la surface. No réajuste l’objet si nécessaire pour obtenir une déformation précise.
Region to editGlobal ou Local, selon la zone d’influence souhaitéeGlobal étend l’influence à l’espace 3D. Local la limite à l’aide de Falloff distance.
RigidDéfini objet par objetModifie la position de l’objet capturé sans en déformer la forme. Les objets d’un groupe sont transformés comme une seule unité.

PreserveStructure ne s’applique pas aux objets polysurface et n’est pas affiché lorsqu’une polysurface est sélectionnée. De plus, sur une courbe ou une surface, choisir Yes peut réduire la précision de la déformation si l’objet ne comporte pas suffisamment de points de contrôle. No permet, si nécessaire, de réajuster l’objet avec davantage de points de contrôle de cage afin d’obtenir une déformation précise. Les instances de bloc peuvent être modifiées avec CageEdit ; la documentation précise toutefois que les blocs sont toujours transformés de manière rigide, quel que soit le paramètre Rigid.

Modification plus locale des courbes : SoftEditCrv

Pour modifier en douceur une zone précise d’une courbe sans utiliser de cage, vous pouvez utiliser SoftEditCrv. La commande déplace le point sélectionné et atténue la modification le long de la courbe à mesure que l’on s’éloigne de ce point. Sélectionnez le point de modification de la courbe, définissez la position cible, puis ajustez la distance d’influence. Distance s’exprime en unités du modèle ; vous pouvez saisir une valeur ou définir la distance en cliquant sur la courbe.

FixEnds=Yes maintient les extrémités en place, même si la valeur Distance dépasse la distance entre le point de modification et l’une des extrémités ou les deux. La documentation de Rhino indique néanmoins que, sur les courbes denses, ce choix peut provoquer une modification brusque près des extrémités. Avec FixEnds=No, les extrémités peuvent bouger si la distance les atteint. Si les extrémités de la courbe doivent rester en place, vérifiez attentivement le résultat de ces deux comportements.

Points à surveiller dans un workflow d’architecture et de visualisation

CageEdit permet de modifier la forme générale d’une surface ou d’une polysurface sans déplacer manuellement un grand nombre de points de contrôle. L’influence locale peut être utile lorsqu’il faut préserver la géométrie environnante ; Global, en revanche, peut agir sur une plus grande partie de l’objet. SoftEditCrv offre également une autre méthode pour effectuer une retouche locale sur des courbes denses.

Dans le workflow, il est important que la sélection et les paramètres soient adaptés à la géométrie : Fast privilégie la vitesse d’actualisation, mais réduit la précision ; Accurate peut être plus lent. Les documents sources ne précisent aucune exigence matérielle, condition de licence ni mesure de performance ; on ne peut donc pas en déduire de recommandation matérielle ou de coût spécifique. Après la déformation, vérifier la densité des surfaces, les extrémités des courbes et l’influence exercée sur la géométrie extérieure à la cage aide à repérer les changements de forme inattendus.

Erreurs fréquentes

  • Supposer que seule la partie située à l’intérieur de la cage sera modifiée lorsque Global est sélectionné. L’influence globale peut également s’étendre aux parties extérieures à la cage.

  • Utiliser l’option Fast sans tenir compte de la perte de précision. Selon la documentation de Rhino, Fast produit des surfaces avec moins de points de contrôle et moins de précision.

  • Penser que le paramètre PreserveStructure=Yes garantit la même précision en toutes circonstances. Un nombre insuffisant de points de contrôle peut réduire la précision de la déformation.

  • S’attendre à ce que le paramètre Rigid modifie le comportement des instances de bloc. La documentation indique que les blocs sont toujours transformés de manière rigide.

  • Négliger l’effet de l’option FixEnds=Yes sur le résultat près des extrémités de la courbe dans SoftEditCrv. Une transition brusque peut se produire sur les courbes denses.

Sources

3 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/cageedit.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/cage.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/softeditcrv.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 cabinets d’architecture et d’aménagement intérieur, l’intérêt pratique de CageEdit tient à sa capacité à répartir les changements de forme sans intervenir sur chaque point de contrôle individuellement. La commande peut simplifier le workflow, notamment lorsqu’il faut remodeler le flux général d’une surface ou une zone précise. SoftEditCrv offre quant à lui une option de modification plus ciblée pour les courbes.

Cela dit, la documentation de Rhino ne donne aucune exigence matérielle précise ni aucun gain de temps ; les attentes en matière de performances doivent donc être évaluées sur la géométrie du projet. Il est important de choisir entre Fast et Accurate en fonction du niveau de précision requis pour le modèle livré. Une mauvaise compréhension de l’influence globale, l’utilisation de PreserveStructure sans vérifier ses implications et l’absence de contrôle du résultat de FixEnds sont des risques fréquents.

Questions fréquentes

À quoi sert CageEdit dans Rhino 8 ?

CageEdit déforme en douceur des objets à l’aide d’objets de contrôle 2D ou 3D. L’influence peut s’étendre à l’ensemble de l’objet ou être limitée avec Local et Falloff distance.

Quelle est la différence entre Fast et Accurate dans CageEdit ?

Fast produit des surfaces avec moins de points de contrôle et moins de précision. Accurate peut actualiser la déformation plus lentement et rendre plus denses les surfaces réajustées.

SoftEditCrv peut-il maintenir les extrémités d’une courbe en place ?

Oui. FixEnds=Yes empêche les extrémités de la courbe de bouger, même si Distance les atteint. Toutefois, une modification brusque peut se produire près des extrémités sur les courbes denses.

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

À lire aussi