En bref
- Flow réaligne des objets ou des groupes d’objets d’une courbe de base vers une courbe cible.
- FlowAlongSrf projette des objets d’une surface de base vers une surface cible et peut les déformer.
- Un paramétrage inégal des surfaces dans FlowAlongSrf peut étirer les objets.
- L’option Rigid détermine si les objets sont déformés pendant le transfert.
Les commandes Flow et FlowAlongSrf de Rhino 8 permettent d’adapter des objets à des courbes ou à des surfaces. La documentation de Rhino 8 de McNeel présente Flow comme un outil de transfert d’une courbe de base vers une courbe cible, et FlowAlongSrf comme un outil de transfert d’une surface de base vers une surface cible. Les deux commandes permettent de simplement repositionner les objets ou de les déformer pour les adapter à la géométrie cible. Le choix de la commande dépend donc de la nature du transfert : le long d’une courbe ou sur une surface.
Quelle commande utiliser, et dans quel cas ?
Flow déplace et réaligne un objet ou un groupe d’objets d’une courbe de base vers une courbe cible. Il peut être plus simple de créer d’abord une forme droite sur une ligne droite, puis de l’adapter à une courbe, plutôt que de modéliser dès le départ une forme complexe autour de celle-ci. Pendant l’opération, sélectionnez des points proches des extrémités correspondantes de la courbe de base et de la courbe cible.
FlowAlongSrf transfère des objets d’une surface de base vers une surface cible. Avec cette commande, une arête proche d’un coin de la surface de base est mise en correspondance avec une arête proche du coin correspondant sur la surface cible. La disposition du paramétrage et l’orientation des surfaces peuvent également influer sur le résultat, au même titre que les points de sélection.
Mise en œuvre étape par étape
Choisissez la commande en fonction du type de géométrie. Pour un transfert vers une courbe, accédez à
Transform › Flow along Curve; pour une projection sur une surface, utilisezTransform › Flow along Surface. Il s’agit des chemins de menu indiqués dans la documentation.Sélectionnez les objets à transférer. Flow permet d’utiliser un objet ou un groupe d’objets. Définissez ensuite la courbe de base et la courbe cible pour Flow, ou la surface de base et la surface cible pour FlowAlongSrf.
Faites correspondre les points de départ. Avec Flow, sélectionnez un point proche d’une extrémité de la courbe de base, du côté correspondant de la courbe cible. Avec FlowAlongSrf, vérifiez que les coins et les arêtes sélectionnés sur les surfaces de base et cible correspondent. Il est particulièrement important de choisir des points correspondants avec
AutoAdjust=Yes, car leur emplacement définit le début du mappage et la direction U.Choisissez entre un transfert rigide et une déformation.
Rigiddétermine si les objets se déplacent simplement le long de la cible ou s’ils changent de forme pendant le transfert. Si vous souhaitez modifier leur position sans les déformer, évaluez l’optionYes; si vous voulez qu’ils s’adaptent à la cible en se déformant, évaluez l’effet de l’optionNo. UtilisezCopypour choisir si une copie doit être créée.Vérifiez l’orientation et la structure. Avec FlowAlongSrf,
AutoAdjustétablit le mappage à partir de l’emplacement de sélection et de la direction des arêtes, ou à partir des directions UV des surfaces. Pour travailler avec des courbes cibles 3D dans Flow, vous pouvez utiliser les définitions d’axeRoadlike. Après l’opération, vérifiez l’orientation et la forme des objets sur la cible.
Quel est l’effet des options ?
La documentation ne recommande pas un réglage unique pour tous les cas. Les valeurs ci-dessous montrent que les options doivent être choisies en fonction de leur rôle ; elles ne prétendent pas indiquer de valeur par défaut.
| Paramètre | Valeur conseillée | Effet |
|---|---|---|
Rigid | Yes ou No selon le résultat souhaité | Yes déplace simplement l’objet ; No autorise sa déformation pendant le transfert. |
RigidGroups | Yes ou No selon la structure du groupe | Disponible uniquement lorsque Rigid=Yes ; traite les groupes de façon rigide ou opère sur les objets individuellement. |
AutoAdjust | Yes ou No selon la méthode de mappage | Yes utilise l’emplacement de sélection ; No se base sur les directions UV des surfaces de base et cible. |
PreserveStructure | Yes ou No selon le besoin de préserver la structure | Selon la commande, préserve la structure des courbes ou des surfaces, ou la réorganise pour obtenir une déformation correcte. |
Stretch | Selon la relation avec la courbe cible | Dans Flow, détermine si les objets sont étirés ou comprimés dans la direction de la courbe. |
Avec FlowAlongSrf, AutoAdjust=Yes déduit le point de départ et la direction U du coin et de l’arête sélectionnés ; l’autre direction devient V. Si les points de sélection sur l’objet, la surface de base et la surface cible ne correspondent pas, l’objet peut être transféré de l’autre côté de la surface cible. AutoAdjust=No utilise les directions UV des surfaces : l’emplacement des points sélectionnés n’est alors pas déterminant. Les deux options utilisent également des références différentes avec des surfaces rognées : Yes prend pour référence la surface réduite, tandis que No s’appuie sur la surface sous-jacente.
PreserveStructure ne désigne pas la même structure dans les deux commandes. Dans la documentation de Flow, cette option concerne la préservation de la structure des nœuds de la courbe ou de la surface après déformation. Celle de FlowAlongSrf fait référence à la structure des points de contrôle de la courbe ou de la surface. Dans FlowAlongSrf, préserver la structure peut réduire la précision de la déformation si l’objet ne comporte pas assez de points de contrôle ; avec No, les objets sont réorganisés si nécessaire pour permettre une déformation plus précise. Cette option ne s’applique pas aux polysurfaces et n’apparaît pas lorsqu’elles sont sélectionnées.
Dans Flow, l’option TargetSurface utilise une surface avec la courbe cible pour mapper l’orientation « vers le haut » des objets en fonction de la normale de la surface. Si les objets sont orientés du mauvais côté de la surface, vous pouvez utiliser les commandes Flip ou Dir pour modifier la normale. Local utilise un tube qui définit une zone d’influence autour de la courbe de base : la géométrie située à l’intérieur du tube suit la courbe, celle qui se trouve à l’extérieur reste fixe et l’effet diminue à mesure que l’on s’approche de la paroi du tube. Pour orienter une courbe cible 3D, Roadlike intègre au calcul de rotation les axes définis sur les courbes de base et cible.
Utilisation dans un workflow d’architecture et d’archviz
Flow peut servir à adapter un élément créé sous forme droite à une ligne courbe ; FlowAlongSrf peut, quant à lui, projeter des objets sur une forme de surface. Cette approche constitue une autre méthode de modélisation pour les architectes, architectes d’intérieur et spécialistes de la visualisation qui travaillent sur des éléments de conception courbes ou des géométries à placer le long d’une surface. La documentation ne précise toutefois ni gains de performances ni exigences matérielles pour des types de projets particuliers.
Si FlowAlongSrf étire la géométrie, ne vous concentrez pas uniquement sur l’objet à transférer. Selon la documentation de McNeel, un paramétrage uniforme des surfaces de base et cible contribue à éviter les étirements ; un paramétrage inégal de la surface cible peut, en revanche, étirer les objets. La documentation cite l’exemple d’une surface cible reconstruite avec des isocourbes denses et un paramétrage uniforme, qui permet d’éviter les étirements visibles. Vérifiez également l’effet des options de copie, de rigidité et d’orientation en fonction des besoins du projet.
Erreurs courantes
Sélectionner des extrémités ou des arêtes qui ne correspondent pas sur les courbes de base et cible pour Flow, ou sur les surfaces de base et cible pour FlowAlongSrf.
Avec
AutoAdjust=Yes, ne pas vérifier la correspondance des points sélectionnés sur les surfaces.Ne pas tenir compte du paramétrage des surfaces lors de l’analyse des étirements avec FlowAlongSrf.
Ne pas vérifier l’orientation de la normale de la surface cible dans Flow ; si les objets sont orientés du mauvais côté, ne pas envisager les options
FlipouDir.Supposer que l’option
PreserveStructures’applique aux polysurfaces.Croire que l’option
RigidGroupsest disponible lorsqueRigidn’est pas défini surYes.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Flow et FlowAlongSrf sont des options de modélisation pratiques pour les agences qui souhaitent adapter une géométrie régulière à des lignes courbes ou à des surfaces. Pour les modèles qui doivent notamment changer de forme le long d’une surface, il faut évaluer ensemble la direction du mappage, le paramétrage et le réglage de rigidité.
La documentation ne fournit aucune information sur les exigences matérielles, les conditions de licence ou les gains de temps ; mieux vaut donc ne pas présumer d’avantages précis sur ces aspects. Pour les agences en Turquie, une approche prudente consiste à tester différents réglages de mappage sur un petit exemple avant de passer à une géométrie critique, puis à vérifier l’orientation et les étirements du résultat.
Questions fréquentes
Quelle est la différence entre Flow et FlowAlongSrf dans Rhino 8 ?
Flow transfère des objets d’une courbe de base vers une courbe cible. FlowAlongSrf les projette d’une surface de base vers une surface cible et peut les déformer.
Pourquoi FlowAlongSrf peut-il étirer les objets ?
Selon la documentation de McNeel, un paramétrage inégal de la surface cible peut étirer les objets. Il faut vérifier le paramétrage des surfaces de base et cible.
À quoi sert AutoAdjust dans FlowAlongSrf ?
L’option Yes établit le mappage en fonction de l’emplacement de sélection et de la direction des arêtes ; des points de sélection qui ne correspondent pas peuvent transférer l’objet de l’autre côté de la surface cible. L’option No utilise les directions UV des surfaces.



