En bref
- Flow réaligne des objets ou des groupes d’une courbe de base vers une courbe cible.
- FlowAlongSrf mappe des objets d’une surface de base vers une surface cible.
- Dans FlowAlongSrf, un paramétrage équilibré des surfaces aide à éviter les déformations importantes.
- Lorsque Rigid est activé, les objets sont déplacés sans être déformés ; lorsqu’il est désactivé, leur forme peut être modifiée en fonction de la géométrie cible.
Ce que vous apprendrez dans ce guide
Les commandes Flow et FlowAlongSrf de Rhino 8 transfèrent des objets d’une géométrie de base vers une géométrie cible. Flow fonctionne entre des courbes, tandis que FlowAlongSrf mappe des objets entre des surfaces. Ce guide présente l’ordre d’utilisation des deux commandes, les options qui influent sur la transformation et les problèmes susceptibles de survenir.
Dans un modèle architectural, placer des éléments répétés le long d’une ligne courbe ou transférer sur une autre surface la disposition d’objets présente sur une surface sont des exemples qui illustrent le fonctionnement de ces commandes. Ils ne garantissent pas un résultat particulier pour un projet : la direction et la forme du mappage dépendent des géométries de base et cible sélectionnées, ainsi que des options utilisées.
Prérequis et préparation
Les sources sont les pages d’aide de Rhino 8 consacrées à Flow et FlowAlongSrf. Elles ne mentionnent aucune exigence de compte ni aucun logiciel supplémentaire pour ces commandes. Les noms des options et les informations d’utilisation présentés ici s’appuient sur la documentation de Rhino 8.
Avant de commencer, identifiez les objets à transformer et les géométries qui serviront au mappage. Flow nécessite une courbe de base et une courbe cible ; FlowAlongSrf nécessite une surface de base et une surface cible. Ces géométries définissent le point de départ de la commande et la forme vers laquelle les objets sont transférés.
Le paramétrage des surfaces est particulièrement important dans FlowAlongSrf. La documentation de McNeel indique qu’un paramétrage équilibré des surfaces de base et cible aide à éviter les déformations importantes des objets. Veillez donc non seulement à l’apparence des surfaces, mais aussi à leur paramétrage lors du mappage.
1. Transférer des objets le long d’une courbe avec Flow
Flow réaligne des objets ou des groupes d’objets d’une courbe de base vers une courbe cible. Cette commande permet, par exemple, de transférer une forme droite vers une forme courbe. Il peut être plus simple de créer d’abord la forme de manière droite et régulière que de la modéliser directement autour d’une courbe complexe.
Sélectionnez les objets à transformer. Identifiez les objets ou groupes à transférer sur la courbe.
Lancez la commande Flow. Dans l’aide de Rhino, son emplacement dans les menus est Transform > Flow along Curve.
Sélectionnez la courbe de base près de l’une de ses extrémités. Le point de sélection doit se trouver près de l’extrémité de départ ou d’arrivée de la courbe.
Sélectionnez la courbe cible près de l’extrémité correspondante. La sélection des côtés correspondant aux extrémités des deux courbes détermine la direction du mappage.
Examinez les options de déformation et d’orientation. Utilisez l’option Rigid selon que vous souhaitez simplement déplacer les objets ou modifier leur forme en fonction de la courbe cible.
Lorsque Rigid est activé, les objets sont uniquement repositionnés le long de la courbe cible ; lorsqu’il est désactivé, ils sont déformés pendant leur déplacement. RigidGroups détermine si les groupes restent solidaires ou sont traités individuellement lorsque Rigid est activé. Utilisez cette option pour contrôler le comportement des groupes.
Stretch détermine si les objets sont étirés ou comprimés dans la direction de la courbe et si la relation entre la courbe de base et la courbe cible est préservée. L’option Local permet de définir une zone d’influence autour de la courbe de base, sous la forme d’un tube : les objets à l’intérieur sont transférés, ceux à l’extérieur restent fixes et l’influence diminue au niveau de la paroi du tube.
L’option TargetSurface permet d’ajouter une information d’orientation à la courbe cible. Elle mappe la direction « vers le haut » des objets selon la normale de la surface cible. Si les objets sont orientés vers le mauvais côté de la surface, les commandes Flip ou Dir, recommandées dans la source, permettent d’inverser le sens de la normale de la surface cible.
Pour les courbes cibles 3D, Roadlike utilise des cadres constitués d’axes pour calculer la rotation. Lorsque cette option est activée, on définit le point de départ et la direction de l’axe de type route sur les courbes de base et cible. En appuyant sur Entrée lors du choix de la direction, ou en sélectionnant Automatic, la vue utilise l’axe CPlane-Z.
2. Transférer des objets sur une surface avec FlowAlongSrf
FlowAlongSrf mappe des objets de la surface de base vers la surface cible en les transformant. Dans la documentation d’aide, la commande se trouve dans le menu Transform > Flow along Surface.
Identifiez les surfaces de base et cible. La surface liée à la disposition actuelle des objets est la surface de base ; celle qui définit la forme à transférer est la surface cible.
Lancez la commande et sélectionnez la surface de base. Indiquez le bord proche de l’un des coins de la surface de base.
Sélectionnez le bord correspondant sur la surface cible. La sélection doit se faire du côté correspondant au coin choisi sur la surface de base.
Vérifiez les options Rigid et RigidGroups. Rigid détermine si les objets sont simplement déplacés ou déformés pendant leur déplacement. Lorsque Rigid est activé, RigidGroups indique si les groupes sont traités ensemble ou séparément.
Vérifiez l’état d’AutoAdjust et la direction du mappage. Lorsque AutoAdjust est activé, les directions UV ne sont pas utilisées ; le coin et le bord proches du point sélectionné définissent le point de départ et la direction U, l’autre direction étant V. La direction N est déterminée à partir des directions UV selon la règle de la main droite.
Lorsque AutoAdjust est activé, si les points de sélection sur les surfaces de base et cible ne correspondent pas, l’objet peut être transféré du côté opposé de la surface cible. Cet avertissement concerne le cas où AutoAdjust est activé. Lorsque l’option est désactivée, la commande utilise les directions UV des surfaces de base et cible, et la position des points de sélection n’est pas déterminante. Dans ce cas, la direction N est elle aussi définie à partir des directions UV selon la règle de la main droite.
Si l’une des surfaces est rognée, la partie de surface utilisée pour le mappage varie également en fonction de l’état d’AutoAdjust. Lorsque l’option est activée, la commande utilise la version réduite (shrunk) de la surface rognée ; lorsqu’elle est désactivée, elle utilise la surface sous-jacente (underlying). C’est un point à vérifier lorsqu’on cherche à comprendre une direction ou un placement de mappage inattendu.
PreserveStructure détermine si la structure des points de contrôle de la courbe ou de la surface est conservée après la déformation. Si la structure est conservée, un nombre insuffisant de points de contrôle peut réduire la précision de la déformation. Si cette option est désactivée, la géométrie peut être réorganisée si nécessaire afin d’obtenir une déformation plus précise. Cette option ne s’applique pas aux objets polysurface et n’apparaît pas lorsque seule une polysurface est sélectionnée.
Erreurs fréquentes et prochaines étapes
Les objets sont mappés dans une direction inattendue : vérifiez que vous avez sélectionné les extrémités correspondantes des courbes ou les bords proches des coins correspondants sur les surfaces. Dans FlowAlongSrf, vérifiez également l’état d’AutoAdjust et les directions UV.
FlowAlongSrf déforme les objets : examinez le paramétrage des surfaces. McNeel indique qu’un paramétrage déséquilibré peut provoquer des déformations ; une surface cible reconstruite avec des isocourbes plus rapprochées peut aider à obtenir un paramétrage équilibré.
Les objets changent de forme : vérifiez l’état de l’option Rigid. Lorsqu’elle est activée, les objets sont uniquement déplacés ; lorsqu’elle est désactivée, ils sont déformés en fonction de la géométrie cible.
La conservation de la structure ne rend pas la déformation plus précise : lorsque PreserveStructure est activé, le nombre de points de contrôle peut être insuffisant. Désactiver la conservation de la structure permet à la commande de réorganiser la géométrie si nécessaire.
Pour la suite, testez les commandes sur une géométrie simple et facile à évaluer. Examiner séparément l’effet des points de sélection, de l’état de Rigid et du paramétrage des surfaces permet de repérer plus facilement les problèmes dans un modèle de projet.
Dans les workflows d’architecture, de design d’intérieur et d’archviz, Flow peut être utilisé pour transférer des motifs d’objets le long d’une ligne courbe, et FlowAlongSrf pour déplacer des dispositions d’objets d’une surface à une autre. Préparer des éléments répétés sur une géométrie de base régulière, puis les mapper sur la forme cible, peut notamment rendre l’approche de modélisation plus systématique. Il faut toutefois vérifier les changements de forme des éléments de façade ou d’intérieur. La documentation ne fournit aucune information sur la configuration matérielle requise, le coût des licences ni la compatibilité avec d’autres logiciels ; ces points doivent être vérifiés séparément pour l’installation utilisée.
Sources et licence
Ce guide est une adaptation en turc des pages d’aide de McNeel sur Flow et FlowAlongSrf dans Rhino 8. Les deux sources sont proposées sous une licence autorisant la libre utilisation.
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.
Pour les équipes d’architecture et de visualisation en Turquie, Flow et FlowAlongSrf permettent de préparer, sur une géométrie de base régulière, des éléments répétés à adapter à une courbe ou une surface. Lors d’essais formels notamment, pouvoir distinguer avec les options les éléments déplacés de ceux qui sont déformés présente un intérêt pratique.
Il faut toutefois intégrer la vérification des résultats au workflow : le paramétrage des surfaces, le sens de sélection et le réglage de Rigid influent sur le résultat. La documentation ne précisant ni la configuration matérielle ni le coût des licences, mieux vaut ne pas faire de supposition à ce sujet. Les agences gagneront à tester les commandes dans leur propre processus de modélisation et à examiner attentivement les géométries critiques.
Questions fréquentes
Quelle est la différence entre Flow et FlowAlongSrf dans Rhino ?
Flow réaligne des objets ou des groupes d’une courbe de base vers une courbe cible. FlowAlongSrf mappe des objets d’une surface de base vers une surface cible.
Pourquoi FlowAlongSrf déforme-t-il les objets ?
Selon la documentation de McNeel, un paramétrage déséquilibré des surfaces peut déformer les objets. Un paramétrage équilibré aide à éviter les déformations importantes.
Que se passe-t-il si AutoAdjust est désactivé dans FlowAlongSrf ?
La commande utilise les directions UV des surfaces de base et cible ; la position des points de sélection n’est pas déterminante. Pour les surfaces rognées, la surface sous-jacente est utilisée pour le mappage.



