Dernières actualités
Guide de D5 Render Panorama Editor : modifier une visite virtuellePartager et récupérer des projets Blender : 7 étapes pour gérer les fichiers externesBlender Geometry Nodes : guide des zones de simulation et de l’instancingLocodrome Character Animation Tool offre gratuitement l’animation MetaHumanGuide CageEdit dans Rhino 8 : déformation contrôlée de modèles architecturauxNVIDIA RTX 50 : certaines cartes sont plus chères au Japon qu’aux États-UnisRéduire le bruit dans Blender Cycles : guide de l’échantillonnage et du débruitageMise à jour d’octobre de DLSS 5 : NVIDIA annonce des performances doubléesAdaptez une géométrie à des courbes et surfaces avec Flow et FlowAlongSrf dans Rhino 8Guide d’utilisation de Chaos Cosmos Browser : trouver et importer des ressources
Conseils et guidesRhino

Guide CageEdit dans Rhino 8 : déformation contrôlée de modèles architecturaux

Dans Rhino 8, CageEdit déforme progressivement les modèles en modifiant les points d’un objet de contrôle en deux ou trois dimensions. Ce guide explique la création du cage et les options de zone d’influence dans le cadre de workflows architecturaux.

Volume architectural contemporain modelé avec un cage de contrôle et des transitions de surface doucesImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. CageEdit applique une déformation globale ou partielle aux objets à l’aide d’objets de contrôle en deux ou trois dimensions.
  2. L’objet de contrôle peut être créé avec la commande Cage ou correspondre à une courbe ou une surface existante.
  3. Accurate peut ralentir les mises à jour et produire des surfaces plus denses lorsque les objets sont réajustés.
  4. Avec Local, Falloff distance détermine jusqu’où la déformation se propage depuis l’objet de contrôle.

Dans la documentation officielle de Rhino 8, CageEdit est présenté comme un outil permettant de modeler les modèles en douceur en modifiant les points d’un cage de contrôle. La commande fonctionne avec des objets de contrôle en deux ou trois dimensions. Elle peut appliquer la modification à l’ensemble de l’objet ou la limiter à une zone donnée. Les étapes, options et remarques ci-dessous sont basées sur la documentation de Rhino 8.

Dans quels cas utiliser CageEdit ?

CageEdit permet de modifier la forme d’un modèle en déplaçant les points d’un objet de contrôle, plutôt qu’en agissant séparément sur les points de contrôle de la géométrie. L’objet de contrôle peut être créé avec la commande Cage ; une courbe ou une surface existante peut également être sélectionnée à cette fin. Il est aussi possible d’utiliser une arête du même objet ou une face d’une polysurface comme objet de contrôle.

La commande permet également de sélectionner les points de contrôle d’une courbe, d’une surface ou d’un mesh parmi les objets captifs. Lorsqu’une polysurface est déformée, ses surfaces ne se séparent pas au niveau des jonctions. L’historique d’édition de CageEdit est créé quel que soit l’état du paramètre History.

La documentation indique qu’un cage comportant peu de points de contrôle peut servir à modifier des objets plus complexes. Cette approche peut produire des transitions plus douces que l’édition standard des points de contrôle. Le résultat dépend de la structure du cage et des options de déformation choisies ; il est donc préférable de faire un essai sur une copie représentative avant de l’utiliser sur une géométrie de production.

Créer et modifier un cage : étape par étape

  1. Sélectionnez la géométrie à capturer. Dans CageEdit, les objets à déformer sont définis comme la géométrie qui recevra l’influence de l’objet de contrôle. Les points de contrôle d’une courbe, d’une surface ou d’un mesh peuvent également être sélectionnés parmi les objets captifs.

  2. Créez ou sélectionnez l’objet de contrôle. Pour créer un nouveau cage, lancez la commande Cage, sélectionnez les objets et appuyez sur Entrée, puis dessinez la boîte du cage. Vous pouvez aussi utiliser une courbe ou une surface existante comme objet de contrôle. Un objet de contrôle créé avec BoundingBox peut être une ligne, un plan ou un cage tridimensionnel, selon les limites de la géométrie d’entrée.

  3. Réglez le nombre de points et le degré du cage. PointCount (XYZ) définit le nombre de points de contrôle dans les différentes directions de la ligne, du rectangle ou de la boîte. Degree (XYZ) indique le degré du cage dans ces mêmes directions. Saisir un nombre à l’invite « Cage parameters » applique le même nombre de points à toutes les directions du rectangle ou de la boîte ; les degrés sont alors ajustés automatiquement.

  4. Modifiez les points du cage. Cliquer sur le polygone de contrôle sélectionne deux points de cage adjacents ; un double-clic sélectionne ensemble les points d’une rangée. Déplacez les points sélectionnés pour modeler la géométrie captive.

  5. Définissez le type et la portée de la déformation. L’objectif est-il de préserver la structure de la surface, d’obtenir un résultat avec moins de points de contrôle ou de limiter la zone d’influence ? Le tableau ci-dessous résume les options décrites dans la documentation en fonction de leur usage, sans proposer de valeurs par défaut universelles.

ParamètreValeur conseilléeEffet
DeformationAccurate si le temps de mise à jour n’est pas un problèmeLa mise à jour de la déformation peut prendre plus de temps ; les surfaces peuvent devenir plus denses lorsque les objets sont réajustés.
DeformationFast si une surface avec moins de points de contrôle est nécessaireProduit moins de points de contrôle ; le résultat peut être moins précis qu’avec Accurate.
PreserveStructureYes si la structure des points de contrôle doit être préservéeConserve la disposition des points de contrôle de la courbe ou de la surface ; la déformation peut être moins précise si le nombre de points est insuffisant.
PreserveStructureNo si une déformation plus précise est prioritairePeut réajuster l’objet si nécessaire et utiliser davantage de points de contrôle du cage.
Region to editGlobal si l’influence doit s’étendre à toute la zone 3DNe limite pas la déformation à l’intérieur du cage ; les objets qui ne se trouvent qu’en partie à l’intérieur peuvent également être affectés.
Region to editLocal si la zone d’influence doit être limitéeExclut de la déformation les objets ou parties situés au-delà de Falloff distance.

