En bref
- Rhino.Inside.Revit fonctionne uniquement sous Windows et nécessite Revit 2018-2027.
- Les composants Grasshopper adaptés à Revit servent à interroger, analyser, modifier et créer des éléments.
- Le suivi des éléments propose les modes Disabled, Enabled: Replace et Enabled: Update.
- Lors du transfert de géométrie, les problèmes de tolérance peuvent conduire Revit à refuser certains formats ou à recourir à un transfert SAT plus lent.
Ce que vous apprendrez dans ce guide
Rhino.Inside.Revit permet d’utiliser les outils Rhino et Grasshopper dans Revit. Grasshopper propose des composants conçus pour travailler avec la structure de données de Revit. Cette combinaison permet d’exploiter, dans un même flux de travail, les capacités de modélisation libre de Rhino et les éléments et données de l’environnement BIM de Revit. L’objectif n’est pas seulement de transférer de la géométrie, mais aussi de comprendre quand et comment une définition Grasshopper modifie le projet Revit.
Nous allons voir comment repérer les composants adaptés à Revit, gérer le suivi des éléments créés, tenir compte des tolérances lors du transfert de géométrie et utiliser des réglages susceptibles de réduire les temps d’attente dans les projets volumineux. Ce guide explique le fonctionnement de base de Rhino.Inside.Revit plutôt que de modéliser de bout en bout un projet architectural précis.
Prérequis
Rhino.Inside.Revit est conçu pour Windows. La page des fonctionnalités du fabricant indique que Revit 2018-2027 est requis. La page propose également un lien de téléchargement de la version d’évaluation de Rhino 9 pour Windows, ainsi que l’option de téléchargement et d’installation de Rhino.Inside.Revit. Les sources ne précisent ni le prix, ni l’obligation de créer un compte, ni la configuration matérielle requise. Ces points sont donc à vérifier séparément selon les conditions actuelles du produit.
Avant de commencer, consultez le guide « Getting Started » et les notions de base du modèle de données de Revit. Comprendre les notions d’élément, de paramètre, de catégorie, de famille, de type et d’instance dans Revit facilite l’interprétation du fonctionnement des composants Grasshopper. Les guides Rhino.Inside.Revit abordent également le transfert de géométrie et de données entre Rhino et Revit, la structure des éléments Revit et les flux de modélisation.
Procédure pas à pas
Préparez Rhino.Inside.Revit. Suivez le lien de téléchargement et d’installation pour Windows sur la page officielle du produit, puis vérifiez que votre version de Revit se situe dans la plage indiquée. Une fois l’installation terminée, vous pouvez accéder aux outils Rhino et aux composants Grasshopper depuis Revit. Les composants Grasshopper peuvent également utiliser des composants de script pour interagir avec les API de Revit et de Rhino. Pour une première prise en main, suivez le guide officiel « Getting Started ».
Distinguez les fonctions des composants Grasshopper. La couleur principale de l’icône des composants adaptés à Revit indique leur fonction : interroger (Query), analyser (Analyze), modifier (Modify) ou créer (Create). Les symboles supplémentaires de l’icône renseignent sur le type de données ou l’identité avec lesquels le composant travaille. Lorsque vous examinez un composant, observez donc non seulement ses entrées et ses sorties, mais aussi les couleurs et les symboles de son icône.
Respectez l’ordre des opérations dans les composants pass-through. Certains composants combinent les fonctions d’analyse, de modification et de création ; leur icône peut présenter un arrière-plan divisé en deux. Material Identity, qui prend en entrée un élément de matériau Revit et travaille sur ses propriétés, en est un exemple. Les propriétés d’entrée et de sortie ne sont pas nécessairement identiques : les données nécessaires à la création d’un élément peuvent différer de celles calculées en sortie. Enchaîner ces composants aide à exécuter les étapes dans l’ordre sur les éléments gérés par Revit.
Observez les opérations qui modifient le document. Certains composants qui créent de nouveaux éléments ou modifient des éléments existants lancent une transaction dans le document Revit actif. Lorsque cette transaction est exécutée, l’arrière-plan du composant s’assombrit. Au lancement suivant, si les mêmes entrées et les mêmes éléments cibles ne nécessitent aucune modification, aucune nouvelle transaction n’est créée et le composant retrouve son gris normal. Le composant Trigger de Grasshopper peut servir à contrôler le moment où les transactions sont exécutées.
Suivez les éléments Revit créés. Le suivi aide Grasshopper à reconnaître les éléments Revit précédemment créés avec les composants Add et à éviter les doublons. Les informations de suivi sont conservées même après la fermeture et la réouverture du fichier. Faites un clic droit au centre du composant pour choisir l’un des trois modes :
Disabled: le suivi est désactivé. Une nouvelle exécution de la définition peut créer des éléments supplémentaires en double.
Enabled: Replace: à chaque exécution de Grasshopper, un nouvel élément remplace l’élément précédent.
Enabled: Update: il s’agit de l’option par défaut. L’élément existant est mis à jour lorsque l’API Revit l’autorise ; dans le cas contraire, un nouvel élément est créé et le comportement revient à celui de l’option Replace.
Les sorties des composants Add proposent également les commandes Highlight, Unpin, Delete et Release. Highlight sélectionne et met en évidence les éléments créés ; Unpin les désépingle ; Delete supprime les éléments suivis. Release, en revanche, demande à la sortie Grasshopper de cesser de suivre ces éléments sans les supprimer. Gardez à l’esprit qu’une nouvelle exécution de la définition après Release peut créer des doublons.
Gérez l’aperçu et le solveur selon vos besoins. Vous pouvez activer ou désactiver séparément l’aperçu de chaque composant Grasshopper, et modifier le réglage général de l’aperçu depuis l’onglet Rhinoceros dans Revit. Le solveur Grasshopper peut également être activé ou désactivé depuis cet onglet. Dans les grands projets Revit, le désactiver temporairement peut aider à réduire les temps d’attente. Comme les aperçus nécessitent une conversion de géométrie, en laisser un trop grand nombre activé peut ralentir l’affichage Revit.
Vérifiez les unités et les tolérances lors du transfert de géométrie. Revit peut recevoir de Rhino des courbes, de la géométrie BREP (NURBS) et des données de maillage. Toutefois, des problèmes de tolérance peuvent entraîner l’échec de la conversion directe. Pour la géométrie qui ne peut pas être transférée directement, une seconde méthode utilisant un fichier SAT peut être employée ; selon le guide, cette méthode est plus lente. Si les unités Rhino et Revit diffèrent, Rhino demande si les unités doivent être adaptées à celles affichées dans Revit. Quelle que soit la réponse, la géométrie est convertie aux bonnes dimensions dans les deux applications. N’oubliez pas que la mise à l’échelle du modèle dans Rhino peut avoir une incidence sur la tolérance.
Erreurs fréquentes
Laisser l’aperçu activé en permanence pour chaque composant peut nuire aux performances d’affichage dans les projets volumineux. Gardez l’aperçu activé pour les composants nécessaires au contrôle visuel et désactivez-le pour les autres. Si les temps d’attente augmentent pendant le travail sur le modèle, envisagez de désactiver temporairement le solveur Grasshopper.
Relancer une définition sans vérifier le mode de suivi peut également entraîner des résultats indésirables. Comme l’option Disabled désactive le suivi, les exécutions suivantes peuvent créer des doublons. Release ne supprime pas les éléments : la sortie Grasshopper cesse simplement de les suivre. Avant de modifier le réglage de suivi, vérifiez la fonction des commandes Highlight et Delete sur la sortie concernée.
Ne négligez ni les tolérances ni l’emplacement du modèle lors du transfert de géométrie. Revit peut refuser les données BREP dont la tolérance est inadaptée ; le transfert SAT est plus lent. Revit n’accepte pas les segments de courbe de moins d’environ 1 mm. Pour la géométrie NURBS, le guide recommande de régler la tolérance Rhino sur la tolérance intégrée de Revit. Le guide présente également plusieurs options pour les modèles existants affectés par des problèmes de tolérance : rechercher et réparer les objets défectueux dans Rhino avec Selbadobject, recréer les arêtes et joindre les surfaces.
Pour aller plus loin
Une fois les bases acquises, vous pouvez consulter les sections des guides officiels consacrées au transfert de données de Revit vers Rhino et de Rhino vers Revit. Des flux de travail spécifiques sont proposés pour les murs Revit, les murs-rideaux et leurs systèmes, les éléments spatiaux, les ouvertures, les éléments structurels et les matériaux. La documentation traite aussi des vues, des feuilles, des dessins, des nomenclatures et des rapports. Elle comprend également des ressources sur l’éditeur Rhino Python, les composants de script Grasshopper et l’utilisation des API Revit avec Python et C#.
La page officielle répertorie aussi une série de vidéos de Gavin Crump. Elle traite notamment des bases de Rhino et Grasshopper, de la récupération et du réglage des paramètres Revit, de la création de grilles et de niveaux Revit, de l’analyse de l’ensoleillement et de l’échantillonnage d’images. Choisir la suite en fonction des besoins du projet permet de se concentrer sur un flux de travail précis : transfert de géométrie, données des éléments Revit ou analyse, par exemple.
Sources et licence
Ce guide a été adapté en turc à partir de la page officielle des fonctionnalités de Rhino.Inside.Revit, du guide Grasshopper et des guides Rhino.Inside.Revit de Rhino. Dans les sources, ces pages sont indiquées comme licence=libre. Les thèmes de la série vidéo de Gavin Crump sont repris tels qu’ils figurent sur la page officielle ; les sources ne fournissant pas d’information distincte sur une licence libre pour les vidéos, aucun extrait n’en a été repris.
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.
L’intérêt pratique de Rhino.Inside.Revit tient à sa capacité à faire cohabiter la géométrie libre de Rhino et la structure des éléments et des données de Revit dans un même flux de travail. Pour les équipes qui travaillent sur la conception paramétrique, le transfert de géométrie personnalisée et les données Revit, comprendre les composants Grasshopper et le suivi des éléments peut réduire les essais et erreurs. Mais l’intérêt de l’outil ne se limite pas à son installation : il dépend aussi d’une bonne gestion de l’ordre des opérations et des modes de suivi.
Pour les bureaux et les étudiants en Turquie, les premiers points à vérifier sont la compatibilité avec Windows et la version de Revit. Les sources ne précisent ni les prix, ni les conditions de licence, ni la configuration matérielle requise ; les coûts actuels et les exigences techniques doivent donc être vérifiés avant un déploiement à l’échelle d’une équipe. Les problèmes de transfert liés aux tolérances peuvent également nécessiter du temps supplémentaire dans le calendrier de production.
Questions fréquentes
Quelles versions de Revit Rhino.Inside.Revit prend-il en charge ?
La page officielle du produit indique que Revit 2018-2027 est requis. Rhino.Inside.Revit fonctionne uniquement sous Windows.
Comment éviter les doublons lors du suivi d’éléments Revit dans Grasshopper ?
La fonction de suivi des composants Add de Grasshopper mémorise les éléments créés. Enabled: Update tente de mettre à jour l’élément existant ; Disabled désactive le suivi et peut entraîner la création de doublons.
Pourquoi le transfert de géométrie de Rhino vers Revit peut-il être lent ?
Des problèmes de tolérance peuvent empêcher le transfert direct et conduire à utiliser le transfert SAT, plus lent selon le guide source. De nombreux aperçus Grasshopper et les grands projets Revit peuvent également affecter les performances.



