Dernières actualités
Filtres de vue Revit : guide des couleurs et de la visibilitéGuide de modélisation paramétrique dans Revit avec Rhino.Inside.Revit et GrasshopperGuide Blender Light Linking : contrôlez lumière et ombres par objetModélisation architecturale dans SketchUp : guide Push/Pull, sections et scènesCréer un environnement architectural avec PCG dans Unreal Engine : workflow de baseLe système d’inférence optique Lumai Iris testé par ARIA en conditions réelles de centre de donnéesCommande Patch de Rhino 8 : créer une surface à partir de courbes et de pointsGuide Landscape Spline dans Unreal Engine : adaptez routes et sentiers au terrainPeindre des textures dans Blender : des UV à l’enregistrement de l’imageAnalyser une scène avec Blender MCP Server : installation et prompts sûrs
TutorielsRevitRhinoGrasshopper

Guide de modélisation paramétrique dans Revit avec Rhino.Inside.Revit et Grasshopper

Rhino.Inside.Revit relie la conception paramétrique au BIM en permettant d’utiliser Rhino et Grasshopper dans Revit. Ce guide présente les composants, le suivi des éléments, le transfert de géométrie et les réglages de performances.

Studio d’architecture avec une maquette de pavillon paramétrique et un espace de travail BIMImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Rhino.Inside.Revit fonctionne uniquement sous Windows et nécessite Revit 2018-2027.
  2. Les composants Grasshopper adaptés à Revit servent à interroger, analyser, modifier et créer des éléments.
  3. Le suivi des éléments propose les modes Disabled, Enabled: Replace et Enabled: Update.
  4. 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

  1. 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 ».

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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 sources
R
rhino3d.comrhino3d.com/inside/revit/1.0/guides/rir-grasshopper
Résumé
R
rhino3d.comrhino3d.com/inside/revit/beta/guides
Résumé
R
rhino3d.comrhino3d.com/features/rhino-inside-revit
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

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.

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

À lire aussi