PreserveStructure concerne la structure des points de contrôle des courbes et des surfaces ; cette option n’est pas disponible lorsqu’une polysurface est sélectionnée. Rigid modifie la position de l’objet captif sans en déformer la forme. Ce réglage s’applique par objet : un même objet de contrôle peut agir de façon rigide sur certains objets et non rigide sur d’autres. Pour modifier le comportement rigide d’un objet, il faut le capturer à nouveau avec le même objet de contrôle. Les objets d’un groupe se transforment comme un ensemble. Les Block instance, quant à eux, préservent leur forme et se transforment de manière rigide, indépendamment du réglage Rigid.

Comment fonctionnent Global, Local et Falloff distance ?

Global ne limite pas l’influence de l’objet de contrôle à la géométrie située à l’intérieur du cage. Même si une partie seulement d’un objet se trouve dans le cage, la modification peut se propager au reste de l’objet. Son effet peut aussi s’accentuer sur les objets éloignés de l’objet de contrôle. L’option Global peut donc entraîner des résultats inattendus si l’on souhaite modifier une zone limitée.

L’option Local permet de définir une distance Falloff autour de l’objet de contrôle. Une transition est créée entre la zone de pleine influence du cage et la zone sans influence ; les objets ou parties situés au-delà de la distance de falloff ne sont pas affectés. Il est également possible de définir une sphère, un cylindre ou une boîte afin de limiter l’influence à un volume donné. On peut ainsi contrôler plus précisément la zone du modèle où la déformation s’applique.

Pour un objet bidimensionnel, ObjectPlane aligne le cage rectangulaire sur l’orientation de l’objet dans l’espace 3D. Si l’influence du cage n’est plus nécessaire, ReleaseFromCage libère les objets sélectionnés de l’objet de contrôle. SelCaptives aide à sélectionner les objets associés à un objet de contrôle donné. Présenté comme nouveau dans Rhino 8, ExtractOriginalCaptives restaure l’objet d’origine non déformé à sa position initiale, sans toucher à l’objet déformé. La commande Explode convertit l’objet de contrôle en géométrie ordinaire.

Dans les workflows d’architecture, d’aménagement intérieur et d’archviz

CageEdit peut être envisagé lorsqu’une modification de forme plus globale est nécessaire sur un volume, une surface de façade ou un élément d’aménagement intérieur. Le fait que les polysurfaces ne se séparent pas au niveau des jonctions peut s’avérer utile avec des modèles composés de plusieurs surfaces. En revanche, il faut tenir compte du fait que les Block instance ne s’étirent pas lors de l’édition du cage.

Dans les bureaux, comparer d’abord les options Global et Local sur une copie du modèle permet de vérifier que la modification reste dans la zone souhaitée. Il faut également tenir compte du fait que Accurate peut ralentir les mises à jour, tandis que Fast peut produire des surfaces comportant moins de points de contrôle et moins précises. La documentation ne précise ni les exigences matérielles, ni les prix, ni les conditions de licence ; il convient de vérifier séparément ces aspects pour la version de Rhino utilisée et la licence correspondante.

Erreurs fréquentes

  • Prendre Global pour une influence locale : la géométrie située à l’extérieur du cage peut également être modifiée ; l’effet peut s’accentuer avec la distance.

  • Attendre une précision maximale de Fast : cette option génère des surfaces avec moins de points de contrôle et le résultat peut être moins précis.

  • Chercher PreserveStructure sur une polysurface : cette option n’est pas proposée pour les polysurfaces.

  • Supposer que les Block instance vont s’étirer : lors de l’édition du cage, ces instances se transforment toujours de manière rigide.

  • Laisser la relation de contrôle active : utilisez ReleaseFromCage pour libérer les objets de l’influence du cage.

Sources

1 source
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/cageedit.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

CageEdit offre une option utile aux équipes d’architecture et d’aménagement intérieur qui souhaitent tester des modifications de forme sans intervenir individuellement sur les points de contrôle. Tester les options Global/Local et Accurate/Fast sur une copie du modèle peut notamment éviter les surprises concernant la zone d’influence et la structure de la surface.

Les bureaux en Turquie devraient tester les types de géométrie qu’ils utilisent dans leur version actuelle de Rhino avant de passer aux fichiers de production. La documentation ne précise pas les exigences matérielles, les prix ni les conditions de licence : il ne faut donc pas faire de suppositions à ce sujet. Le comportement des Block instance et des polysurfaces doit également être vérifié en fonction du workflow.

Questions fréquentes

À quoi sert CageEdit dans Rhino 8 ?

CageEdit déforme les objets en douceur en modifiant les points d’un cage de contrôle. L’influence peut s’appliquer à une zone globale ou être limitée avec l’option Local.

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

Accurate peut ralentir les mises à jour et produire des surfaces plus denses lorsque les objets sont réajustés. Fast génère des surfaces avec moins de points de contrôle, mais elles peuvent être moins précises.

CageEdit étire-t-il les Block instance ?

Non. Selon la documentation de Rhino, les Block instance préservent leur forme et se transforment de manière rigide, indépendamment du réglage Rigid.

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

À lire aussi