En bref
- Worksession permet d’utiliser plusieurs modèles comme géométrie de référence au sein d’une même session.
- Un seul fichier peut être actif et modifiable dans la session ; les autres s’affichent comme références.
- Chaque utilisateur conserve son propre fichier de session .rws ; les fichiers Rhino référencés sont partagés.
- LimitReferenceModel peut libérer de la mémoire en retirant la géométrie de référence située hors de la zone de travail et désencombrer la vue.
Dans Rhino 8, Worksession permet de répartir un grand projet entre plusieurs fichiers de modèle et de les utiliser comme références dans une même session de travail. Selon la documentation officielle de McNeel, cette fonctionnalité permet aux autres fichiers de rester visibles comme références pendant qu’un membre de l’équipe travaille sur le modèle actif. Lorsqu’un fichier est ouvert pour modification, les autres membres de l’équipe peuvent le consulter, mais il n’est pas possible de le modifier simultanément. Ce guide explique comment ajouter des fichiers via Worksession Manager, enregistrer la session, gérer les calques de référence et limiter l’étendue du modèle pour améliorer les performances.
À quels flux de travail Worksession convient-il ?
Worksession permet de visualiser ensemble des modèles répartis dans plusieurs fichiers, sans fusionner ceux-ci dans un seul fichier. La géométrie liée sert de référence ; elle ne peut pas être déplacée ni mise à l’échelle directement. Elle peut toutefois servir d’entrée à des commandes de création comme Copy ou ExtrudeCrv. Il est ainsi possible de créer de nouveaux objets à partir de la géométrie d’un modèle source, sans modifier ce dernier.
Plusieurs formats de fichiers pris en charge par l’importation dans Rhino peuvent être ajoutés à Worksession. Toutefois, seuls les fichiers .3dm peuvent être activés ; les autres formats restent liés en tant que références. L’équipe doit donc déterminer à l’avance quels fichiers seront modifiés et lesquels serviront uniquement de sources.
Il ne faut pas confondre Worksession avec les blocs ou la commande Import. Les blocs sont des composants réutilisables dans un modèle qui se comportent comme un seul objet ; les instances placées peuvent être mises à jour lorsque la définition du bloc change. Import fusionne les objets d’un autre fichier avec le modèle actuel. Worksession, en revanche, conserve les différents fichiers comme références, en dehors du modèle actif. Si le contenu d’un fichier externe doit être ajouté sous forme de bloc, de groupe ou d’objets individuels, les options Insert peuvent être utilisées.
Créer une Worksession et gérer les fichiers
Ouvrez le modèle à modifier. Déterminez dans quel fichier .3dm le travail actif se poursuivra. Les autres fichiers pris en charge peuvent être ajoutés à la session comme références.
Ouvrez Worksession Manager. Suivez le chemin
File › Worksession. Dans le gestionnaire, sélectionnez les fichiers avec l’option Attach. Vous pouvez aussi faire glisser un fichier de géométrie pris en charge depuis Windows Explorer vers la fenêtre Rhino, puis choisir Attach file dans la fenêtre qui s’ouvre.Vérifiez le rôle des fichiers. Le modèle actif est ouvert pour modification ; les autres fichiers ajoutés servent de références. Lock Info, dans le gestionnaire, indique l’état de verrouillage du fichier lié et qui le détient ouvert. En équipe, vérifier l’état du fichier aide à éviter que plusieurs personnes tentent de travailler sur le même modèle.
Enregistrez la session. Dans Worksession Manager, utilisez Save ou Save As pour enregistrer la session au format .rws. Chaque utilisateur gère son propre fichier .rws ; ces fichiers ne sont pas conçus pour être partagés. Les fichiers à partager sont les modèles Rhino utilisés comme références.
Actualisez les références. Pour intégrer les modifications apportées au fichier source dans la session, sélectionnez le fichier lié concerné dans le gestionnaire et utilisez la commande Update. À l’ouverture du fichier Worksession, les modèles de la session sont chargés ; le fichier actif est modifiable et les autres restent des références. Lorsqu’une nouvelle Worksession est ouverte, le modèle actuel peut se fermer : tenez compte de l’invite d’enregistrement des modifications.
Calques, mémoire et conflits de contenu
La géométrie du fichier lié apparaît avec ses propres calques, sous un calque parent portant le nom du fichier. La couleur, la visibilité et l’état de verrouillage des calques de référence peuvent être modifiés ; cependant, il n’est pas possible d’ajouter des calques au fichier lié ni d’en supprimer. Utiliser les calques dans ces limites facilite la distinction entre les différents fichiers de référence.
Pour ne conserver en mémoire que la zone de travail dans de grands modèles de référence, la commande LimitReferenceModel peut être utilisée. Elle demande de dessiner une sphère pour définir la zone d’intérêt. Les objets de référence qui ne sont pas inclus dans la sphère et ne touchent pas sa surface sont retirés de la mémoire ; la vue peut ainsi gagner en réactivité et être moins encombrée. Pour les modèles auxquels une limite a déjà été appliquée, RemoveLimits recharge le fichier Worksession et restaure les objets retirés.
PurgeRefObjects supprime les objets de référence Worksession sélectionnés ; cette opération ne peut pas être annulée avec Undo. Pour recharger les objets, il faut activer un autre fichier lié ou utiliser l’option Refresh All dans Worksession Manager. Il est donc important de prévoir comment restaurer les objets avant d’utiliser les commandes de purge.
Lorsqu’un fichier est ajouté ou activé, il peut contenir des matériaux, environnements et textures portant le même nom, mais avec des paramètres différents. Les valeurs ImportRenameConflictingEx (importation et ajout) et PasteConflictOption (collage), dans les paramètres avancés de Rhino, déterminent la manière dont ces conflits sont traités.
| Paramètre | Valeur recommandée | Effet |
|---|---|---|
| Ne pas importer le contenu en conflit | 0 | Le contenu de rendu entrant en conflit n’est pas importé. |
| Renommer le contenu entrant | 1 | Le nouveau contenu reçoit le suffixe [imported]. |
| Importer le contenu entrant et remplacer l’existant | 2 | Le contenu existant est remplacé par le contenu entrant. |
| Laisser l’utilisateur décider en cas de conflit | 3 | La fenêtre Render Content Name Conflict s’ouvre. |
Les valeurs du tableau décrivent les comportements indiqués dans la documentation ; elles ne constituent pas un choix unique adapté à tous les projets. La valeur 2, en particulier, pouvant remplacer le contenu existant, elle doit être choisie selon les règles de l’équipe.
Conseils pratiques pour l’architecture, l’architecture d’intérieur et l’archviz
Dans les projets d’architecture, il est possible de conserver le modèle principal, différentes parties du projet ou la géométrie de l’environnement dans des fichiers distincts et de les afficher comme références via Worksession. Au sein de l’équipe, il convient de préciser quel est le fichier .3dm actif, où les références sont stockées et si chacun peut accéder à ces sources. Worksession ne rend pas la géométrie de référence modifiable : toute modification nécessaire doit être effectuée dans le fichier source, puis le modèle lié doit être actualisé.
Lors de la préparation d’un projet d’archviz, il peut être utile de créer de nouveaux objets à partir de la géométrie de référence. En revanche, si les objets du fichier source doivent être transférés directement dans le modèle actuel, mieux vaut envisager Import ou Insert plutôt que Worksession : Import fusionne les objets avec le modèle actuel, tandis que Insert propose de les ajouter depuis un fichier externe sous forme de blocs, de groupes ou d’objets individuels. La structure des fichiers peut ainsi être choisie en fonction du type de modification à effectuer.
Erreurs fréquentes :
Prendre le fichier .rws pour un fichier de projet partagé : chaque utilisateur conserve son propre fichier de session ; les fichiers de modèle de référence sont ceux auxquels l’équipe doit pouvoir accéder.
Essayer de modifier directement la géométrie de référence : les objets liés via Worksession ne peuvent pas être déplacés ni mis à l’échelle. Les modifications doivent être effectuées dans le fichier source.
S’attendre à annuler une purge avec Undo : Undo ne fonctionne pas ; il faut activer un autre fichier lié ou utiliser Refresh All.
Utiliser Import, Insert et Worksession dans le même but : la fusion, l’ajout sous forme de bloc ou de groupe et le travail avec des références correspondent à des flux de travail différents.
Décider de ces distinctions dès le début du projet clarifie la propriété des fichiers et les limites de travail. Worksession permet d’utiliser différents fichiers de modèle dans un même contexte de travail sans les fusionner dans un seul fichier ; l’efficacité de l’équipe dépend de l’accès aux fichiers, du choix du modèle actif et d’une gestion rigoureuse des références.
Sources
3 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 agences d’architecture et de visualisation en Turquie, l’intérêt pratique de Worksession est de pouvoir utiliser de grands projets comme références au sein de l’équipe sans tout entasser dans un seul fichier de modèle. Cela ne signifie toutefois pas que plusieurs personnes peuvent modifier simultanément le même fichier ; la propriété des fichiers et l’identité de la personne qui détient le modèle actif doivent être clairement établies au sein de l’équipe.
Une bonne première étape consiste à gérer séparément l’accès aux références partagées et les fichiers de session .rws personnels. Il est possible de limiter les références pour améliorer les performances, mais il faut garder à l’esprit que les opérations de purge ne peuvent pas être annulées avec Undo. La documentation ne précise ni les exigences matérielles ni le coût de la licence ; la décision doit être évaluée en fonction de l’organisation du travail et des besoins des modèles.
Questions fréquentes
Plusieurs personnes peuvent-elles travailler sur le même modèle avec Rhino Worksession ?
Les membres de l’équipe peuvent visualiser les modèles comme références, mais un même fichier ne peut être ouvert pour modification que par un seul utilisateur à la fois.
Le fichier Rhino Worksession peut-il être partagé au sein de l’équipe ?
Chaque utilisateur conserve son propre fichier de session .rws, et ces fichiers ne sont pas conçus pour être partagés. Les fichiers Rhino utilisés comme références, eux, sont partagés.
Comment actualiser les références Rhino Worksession ?
Dans Worksession Manager, sélectionnez le fichier lié et utilisez la commande Update. Pour restaurer les objets supprimés avec PurgeRefObjects, vous pouvez activer un autre fichier lié ou utiliser l’option Refresh All.



