Base de données des logiciels · 13 logiciels

⚙️ Conception Computationnelle, Automatisation et Développement BIM

Les outils de conception computationnelle et de développement BIM permettent aux équipes de décrire la géométrie et les données sous forme de règles, de scripts et de code plutôt que de dessiner chaque élément à la main. Ils vont des environnements de programmation visuelle (Dynamo, Grasshopper, Marionette, GenerativeComponents) en passant par les couches de scripting et d'API (pyRevit, Revit API, Autodesk Platform Services) jusqu'aux plateformes cloud de génération et de faisabilité (Forma, TestFit, Hypar, Archistar) et aux cadres d'échange de données tels que Speckle. Dans un workflow BIM, ils servent à automatiser la modélisation et la documentation répétitives, à générer et comparer des options de conception, à valider les données du modèle, et à connecter les outils d'authoring entre eux et à des systèmes externes.

Dynamo

Autodesk
L'environnement de programmation visuelle open source d'Autodesk, intégré dans Revit, Civil 3D et d'autres hôtes.Conception Computationnelle, Automatisation et Développement BIMOpen sourceWindows

Dynamo est un outil de programmation visuelle à base de nœuds qui lit et écrit des données et de la géométrie dans son application hôte. Il est fourni avec Revit, Civil 3D, FormIt et d'autres produits Autodesk, et fonctionne aussi de manière autonome sous le nom de Dynamo Sandbox. Les équipes BIM l'utilisent pour modifier des paramètres par lots, créer des feuilles et des vues, placer des familles à partir de feuilles de calcul, vérifier les données du modèle et générer une géométrie paramétrique. Les non-programmeurs exécutent les graphes terminés via Dynamo Player ; les utilisateurs avancés étendent les graphes avec des nœuds Python ou C# sans contact (zero-touch). Revit 2027 est passé de la lignée Dynamo 3.x à Dynamo 4.x.

Éditeur
Autodesk
Version actuelle
Dynamo 4.1 (Dynamo Core 4.1.x, shipped with Revit 2027.2 and Civil 3D 2027.1) · 2026
Première version
2011
Site officiel
dynamobim.org
Plateformes
Windows
Déploiement
desktop
Modèle tarifaire
Open source — Dynamo Core est open source sous licence Apache ; Dynamo pour Revit et Dynamo pour Civil 3D sont installés avec l'abonnement hôte sans coût supplémentaire. Dynamo Sandbox est un build autonome gratuit.
Offre gratuite
Dynamo Sandbox (autonome, sans hôte) est un téléchargement gratuit ; Dynamo pour Revit / Civil 3D est inclus avec l'abonnement au produit hôte
Formats natifs
.dyn.dyf
Formats d'échange
XLSX (Excel nodes)CSVJSONSATOBJSTLPNG (image import)
IFC
import: Non · export: Non
Notes openBIM
Dynamo n'a pas de nœuds IFC natifs ; le travail IFC se fait via l'hôte (export IFC de Revit) ou des packages tiers. L'IDS/BCF ne sont pas pris en charge nativement.
Automatisation et API
DesignScript (Code Block)Python (CPython 3, IronPython via package)Zero-touch C# nodesDynamo PlayerGenerative Design in Revit (built on Dynamo, formerly Project Refinery)
Courbe d'apprentissage
Moyenne — La manipulation de base de paramètres et de listes peut s'apprendre en quelques jours ; le laçage de listes, les niveaux et Python demandent des mois de pratique.
Utilisateurs types
Coordinateurs BIMResponsables BIMArchitectesIngénieurs structureIngénieurs MEPIngénieurs civils

Fonctions clés

  • Éditeur de graphes à base de nœuds avec aperçu géométrique en direct
  • Accès direct en lecture/écriture aux éléments et paramètres Revit et Civil 3D
  • Nœuds Code Block utilisant DesignScript pour des expressions compactes
  • Nœuds de script Python (CPython 3) et nœuds personnalisés C# sans contact (zero-touch)
  • Gestionnaire de packages avec des milliers de packages communautaires (Clockwork, Bimorph Nodes, Data-Shapes, Civil3DToolkit)
  • Dynamo Player pour exécuter des graphes sans ouvrir l'éditeur
  • Autocomplétion de nœuds par apprentissage automatique (Dynamo 3.6+)
  • Nœuds d'import/export Excel, CSV, JSON et image

Forces

  • Gratuit et open source, installé avec le produit hôte
  • Très grande communauté et écosystème de packages
  • Barrière d'entrée basse pour le personnel BIM qui ne code pas ; monte en puissance vers Python et C#
  • Le même graphe peut être transmis à d'autres via Dynamo Player

Limites

  • Les graphes dépendent de la version de l'hôte ; les packages sont souvent en retard sur les nouvelles versions de Revit
  • Les performances chutent sur de grandes listes et une géométrie lourde comparé à des modules complémentaires compilés
  • Windows uniquement ; pas de build macOS
  • Déboguer de grands graphes est plus difficile que lire du code

Idéal pour: Automatiser les tâches répétitives de Revit et Civil 3D et piloter les données du modèle depuis des feuilles de calcul sans écrire un module complémentaire compilé.

Notes de marché: Dynamo est la couche d'automatisation par défaut pour les entreprises centrées sur Revit car il est gratuit et installé avec Revit. Autodesk ne propose pas d'examen de certification Dynamo dédié ; les compétences Dynamo sont évaluées dans les certifications et formations centrées sur Revit.

Formation et certification officielles

Sources: github.com/DynamoDS/Dynamo · dynamobim.org/dynamo-core-3-6-release · help.autodesk.com/view/RVT/2027/ENU/?guid=RevitReleaseNotes_2027updates_2027_2_html · forum.dynamobim.com/t/civil-3d-2027-1-and-dynamo-4-1/115039 · primer2.dynamobim.org · autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Which-Dynamo-versions-are-supported-for-Revit.html · Dernière vérification 2026-09-15

Grasshopper

Robert McNeel & Associates
Éditeur de modélisation algorithmique à base de nœuds intégré à Rhino, la norme de facto pour la géométrie paramétrique.Conception Computationnelle, Automatisation et Développement BIMLicence perpétuelleWindowsmacOS

Grasshopper est un éditeur d'algorithmes graphique étroitement intégré aux outils de modélisation NURBS de Rhino. Les concepteurs construisent des définitions à partir de composants connectés par des fils pour générer de la géométrie, exécuter des analyses et piloter des données de fabrication. Il sous-tend la plupart des workflows de façades paramétriques, de recherche de forme structurelle et d'analyse environnementale, avec des centaines de plug-ins sur food4rhino (Kangaroo, Ladybug Tools, Karamba3D, Galapagos, Elefront). Via Rhino.Inside.Revit et la Grasshopper-Archicad Live Connection, il peut créer et éditer des éléments BIM natifs dans Revit et Archicad. Grasshopper 1 est fourni avec Rhino 8 ; McNeel développe Grasshopper 2 aux côtés de Rhino 9.

Éditeur
Robert McNeel & Associates
Version actuelle
Grasshopper 1 (bundled with Rhino 8); Grasshopper 2 in development with Rhino 9 · 2023
Première version
2007
Site officiel
grasshopper3d.com
Plateformes
WindowsmacOS
Déploiement
desktop
Modèle tarifaire
Licence perpétuelle — Inclus avec chaque licence Rhino sans coût supplémentaire ; Rhino lui-même est une licence perpétuelle (voir la fiche Rhino).
Offre gratuite
Inclus dans l'évaluation de 90 jours de Rhino ; version complète avec toute licence Rhino
Formats natifs
.gh.ghx.ghpy.gha
Formats d'échange
3DMIFC (via plug-ins such as Geometry Gym / VisualARQ)DWG/DXF (via Rhino)OBJSTLFBXXLSX/CSV (via plug-ins)
IFC
import: Non · export: Non
Notes openBIM
Pas d'IFC natif ; l'authoring IFC dans Grasshopper dépend de plug-ins tiers (par exemple Geometry Gym ggIFC, VisualARQ) ou du transfert de la géométrie vers Revit ou Archicad via Rhino.Inside.Revit ou la Grasshopper-Archicad Live Connection.
Automatisation et API
C# / VB script componentsPython (CPython 3 and IronPython 2 in Rhino 8 ScriptEditor)RhinoCommon SDKGrasshopper SDK (.gha plug-ins)Rhino.Compute (headless server)
Courbe d'apprentissage
Élevée — Les composants de base s'apprennent rapidement, mais la logique des arbres de données est l'obstacle que rencontrent la plupart des apprenants.
Utilisateurs types
ArchitectesConcepteurs computationnelsIngénieurs de façadeIngénieurs structureSpécialistes de la fabrication numérique

Fonctions clés

  • Graphe à base de composants avec aperçu géométrique Rhino en direct
  • Arbres de données pour la gestion de listes structurées
  • Solveur évolutionnaire Galapagos et moteur physique Kangaroo inclus
  • Composants de script C#, VB et Python
  • Très large écosystème de plug-ins sur food4rhino
  • Clusters et Hops pour des définitions réutilisables et une résolution à distance
  • Liens BIM bidirectionnels vers Revit (Rhino.Inside.Revit) et Archicad (Live Connection)
  • Fonctionne sous Windows et macOS

Forces

  • L'environnement de géométrie paramétrique le plus mature en AEC
  • Gratuit avec Rhino, multiplateforme
  • Écosystème de plug-ins riche pour l'analyse, la structure, l'environnement et la fabrication
  • Examen de certification officiel McNeel disponible

Limites

  • Pas de modèle de données BIM natif ; l'authoring BIM dépend de ponts ou de plug-ins
  • Les grandes définitions deviennent lentes et difficiles à maintenir sans discipline
  • Grasshopper 1 est monothread pour la plupart des composants
  • La compatibilité des versions de plug-ins peut casser les définitions entre versions de Rhino

Idéal pour: La géométrie complexe, la recherche de forme, la rationalisation de façade et la conception pilotée par l'analyse, où le moteur géométrique compte plus que les données BIM.

Notes de marché: Grasshopper domine la conception computationnelle dans les écoles d'architecture et chez les spécialistes de façade/structure dans le monde entier ; Dynamo est plus courant dans les bureaux BIM de production standardisés sur Revit.

Formation et certification officielles

Sources: grasshopper3d.com · certification.mcneel.eu/grasshopper-level-1-certification · rhino3d.com/sales · graphisoft.com/en-us/downloads/add-ons/rhino-grasshopper · cadwax.co.uk/blogs/news/rhino-9-beta-release-timeline-upgrade-guide · Dernière vérification 2026-09-15

Rhinoceros 3D (Rhino)

Robert McNeel & Associates
Modeleur NURBS à licence perpétuelle qui héberge Grasshopper et la technologie Rhino.Inside.Conception Computationnelle, Automatisation et Développement BIMLicence perpétuelleWindowsmacOS

Rhino est un modeleur NURBS de surfaces et de maillages à usage général, utilisé en architecture, en conception de produits et en fabrication. Dans le BIM, il agit comme la plateforme computationnelle : Grasshopper fonctionne à l'intérieur, Rhino.Inside permet à Rhino et Grasshopper de fonctionner au sein d'autres applications comme Revit, et Rhino.Compute expose son moteur géométrique comme un service web sans interface. Rhino 8 a ajouté un éditeur de script CPython 3, ShrinkWrap, PushPull et des améliorations de Grasshopper ; Rhino 9 est en bêta publique mi-2026. Les licences sont perpétuelles et multiplateformes.

Éditeur
Robert McNeel & Associates
Version actuelle
Rhino 8 (Rhino 9 in public beta) · 2023
Première version
1998
Site officiel
rhino3d.com
Plateformes
WindowsmacOS
Déploiement
desktopcloud
Modèle tarifaire
Licence perpétuelle — Licence commerciale mono-utilisateur Rhino 8 à 995 EUR (unique, perpétuelle, sans frais de maintenance) ; éducative à 195 EUR ; tarifs de mise à niveau disponibles. Prix vus sur rhino3d.com/sales, septembre 2026.
Offre gratuite
Évaluation complète de 90 jours ; licences éducatives à prix réduit
Formats natifs
.3dm
Formats d'échange
IFC (via plug-ins only)DWGDXFSATSTEPIGESOBJFBXSTLSKPDAEPDFUSD
IFC
import: Non · export: Non
Notes openBIM
Rhino n'a pas de support IFC intégré ; l'import/export IFC est fourni par des plug-ins (VisualARQ, Geometry Gym) ou par un aller-retour via Revit/Archicad.
Automatisation et API
RhinoCommon (.NET)Rhino C++ SDKRhinoScript / Python (CPython 3 in Rhino 8)GrasshopperRhino.ComputeRhino.Inside
Courbe d'apprentissage
Moyenne — Les bases de la modélisation sont rapides ; maîtriser la qualité NURBS et le scripting prend plus de temps.
Utilisateurs types
ArchitectesConcepteurs computationnelsConsultants en façadeFabricantsArchitectes paysagistes

Fonctions clés

  • Modélisation NURBS, maillage, SubD et nuage de points
  • Grasshopper inclus
  • ScriptEditor avec CPython 3 et C#
  • Technologie Rhino.Inside pour l'intégration dans Revit et d'autres hôtes
  • Serveur de géométrie sans interface Rhino.Compute pour l'automatisation cloud
  • Large liste de formats d'import/export (DWG, STEP, IGES, SKP, FBX, USD)
  • Gestion de licence Cloud Zoo pour les équipes

Forces

  • Licence perpétuelle unique sans frais de maintenance
  • Fonctionne sous Windows et macOS
  • Excellent noyau géométrique et support des formats
  • Grande communauté éducative et de plug-ins

Limites

  • Ce n'est pas un outil d'authoring BIM ; pas d'IFC natif ni de classification d'éléments
  • Les outils de documentation et d'annotation sont plus faibles que les plateformes BIM
  • Rhino.Inside.Revit est Windows uniquement

Idéal pour: La géométrie libre et paramétrique qui doit ensuite devenir des éléments BIM, ainsi que comme moteur pour les services de géométrie cloud.

Notes de marché: Largement utilisé dans les écoles d'architecture et les bureaux d'études spécialisés en géométrie ; souvent associé à Revit ou Archicad plutôt que de les remplacer.

Formation et certification officielles

Sources: rhino3d.com/sales · rhino3d.com · wiki.mcneel.com/rhino/certified_test · cadwax.co.uk/blogs/news/rhino-9-beta-release-timeline-upgrade-guide · Dernière vérification 2026-09-15

Rhino.Inside.Revit

Robert McNeel & Associates
Exécute Rhino et Grasshopper à l'intérieur du processus Revit pour créer et éditer des éléments BIM natifs.Conception Computationnelle, Automatisation et Développement BIMGratuitWindows

Rhino.Inside.Revit charge Rhino et Grasshopper dans la mémoire de Revit afin que les définitions Grasshopper puissent lire et écrire directement les éléments Revit. Il fournit un ensemble dédié de composants Grasshopper pour les catégories, familles, paramètres, niveaux, vues et DirectShapes, et permet aux composants de script d'appeler à la fois RhinoCommon et l'API Revit au même endroit. Les usages typiques sont la conversion de géométrie de façade Rhino en familles Revit, le pilotage des paramètres Revit par la logique Grasshopper et l'exécution de vérifications qualité sur les données Revit. Il nécessite Rhino 8 et Revit 2018-2027 sous Windows.

Éditeur
Robert McNeel & Associates
Version actuelle
v1.35 stable (June 2026); v1.36 release candidates with Revit 2027 fixes · 2026
Première version
2021
Plateformes
Windows
Déploiement
desktop
Modèle tarifaire
Gratuit — Module complémentaire gratuit ; nécessite une copie sous licence de Rhino 8 (SR32 ou plus récent pour la v1.35+) et Revit.
Offre gratuite
Le module complémentaire lui-même est gratuit ; la licence d'évaluation Rhino peut être utilisée pour les tests
Formats natifs
.gh.3dm.rvt (via host)
Formats d'échange
Native Revit elements (walls, floors, families, DirectShapes)3DMIFC (via Revit export)
IFC
import: Non · export: Non
Notes openBIM
Crée des éléments Revit natifs, donc l'export IFC se fait via l'exportateur certifié de Revit.
Automatisation et API
Grasshopper components for RevitPython and C# script components with both RhinoCommon and Revit API loadedRhino.Inside technology
Courbe d'apprentissage
Élevée — Nécessite de solides compétences Grasshopper plus une compréhension du modèle d'éléments et de familles de Revit.
Utilisateurs types
Concepteurs computationnelsIngénieurs de façadeResponsables BIMArchitectes

Fonctions clés

  • Composants Grasshopper pour les éléments, paramètres, catégories et vues Revit
  • Crée des familles natives, des familles système et des DirectShapes
  • Bidirectionnel : relit la géométrie Revit dans Grasshopper
  • Composants de script avec l'API Revit et RhinoCommon disponibles ensemble
  • Prend en charge Revit 2018 à 2027
  • Document Rhino et canevas Grasshopper ouverts aux côtés de Revit

Forces

  • Gratuit avec Rhino ; pas d'achat séparé
  • Éléments Revit natifs, pas seulement des maillages importés
  • Publications fréquentes suivant les nouvelles versions de Revit
  • Accès à l'écosystème complet de plug-ins Grasshopper à l'intérieur de Revit

Limites

  • Windows uniquement (dépendance à Revit)
  • Nécessite Rhino 8 SR32+ pour les builds .NET 10 de Revit 2027
  • La création d'éléments peut être lente sur de très grandes définitions
  • Les définitions dépendent de la compatibilité des versions de Rhino et de Revit

Idéal pour: Les équipes standardisées sur Rhino/Grasshopper pour la conception qui doivent livrer dans Revit.

Notes de marché: Courant dans les grandes agences d'architecture et les bureaux d'études de façade qui gardent Rhino comme outil de conception et Revit comme plateforme de livraison.

Formation et certification officielles

Sources: rhino3d.com/inside/revit/1.0/reference/release-notes · rhino3d.com/features/rhino-inside-revit · rhino3d.com/inside/revit/1.0/getting-started · food4rhino.com/en/app/rhinoinside-autodesk-revit · Dernière vérification 2026-09-15

pyRevit

pyRevitLabs (open-source community, created by Ehsan Iran-Nejad)
Cadre gratuit de prototypage rapide et de productivité pour scripter Revit en Python.Conception Computationnelle, Automatisation et Développement BIMOpen sourceWindows

pyRevit est un module complémentaire open source qui permet aux utilisateurs d'écrire des outils Revit en Python sans compiler un module complémentaire .NET. Il installe un ruban de commandes de productivité prêtes à l'emploi (outils de vue, de feuille, de sélection, de qualité et de données) et un cadre permettant aux entreprises de construire leurs propres extensions avec des dossiers et des scripts. Les scripts s'exécutent contre l'API Revit en IronPython ou CPython ; la CLI pyRevit déploie les extensions à travers un bureau. Il est apprécié des responsables BIM qui ont besoin d'outils personnalisés plus rapidement que ne le permet un cycle de développement de module complémentaire.

Éditeur
pyRevitLabs (open-source community, created by Ehsan Iran-Nejad)
Version actuelle
pyRevit v6.5.5 (2026); v5.1 added Revit 2026, v6.5 added Revit 2027 · 2026
Première version
2014
Site officiel
pyrevitlabs.io
Plateformes
Windows
Déploiement
desktop
Modèle tarifaire
Open source — Licence GPL-3.0 ; téléchargement gratuit depuis GitHub.
Offre gratuite
L'ensemble du produit est gratuit et open source
Formats natifs
.py (IronPython / CPython scripts).extension folders.yaml bundle config
Formats d'échange
Uses Revit's own formats via the Revit API
IFC
import: Non · export: Non
Notes openBIM
Ce n'est pas un outil openBIM en soi ; les scripts peuvent appeler l'export IFC de Revit ou lire des données liées à l'IFC via l'API Revit.
Automatisation et API
Revit API via IronPython 2/3 or CPython 3C# and VB.NET bundlespyRevit CLI for deploymentExtension framework with ribbon UI
Courbe d'apprentissage
Moyenne — Utiliser les outils intégrés est facile ; écrire des scripts nécessite des bases de Python et une connaissance de l'API Revit.
Utilisateurs types
Responsables BIMDéveloppeurs BIMCoordinateurs BIMUtilisateurs avancés de Revit
Fonctionne avec
Autodesk RevitDynamo

Fonctions clés

  • Ruban d'outils de productivité intégrés pour Revit
  • Écrire des commandes Revit en Python, C# ou VB.NET depuis une structure de dossiers
  • Éditeur de script interactif et fenêtre de sortie à l'intérieur de Revit
  • Distribution et mises à jour d'extensions via git et la CLI pyRevit
  • Prend en charge les moteurs IronPython et CPython
  • Prend en charge Revit 2019 à 2027

Forces

  • Totalement gratuit et open source
  • Itération rapide : éditer le script, recharger, exécuter
  • Forum communautaire actif et documentation
  • Outillage de déploiement pour les bureaux multi-utilisateurs

Limites

  • Windows/Revit uniquement
  • Les nouvelles versions de Revit nécessitent une mise à jour de pyRevit avant que les scripts ne fonctionnent (Revit 2027 nécessitait la lignée v6)
  • L'outillage Python est moins sûr en typage que les modules complémentaires C#
  • Les scripts IronPython 2 peuvent nécessiter un portage vers des moteurs plus récents

Idéal pour: Les entreprises qui veulent des outils Revit personnalisés à l'échelle du bureau en Python sans pipeline de module complémentaire compilé.

Notes de marché: L'un des modules complémentaires Revit gratuits les plus installés ; fréquemment utilisé aux côtés de Dynamo plutôt qu'à sa place.

Formation et certification officielles

Sources: github.com/pyrevitlabs/pyRevit · github.com/pyrevitlabs/pyRevit/releases · pyrevitlabs.io/posts/revit-2026-support---pre-release · docs.pyrevitlabs.io/adding-revit-version · Dernière vérification 2026-09-15

Revit API and Revit SDK (.NET)

Autodesk
L'interface de programmation .NET compilée pour construire des modules complémentaires Revit et des automatisations cloud.Conception Computationnelle, Automatisation et Développement BIMGratuitWindowsIFC ⇄

L'API Revit est la bibliothèque de classes .NET qui expose le document, les éléments, paramètres, géométrie et modèle d'interface de Revit aux développeurs de modules complémentaires. Les modules complémentaires sont écrits en C# ou VB.NET, enregistrés avec un manifeste .addin et chargés au démarrage de Revit. Depuis Revit 2025, les modules complémentaires ciblent .NET 8 ; Revit 2027 passe à .NET 10 et ajoute une isolation plus stricte des modules complémentaires. La même API fonctionne sans interface dans le cloud via le moteur APS Design Automation for Revit. La plupart des plug-ins Revit commerciaux, pyRevit et Dynamo pour Revit sont construits dessus.

Éditeur
Autodesk
Version actuelle
Revit 2027 SDK (.NET 10); Revit 2025-2026 SDKs target .NET 8 · 2026
Première version
2004
Plateformes
Windows
Déploiement
desktopcloud
Modèle tarifaire
Gratuit — Le SDK est un téléchargement gratuit depuis Autodesk Platform Services ; une licence Revit est nécessaire pour exécuter les modules complémentaires. L'exécution cloud des modules complémentaires utilise l'API payante APS Design Automation.
Offre gratuite
Le SDK et les exemples sont gratuits ; un abonnement Revit est requis pour exécuter les modules complémentaires
Formats natifs
.addin manifest.dll assemblies.rvt/.rfa (via API)
Formats d'échange
Any format Revit exposes through the API (IFC, DWG, NWC, PDF, gbXML, images)
IFC
import: Oui · export: Oui · Certification buildingSMART: Uses Revit's IFC exporter, which is buildingSMART certified for IFC4 (Revit product certification)
Notes openBIM
L'exportateur IFC de Revit est lui-même open source (revit-ifc sur GitHub) et peut être appelé et configuré depuis l'API.
Automatisation et API
C# / VB.NET add-insExternal Commands and External ApplicationsMacros (SharpDevelop-based)Design Automation for Revit (cloud, via APS)Autodesk Assistant MCP server (technical preview in Revit 2027)
Courbe d'apprentissage
Très élevée — Nécessite une expérience de programmation plus une compréhension approfondie du modèle d'éléments et des transactions de Revit.
Utilisateurs types
Développeurs BIMÉditeurs de logicielsResponsables BIMConcepteurs computationnels

Fonctions clés

  • Accès complet aux éléments, paramètres, familles, vues, feuilles et géométrie
  • Transactions et événements pour des modifications contrôlées du modèle
  • Commandes externes, applications externes et personnalisation du ruban
  • RevitLookup et exemples du SDK pour l'exploration
  • Design Automation for Revit exécute l'API dans le cloud sans interface
  • Autodesk Assistant avec un serveur MCP dans Revit 2027 (aperçu technique)

Forces

  • Meilleures performances et accès le plus profond à Revit
  • Distribution stable via l'Autodesk App Store et le déploiement d'entreprise
  • Vaste documentation (Building Coder, revitapidocs.com)
  • Le même code peut s'exécuter dans le cloud via Design Automation

Limites

  • Nécessite des compétences C#/.NET et un pipeline de build/déploiement
  • Les modules complémentaires doivent être recompilés pour chaque version majeure de Revit
  • Les migrations de cadre (.NET Framework vers .NET 8 vers .NET 10) cassent les anciens modules complémentaires
  • Pas de runtime multiplateforme officiel ; Windows uniquement

Idéal pour: Les outils de qualité production, les modules complémentaires à l'échelle du bureau et le traitement par lots dans le cloud lorsque Dynamo ou pyRevit sont trop lents ou trop fragiles.

Notes de marché: Autodesk n'offre pas de certification API Revit séparée ; les compétences des développeurs sont généralement démontrées par des modules complémentaires publiés et l'adhésion à l'Autodesk Developer Network.

Formation et certification officielles

Sources: blog.autodesk.io/revit-2027-sdk-net-10-api-changes-and-additions · blog.autodesk.io/revit-2027-and-autodesk-assistant-release-announcement · revitapidocs.com/2026 · aps.autodesk.com/blog/estimate-design-automation-costs · Dernière vérification 2026-09-15

Autodesk Platform Services (APS, formerly Forge)

Autodesk
La plateforme cloud pour développeurs d'Autodesk : visualiseur, traduction de modèles, données et automatisation de conception sans interface.Conception Computationnelle, Automatisation et Développement BIMFreemiumWeb / cloud (any OS via REST APIs and SDKs)IFC ⇄Renommé

Autodesk Platform Services (APS) est la famille d'API et de SDK web anciennement appelée Forge. Elle permet aux développeurs de visualiser des modèles Autodesk dans un navigateur, de traduire des fichiers avec l'API Model Derivative, de lire et écrire des données Autodesk Construction Cloud, d'interroger l'AEC Data Model, et d'exécuter Revit, AutoCAD, Inventor et 3ds Max sans interface dans le cloud via l'API Design Automation. Les entreprises l'utilisent pour construire des tableaux de bord, des vérificateurs de modèles, une production automatisée de dessins et des intégrations avec des systèmes ERP, SIG et CDE. Sa tarification est passée à un modèle niveau gratuit plus jetons Flex en 2026.

Éditeur
Autodesk
Version actuelle
APS (2026 business model: Free tier plus Flex-token paid tier) · 2026
Première version
2015
Site officiel
aps.autodesk.com
Plateformes
Web / cloud (any OS via REST APIs and SDKs)
Déploiement
cloudweb
Modèle tarifaire
Freemium — Depuis le changement de modèle économique de décembre 2025, APS dispose d'un niveau gratuit avec plafonds d'usage mensuels et d'un accès payant via des jetons Flex prépayés ou du paiement à l'usage. Seules quatre API sont tarifées (Automation, Model Derivative, Flow Graph Engine, Reality Capture) ; les autres API sont gratuites. Les crédits cloud sont remplacés par les jetons Flex. Historiquement, Design Automation coûtait 6 crédits cloud par heure pour Revit, Inventor et 3ds Max et 4 pour AutoCAD.
Offre gratuite
Niveau gratuit avec plafonds mensuels pour les tests et pour les clients avec des abonnements produit éligibles
Formats natifs
SVF/SVF2 (Viewer derivatives)JSON (REST)OTG
Formats d'échange
RVTIFCDWGNWDOBJSTLSTEPIGESF3DPDFglTF (via community tools)
IFC
import: Oui · export: Oui
Notes openBIM
Model Derivative traduit l'IFC en formats visualisables ; Design Automation for Revit peut piloter l'exportateur IFC de Revit dans le cloud.
Automatisation et API
REST APIsOfficial SDKs (.NET, Node.js, Python, Java)Design Automation API (Revit, AutoCAD, Inventor, 3ds Max engines)Model Derivative APIViewer SDK (JavaScript)Data Management / ACC APIsAEC Data Model API (GraphQL)
Courbe d'apprentissage
Très élevée — Nécessite une connaissance de REST/OAuth et du développement web plus une familiarité avec l'écosystème de données Autodesk.
Utilisateurs types
Développeurs BIMÉditeurs de logicielsÉquipes informatiques / numériques d'entrepriseResponsables BIM
Successeur
Autodesk Platform Services is the 2022 rename of Autodesk Forge; the product continues under the APS name

Fonctions clés

  • SDK Viewer pour l'affichage de modèle 3D/2D dans le navigateur
  • API Model Derivative pour la traduction de formats et l'extraction de propriétés
  • API Design Automation pour Revit, AutoCAD, Inventor et 3ds Max sans interface
  • API Data Management, ACC et AEC Data Model (GraphQL)
  • Authentification via OAuth 2.0 (à deux et trois pattes)
  • SDK officiels en .NET, Node.js, Python et Java
  • API de capture de réalité et de moteur Flow Graph

Forces

  • Seul moyen pris en charge d'exécuter Revit sans interface dans le cloud
  • Visualiseur mature utilisé par la plupart des produits web Autodesk
  • Niveau gratuit et tutoriels étendus
  • Accès direct aux données de projet ACC / BIM 360

Limites

  • Coût basé sur l'usage pour les API tarifées et l'automatisation cloud
  • Le modèle économique a changé plusieurs fois (crédits cloud, jetons Flex) ; le budget nécessite un suivi
  • Nécessite des compétences en développement web au-delà du personnel BIM typique
  • Limites de taux et de taille de fichier sur les tâches de traduction

Idéal pour: Les tableaux de bord web, l'automatisation cloud par lots de fichiers Revit et l'intégration des données Autodesk avec d'autres systèmes métier.

Notes de marché: Utilisé par la plupart des éditeurs de logiciels de l'écosystème Autodesk et par de grands propriétaires pour des portails personnalisés ; le Viewer est le composant le plus largement déployé.

Formation et certification officielles

Sources: aps.autodesk.com/blog/aps-business-model-evolution · aps.autodesk.com/pricing-cloud-credits · aps.autodesk.com/blog/estimate-design-automation-costs · aps.autodesk.com/blog/data-model-apis-included-subscriptions-plus-flexible-ways-scale · Dernière vérification 2026-09-15

Speckle

Speckle Systems Ltd
Plateforme de données ouverte qui diffuse la géométrie et les données de modèle entre Revit, Rhino, Grasshopper, Archicad et le web.Conception Computationnelle, Automatisation et Développement BIMFreemiumWindowsmacOS (server/web and some connectors)WebIFC ⇦

Speckle est une plateforme de données AEC open source. Des connecteurs dans Revit, Rhino, Grasshopper, Archicad, SketchUp, Blender, Civil 3D, Navisworks, Tekla, ETABS et d'autres outils envoient des objets de modèle versionnés à un serveur Speckle, où ils peuvent être visualisés dans un navigateur, commentés, filtrés et importés dans d'autres applications. Les développeurs utilisent ses SDK, son API GraphQL et Speckle Automate pour exécuter des vérifications ou générer des rapports à chaque nouvelle version. Le serveur est sous licence Apache-2.0 et peut être auto-hébergé ; Speckle exploite aussi un service hébergé avec un plan Explore gratuit et des plans d'équipe payants.

Éditeur
Speckle Systems Ltd
Version actuelle
Speckle v3 connectors (next-gen connectors, 2025-2026); Revit connector supports Revit 2023-2027 · 2026
Première version
2016
Site officiel
speckle.systems
Plateformes
WindowsmacOS (server/web and some connectors)Web
Déploiement
cloudwebdesktopself-hosted
Modèle tarifaire
Freemium — Plan Explore gratuit (jusqu'à 3 utilisateurs, 1 projet, historique de version de 30 jours) ; plans personnalisés payants avec utilisateurs/projets illimités, Speckle Automate, SSO et intégrations CDE. Gratuit pour étudiants et enseignants. Le serveur est open source (Apache-2.0) et auto-hébergeable.
Offre gratuite
Plan Explore : gratuit, jusqu'à 3 utilisateurs, 1 projet, historique de 30 jours ; l'auto-hébergement est gratuit sous Apache-2.0
Formats natifs
Speckle objects (JSON-based object model, stored on a Speckle server)
Formats d'échange
IFC (file importer)RVT (via connector)3DMDWGOBJSTLglTF (viewer export)CSV/Excel (via Power BI / data connectors)
IFC
import: Oui · export: Non
Notes openBIM
Speckle importe les fichiers IFC dans son propre modèle d'objets et les expose dans le visualiseur web ; il n'exporte pas l'IFC nativement. Il est souvent utilisé comme alternative ouverte aux échanges cloud propriétaires.
Automatisation et API
GraphQL and REST APISDKs: C# (.NET), Python (specklepy), JavaScript/TypeScriptSpeckle Automate (serverless functions triggered on model versions)Grasshopper and Dynamo connectorsPower BI connector
Courbe d'apprentissage
Moyenne — Envoyer et recevoir des modèles est simple ; construire des automatisations nécessite des compétences en programmation.
Utilisateurs types
Développeurs BIMConcepteurs computationnelsCoordinateurs BIMBureaux d'ingénierieChercheurs

Fonctions clés

  • Connecteurs pour Revit, Rhino, Grasshopper, Archicad, SketchUp, Blender, Civil 3D, Navisworks, Tekla et plus
  • Versionnement et différenciation au niveau des objets plutôt qu'échange de fichiers
  • Visualiseur 3D dans le navigateur avec commentaires et fédération
  • Speckle Automate pour exécuter des fonctions sur les nouvelles versions de modèle
  • SDK en C#, Python et JavaScript plus une API GraphQL
  • Connecteur Power BI pour les tableaux de bord de données de modèle
  • Serveur open source auto-hébergeable

Forces

  • Open source et neutre vis-à-vis des éditeurs
  • Excellents workflows Grasshopper et Rhino vers Revit
  • API moderne et points d'accroche d'automatisation
  • Niveau gratuit et programme académique

Limites

  • Ce n'est pas un exportateur IFC ; ce n'est pas un remplacement pour un CDE certifié
  • La fidélité des éléments dépend du mappage de chaque connecteur
  • Les mises à jour des connecteurs peuvent être en retard sur les nouvelles versions hôtes
  • L'auto-hébergement nécessite des compétences DevOps

Idéal pour: L'échange multiplateforme de géométrie et de données entre Rhino, Grasshopper, Revit et Archicad, et la construction d'automatisations personnalisées au-dessus des versions de modèle.

Notes de marché: Populaire auprès des équipes de conception computationnelle et des bureaux d'études d'ingénierie en Europe et en Amérique du Nord ; Speckle Systems est basé à Londres.

Formation et certification officielles

Sources: speckle.systems/pricing · github.com/specklesystems/speckle-server · docs.speckle.systems/connectors/revit/revit · github.com/specklesystems/speckle-sharp-connectors · speckle.systems/integrations · Dernière vérification 2026-09-15

Hypar

Hypar, Inc.
Plateforme cloud de planification spatiale et de génération de bâtiments construite sur la bibliothèque open source Elements.Conception Computationnelle, Automatisation et Développement BIMFreemiumWebIFC ⇨

Hypar est une plateforme basée navigateur pour générer des aménagements de bâtiment et des systèmes à partir de règles. Les utilisateurs esquissent un site ou un volume, puis enchaînent des « fonctions » (niveaux, noyaux, structure, plans d'aménagement spatial, mobilier, zones MEP) qui génèrent des éléments 3D coordonnés et des métrés en quelques secondes. Les fonctions sont écrites en C# sur la bibliothèque open source Elements de Hypar, ce qui permet aux entreprises d'encoder leurs propres normes. Les résultats s'exportent vers Revit, DWG, IFC et glTF. Hypar se positionne comme un logiciel de planification spatiale pour la conception précoce et l'adhésion des parties prenantes, avec un plan Personal gratuit et des plans Professional et Studio payants.

Éditeur
Hypar, Inc.
Version actuelle
Hypar web platform (continuous release; pricing docs v0.2.037, September 2026) · 2026
Première version
2018
Site officiel
hypar.io
Plateformes
Web
Déploiement
cloudweb
Modèle tarifaire
Freemium — Plan Personal gratuit (3 projets détenus, non destiné au travail professionnel) ; Professional à 100 USD/mois ou 83 USD/mois facturé annuellement (1 000 USD/an) ; Studio/entreprise à partir de 20 postes, sur devis. Vu sur docs.hypar.io, mis à jour le 4 septembre 2026.
Offre gratuite
Plan Personal : gratuit, jusqu'à 3 projets, partage en lecture seule
Formats natifs
Hypar workflow / Elements JSON
Formats d'échange
RVT (Revit export)DWG (import/export, paid plans)IFCglTFJSONDXFSVGXLSX
IFC
import: Non · export: Oui
Notes openBIM
La bibliothèque open source Elements se sérialise en IFC et glTF ; l'export Revit de Hypar est la principale remise BIM.
Automatisation et API
Hypar Functions written in C# on the open-source Elements library (MIT)Hypar CLIExcel/Grasshopper inputs for functionsAI text-to-layout prompts
Courbe d'apprentissage
Moyenne — Utiliser les fonctions standard est facile ; écrire ses propres fonctions est un travail de développeur.
Utilisateurs types
ArchitectesPlanificateurs spatiauxPromoteursConcepteurs computationnels

Fonctions clés

  • Génération basée navigateur de niveaux, noyaux, structure et plans d'aménagement spatial
  • Fonctions personnalisées en C# via la bibliothèque Elements sous licence MIT
  • Options de conception avec métriques de surface et de nombre en direct
  • Détection automatique de collision avec dégagements modifiables (plans payants)
  • Export vers Revit, DWG, IFC et glTF
  • Entrées de programme pilotées par Excel
  • Liens de partage en lecture seule pour les clients

Forces

  • Génération en quelques secondes avec les métrés
  • Bibliothèque open source Elements pour une logique personnalisée
  • Véritable export Revit plutôt que des images
  • Niveau gratuit pour l'apprentissage

Limites

  • Les fonctions personnalisées nécessitent des compétences C#
  • Axé sur la conception précoce ; ce n'est pas un outil de documentation
  • Les types de bâtiments couverts par les fonctions standard sont limités aux systèmes de bureau/résidentiel courants
  • Web uniquement ; dépend du service de l'éditeur

Idéal pour: La planification spatiale rapide en phase précoce et les tests d'aménagement nécessitant une véritable remise BIM vers Revit.

Notes de marché: Utilisé principalement dans les cabinets nord-américains pour les tests d'aménagement de bureaux et résidentiels.

Formation et certification officielles

Sources: docs.hypar.io/pricing-and-purchasing · github.com/hypar-io/Elements · hypar.io · Dernière vérification 2026-09-15

TestFit

TestFit, Inc.
Outil de faisabilité immobilière générative qui résout les plans de site, le stationnement et les pro forma en temps réel.Conception Computationnelle, Automatisation et Développement BIMAbonnementWeb

TestFit est une plateforme de faisabilité basée navigateur pour les promoteurs, architectes et urbanistes. Les utilisateurs dessinent un site et définissent des mixes d'unités, des ratios de stationnement et des contraintes de zonage ; le Site Solver génère des aménagements de bâtiment et de stationnement avec un rendement, un nombre d'unités et des chiffres de pro forma mis à jour en direct. Il est le plus performant pour la planification de site multifamilial, à usage mixte, industriel et de centre de données piloté par le stationnement. Les résultats se transfèrent directement dans Revit via un module complémentaire ou s'exportent vers AutoCAD, SketchUp, glTF, CSV et PDF. Un module complémentaire MCP Connection de 2026 permet aux assistants IA de piloter des études de site par invite.

Éditeur
TestFit, Inc.
Version actuelle
TestFit web platform (continuous release, 2026); products: Site Solver, Parking Solver, Site Intelligence, Pro Forma, MCP Connection · 2026
Première version
2017
Site officiel
testfit.io
Plateformes
Web
Déploiement
cloudweb
Modèle tarifaire
Abonnement — Parking Solver à 195 USD/mois ; Site Solver à partir de 15 000 USD/an ; Site Solver Portfolio à partir de 20 000 USD/an ; modules complémentaires Site Intelligence à 150 USD/mois, Pro Forma à 170 USD/mois, MCP Connection à 100 USD/mois. Vu sur testfit.io/pricing, septembre 2026.
Formats natifs
TestFit cloud project
Formats d'échange
RVT (Revit push via add-in)DWG (AutoCAD)SKPglTFCSVXLSXPDF
IFC
import: Non · export: Non
Notes openBIM
Pas de support IFC ; la remise BIM se fait via le module complémentaire natif Revit.
Automatisation et API
Generative site solver (rule-based)MCP Connection for AI-assistant prompting (paid add-on)Revit, SketchUp and AutoCAD integrations
Courbe d'apprentissage
Faible — Conçu pour des utilisateurs immobiliers non techniques ; productif en quelques heures.
Utilisateurs types
Promoteurs immobiliersArchitectesUrbanistesCourtiersEntrepreneurs (préconstruction)

Fonctions clés

  • Site Solver génératif pour les bâtiments et le stationnement
  • Parking Solver pour le stationnement en surface et en structure
  • Métriques de rendement, mix d'unités et pro forma en direct
  • Données de zonage et environnementales Site Intelligence
  • Transfert direct vers Revit ; export vers AutoCAD, SketchUp, glTF, CSV, PDF
  • MCP Connection pour les études pilotées par assistant IA

Forces

  • Itération très rapide avec retour financier
  • Remise native vers Revit
  • Solveurs spécifiques au domaine pour le stationnement et le mix d'unités

Limites

  • Tarifé pour les promoteurs ; coûteux pour les petites agences de conception
  • Résolution générative uniquement sur les niveaux Site Solver
  • Pas d'IFC ; données de zonage centrées sur les États-Unis
  • Ce n'est pas un outil de conception ou de documentation

Idéal pour: La faisabilité en phase de transaction sur des sites multifamiliaux et à usage mixte pilotés par le stationnement en Amérique du Nord.

Notes de marché: Basé à Dallas ; adoption concentrée parmi les promoteurs multifamiliaux américains et les architectes axés sur la faisabilité.

Formation et certification officielles

Sources: testfit.io/pricing · testfit.io · Dernière vérification 2026-09-15

Archistar

Archistar Pty Ltd
Plateforme de recherche immobilière et de conception générative qui trouve des sites et génère des options de volumétrie conformes.Conception Computationnelle, Automatisation et Développement BIMFreemiumWeb

Archistar est une plateforme web destinée aux promoteurs immobiliers, urbanistes et municipalités. Elle combine des données foncières et d'urbanisme (zonage, servitudes, risques environnementaux, courbes de niveau, données de marché) avec un concepteur générateur 3D qui produit de nombreuses options d'enveloppe de bâtiment contraintes par les règles d'urbanisme et les classe. Elle est utilisée pour le sourcing de sites, la faisabilité et les vérifications préalables au dépôt de permis, principalement en Australie, avec des bureaux également aux États-Unis et au Canada. Les niveaux payants ajoutent une génération illimitée et l'export CAO des conceptions.

Éditeur
Archistar Pty Ltd
Version actuelle
Archistar web platform (continuous release, 2026) · 2026
Première version
2017
Site officiel
archistar.ai
Plateformes
Web
Déploiement
cloudweb
Modèle tarifaire
Freemium — Tarification australienne (AUD, TPS incluse) : niveau gratuit ; Basic à 95 AUD/mois (79,17 AUD/mois en annuel) ; Professional à 345 AUD/mois ; National à 595 AUD/mois pour tous les États et territoires australiens ; entreprise sur négociation. Vu sur archistar.ai/pricing, septembre 2026.
Offre gratuite
Niveau gratuit avec recherche immobilière, visualisation du zonage et accès au concepteur 3D génératif
Formats natifs
Archistar cloud project
Formats d'échange
CAD-compatible 3D export on paid tiers (vendor does not list specific formats)PDF reports
IFC
import: Non · export: Non
Notes openBIM
Aucun support IFC publié.
Automatisation et API
AI generative 3D designerAutomated planning-rule and feasibility assessmentEnterprise integrations (e.g. Microsoft Marketplace listing)
Courbe d'apprentissage
Faible — Interface navigateur destinée aux professionnels de l'immobilier non techniques.
Utilisateurs types
Promoteurs immobiliersUrbanistes municipauxMunicipalitésArchitectes (phase de faisabilité)

Fonctions clés

  • Recherche de site avec couches de données de zonage, de servitudes et environnementales
  • Concepteur 3D génératif qui produit et classe des centaines d'options
  • Vérifications automatisées des règles d'urbanisme et synthèses de faisabilité
  • Imagerie Nearmap et annonces de développement sur le niveau Professional
  • Export CAO des conceptions générées sur les niveaux payants
  • Niveau gratuit pour la recherche

Forces

  • Données d'urbanisme intégrées et volumétrie générative dans un seul outil
  • Niveau gratuit
  • Comparaison rapide de nombreuses options d'enveloppe

Limites

  • La couverture des données est la plus forte en Australie
  • Pas de lien IFC ou Revit documenté
  • Sortie au niveau volumétrie uniquement ; ce n'est pas un outil de conception
  • L'éditeur ne publie pas de formats d'export détaillés

Idéal pour: Le sourcing de sites australien et la faisabilité selon les règles d'urbanisme avant l'engagement d'un architecte.

Notes de marché: Utilisé par des promoteurs australiens et plusieurs municipalités pour les vérifications d'urbanisme ; également listé sur Microsoft Marketplace.

Formation et certification officielles

Sources: archistar.ai/pricing · archistar.ai/generative-design · marketplace.microsoft.com/en-us/product/saas/archistarptyltd1622981907240.archistar?tab=overview · Dernière vérification 2026-09-15

Vectorworks Marionette

Vectorworks, Inc.
L'environnement de script visuel intégré basé sur Python de Vectorworks, multiplateforme.Conception Computationnelle, Automatisation et Développement BIMAbonnementWindowsmacOS

Marionette est l'outil de script visuel à base de nœuds intégré aux produits Vectorworks Design Suite. Les utilisateurs relient des nœuds en réseaux qui génèrent de la géométrie, placent et éditent des objets, lisent des feuilles de calcul et automatisent la documentation, sans écrire directement en Python ; le script Python de chaque nœud peut être édité par des utilisateurs avancés. Les réseaux peuvent être enveloppés en objets Marionette, des objets paramétriques réutilisables qui se comportent comme des objets de plug-in natifs. Il fonctionne à l'identique sous macOS et Windows et est le seul environnement de script visuel natif de Vectorworks.

Éditeur
Vectorworks, Inc. (Nemetschek Group)
Version actuelle
Marionette in Vectorworks 2026 (Design Suite products) · 2025
Première version
2016
Plateformes
WindowsmacOS
Déploiement
desktop
Modèle tarifaire
Abonnement — Inclus dans les produits Vectorworks Design Suite (Architect, Landmark, Spotlight, Design Suite) ; pas d'achat séparé.
Offre gratuite
Inclus dans les licences éducatives Vectorworks
Formats natifs
.vwx (networks stored in the Vectorworks file)Python node scripts
Formats d'échange
Uses Vectorworks import/export (IFC, DWG, RVT, SKP, OBJ)
IFC
import: Non · export: Non · Certification buildingSMART: Vectorworks Architect holds buildingSMART IFC4 certifications; Marionette itself is not certified
Notes openBIM
Marionette peut créer et étiqueter des objets Vectorworks qui sont ensuite exportés via l'exportateur IFC certifié de Vectorworks.
Automatisation et API
Python 3 underlying node scriptsVectorworks Python and VectorScript APIsMarionette Objects (parametric objects from networks)Vectorworks SDK (C++)
Courbe d'apprentissage
Moyenne — Familier pour les utilisateurs de Grasshopper ; la connaissance du modèle d'objet Vectorworks est le principal obstacle.
Utilisateurs types
ArchitectesArchitectes paysagistesConcepteurs de spectacleResponsables BIM Vectorworks

Fonctions clés

  • Script visuel à base de nœuds à l'intérieur de Vectorworks
  • Chaque nœud adossé à un code Python éditable
  • Objets Marionette pour un contenu paramétrique réutilisable
  • Nœuds d'enveloppement et partage de réseau
  • Accès aux objets, enregistrements et feuilles de calcul Vectorworks
  • Fonctionne sous macOS et Windows

Forces

  • Sans coût supplémentaire, multiplateforme
  • Chemin direct du réseau de nœuds à l'objet paramétrique
  • Python en sous-jacent pour l'extension

Limites

  • Communauté et bibliothèque de nœuds bien plus restreintes que Grasshopper ou Dynamo
  • Limites de performance sur la géométrie lourde
  • Disponible uniquement dans les produits Design Suite, pas Fundamentals

Idéal pour: Les utilisateurs de Vectorworks qui ont besoin d'objets paramétriques et d'automatisation sans quitter l'application.

Notes de marché: Utilisé principalement au sein de la base d'utilisateurs de Vectorworks en Europe, au Japon et en Amérique du Nord ; rarement choisi comme outil computationnel autonome.

Formation et certification officielles

Sources: app-help.vectorworks.net/2026/eng/VW2026_Guide/Marionette/Visual_scripting_with_Marionette.htm · github.com/Vectorworks/developer-scripting/blob/main/Marionette/pages/Basics.md · Dernière vérification 2026-09-15

OpenBuildings GenerativeComponents

Bentley Systems
L'environnement de conception paramétrique et associative de Bentley pour MicroStation et OpenBuildings Designer.Conception Computationnelle, Automatisation et Développement BIMAbonnementWindows

GenerativeComponents (GC) est l'outil de conception computationnelle de Bentley Systems, l'un des tout premiers systèmes paramétriques en AEC. Il fonctionne comme un compagnon d'OpenBuildings Designer et de MicroStation, offrant un graphe de nœuds, une vue de modèle symbolique et un langage de script afin que les concepteurs puissent piloter la géométrie depuis des variables, des règles et des feuilles de calcul. Il est utilisé pour les façades, les gares, les tunnels et les ponts dans les workflows d'infrastructure basés sur Bentley, y compris la génération de voussoirs de tunnel à partir de tracés OpenRail. Bentley propose une accréditation BIM Modeler pour la conception computationnelle avec GC.

Éditeur
Bentley Systems
Version actuelle
GenerativeComponents CONNECT Edition (Update 10 companion to OpenBuildings Designer CONNECT Edition)
Première version
2007
Plateformes
Windows
Déploiement
desktop
Modèle tarifaire
Abonnement
Offre gratuite
Licences Bentley Education pour les étudiants
Formats natifs
.gct (GC transaction files).dgn (MicroStation)
Formats d'échange
DGNDWGIFC (via OpenBuildings Designer / MicroStation)OBJSTEPIGESXLSX
IFC
import: Non · export: Non
Notes openBIM
L'export IFC passe par OpenBuildings Designer, qui détient des certifications IFC buildingSMART ; GC lui-même est une couche de géométrie et de logique.
Automatisation et API
GC scripting language (GCScript)C# feature types and .NET APIMicroStation / OpenBuildings APIsNode-based graph and script transactions
Courbe d'apprentissage
Élevée — Le modèle symbolique et le GCScript prennent plus de temps à apprendre que les éditeurs à base de fils.
Utilisateurs types
Architectes sur plateformes BentleyConcepteurs d'infrastructureIngénieurs de façade

Fonctions clés

  • Graphe paramétrique avec géométrie associative à l'intérieur de MicroStation/OpenBuildings
  • GCScript et C# pour des types de fonctionnalités personnalisés
  • Lien direct vers les produits structure et infrastructure de Bentley
  • Volumétrie générative, empilement et panellisation de façade
  • Entrées pilotées par Excel
  • Installation compagnon d'OpenBuildings Designer

Forces

  • Intégration étroite avec les outils d'infrastructure Bentley
  • Accréditation officielle Bentley existante
  • Moteur associatif robuste et établi de longue date

Limites

  • Petite communauté comparée à Grasshopper et Dynamo
  • Bentley uniquement ; peu de valeur en dehors de MicroStation/OpenBuildings
  • Documentation publique éparse sur la version actuelle et la licence

Idéal pour: Les entreprises livrant dans OpenBuildings Designer ou MicroStation qui ont besoin de géométrie paramétrique au sein de l'écosystème Bentley.

Notes de marché: L'adoption est concentrée dans les projets d'infrastructure et ferroviaires standardisés sur les logiciels Bentley.

Formation et certification officielles

Sources: credly.com/org/bentley-systems/badge/bentley-accredited-bim-modeler-computational-design-modeling-with-openbuildings-generativecomponents · docs.bentley.com/LiveContent/web/OpenBuildings%20Designer%20Help-v9/en/GUID-2F8D4ACC-267D-4AEB-8E8F-6C96380A951C.html · geospatialworld.net/news/bentley-applications-comprehensive-modeling · Dernière vérification 2026-09-15

Également pertinents dans cette catégorie: Autodesk Forma

Guides de formation et parcours d'apprentissage

Un parcours en quatre étapes par catégorie, avec compétences, exercices, ressources gratuites et les certifications officielles des éditeurs qui valent la peine.

⚙️ Conception computationnelle et automatisation BIM : du scripting visuel aux API cloud

Heures estimées: 160
Un parcours progressif pour les professionnels BIM qui souhaitent automatiser les outils d'authoring et générer des options de conception. Il commence par les fondamentaux de Dynamo et Grasshopper, passe par le scripting de qualité production avec pyRevit et l'API Revit, et se termine par l'automatisation cloud sur Autodesk Platform Services et Speckle. À la fin, les apprenants peuvent construire, tester, documenter et déployer des outils d'automatisation pour un bureau BIM et évaluer des plateformes génératives telles que Forma, TestFit et Hypar.Coordinateur BIMResponsable BIMConcepteur computationnelDéveloppeur BIM

Prérequis: Connaissance pratique d'au moins un outil d'authoring BIM (Revit, Archicad ou Rhino) · Compréhension de base des concepts d'éléments et de paramètres BIM · Aucune expérience de programmation requise pour les étapes 1 et 2 ; les bases de Python aident à partir de l'étape 3

Niveau 1

Fondamentaux

25 h
Compétences développées
  • Expliquer ce qu'est la programmation visuelle et comment Dynamo et Grasshopper se rapportent à leurs applications hôtes
  • Naviguer dans les interfaces de Dynamo et Grasshopper : bibliothèque, canevas, nœuds, fils et aperçus
  • Construire des graphes simples qui créent des points, courbes et surfaces à partir d'entrées numériques
  • Lire et écrire des paramètres Revit avec Dynamo et comprendre les listes et les index
  • Décrire les rôles de pyRevit, de l'API Revit, d'APS, de Speckle et des plateformes génératives dans une boîte à outils d'automatisation

Logiciels principaux: Dynamo, Grasshopper, Rhinoceros 3D (Rhino)

Exercices pratiques
  • Installer Dynamo Sandbox et reconstruire les trois premiers chapitres du Dynamo Primer
  • Dans Dynamo pour Revit, sélectionner toutes les pièces et écrire leur nom de niveau dans un paramètre partagé
  • Dans Grasshopper, créer une grille paramétrique de poteaux dont l'espacement est piloté par des curseurs numériques
  • Ouvrir un graphe Dynamo dans Dynamo Player et l'exécuter avec différentes entrées

Résultat: L'apprenant peut construire et exécuter des graphes Dynamo et Grasshopper simples et expliquer quel outil d'automatisation convient à quelle tâche.

Niveau 2

Praticien

40 h
Compétences développées
  • Gérer les listes, le laçage et les niveaux dans Dynamo et les arbres de données dans Grasshopper
  • Automatiser des tâches Revit courantes : création de feuilles, renommage de vues, transfert de paramètres, placement de familles depuis Excel
  • Installer et utiliser des packages (Clockwork, Data-Shapes, Bimorph Nodes) et des plug-ins Grasshopper de manière responsable
  • Utiliser les outils intégrés de pyRevit et créer un premier bouton personnalisé
  • Transférer la géométrie Grasshopper vers Revit avec Rhino.Inside.Revit et vers Archicad avec la Live Connection
  • Réaliser une étude de site dans Forma ou TestFit et exporter la volumétrie vers Revit

Logiciels principaux: Dynamo, Grasshopper, pyRevit, Rhino.Inside.Revit, Autodesk Forma, TestFit

Exercices pratiques
  • Construire un graphe Dynamo qui crée des feuilles et place des vues depuis une liste Excel, puis l'envelopper pour Dynamo Player
  • Rationaliser une façade courbe dans Grasshopper en panneaux plans et rapporter le nombre et la surface de panneaux par étage en utilisant des arbres de données
  • Utiliser Rhino.Inside.Revit pour convertir les panneaux de façade en une famille de panneau de mur-rideau Revit avec des paramètres d'instance
  • Écrire un bouton pyRevit qui liste tous les éléments avec des valeurs de « Type Mark » manquantes
  • Modéliser un site dans Forma Site Design, exécuter une analyse d'heures d'ensoleillement sur deux options et envoyer la préférée vers Revit

Résultat: L'apprenant peut livrer des outils Dynamo, Grasshopper et pyRevit fiables pour la production quotidienne et transférer une volumétrie générative vers le BIM.

Niveau 3

Professionnel

45 h
Compétences développées
  • Écrire du Python dans Dynamo et pyRevit contre l'API Revit, y compris les transactions et le filtrage d'éléments
  • Concevoir des vérifications automatisées de qualité de modèle alignées avec le plan d'exécution BIM et les exigences d'information ISO 19650
  • Échanger des modèles entre Rhino, Grasshopper, Revit et Archicad via Speckle avec une catégorisation correcte
  • Versionner des graphes et scripts avec git et les documenter pour d'autres utilisateurs
  • Diagnostiquer les problèmes de compatibilité lorsque les versions de Revit, Dynamo, Rhino ou des packages changent
  • Scripter des vérifications de données IFC avec IfcOpenShell comme alternative neutre vis-à-vis des outils

Logiciels principaux: Dynamo, Grasshopper, pyRevit, Speckle, Revit API and Revit SDK (.NET)

Exercices pratiques
  • Construire un graphe de santé de modèle Dynamo qui signale les pièces non placées, les marques dupliquées et les éléments hors grille, et exporter le rapport vers Excel
  • Réécrire la même vérification comme un script pyRevit avec une fenêtre de résultats et mesurer la différence de vitesse
  • Envoyer une volumétrie Rhino vers Speckle avec des catégories Revit assignées par calque et la recevoir dans Revit comme DirectShapes catégorisés
  • Mettre en place un dépôt git pour la bibliothèque Dynamo et pyRevit du bureau avec un README et des étiquettes de version
  • Mettre à niveau un graphe Dynamo Revit 2026 et ses packages vers Revit 2027 et documenter chaque changement cassant

Résultat: L'apprenant peut construire, documenter et maintenir une bibliothèque d'automatisation de bureau et exécuter des échanges multiplateformes avec confiance.

Niveau 4

Expert

50 h
Compétences développées
  • Développer un module complémentaire Revit compilé en C# avec commandes externes, interface de ruban et gestion correcte des transactions
  • Empaqueter une logique réutilisable comme nœuds sans contact (zero-touch) Dynamo et clusters ou plug-ins Grasshopper
  • Exécuter une automatisation sans interface dans le cloud avec APS Design Automation for Revit et Rhino.Compute
  • Construire des fonctions Speckle Automate ou des tableaux de bord basés APS qui réagissent aux nouvelles versions de modèle
  • Planifier le déploiement d'entreprise : déploiements CLI pyRevit, signature de modules complémentaires, matrices de version et gouvernance
  • Évaluer les outils génératifs et IA (Forma, Hypar, Archistar, Autodesk Assistant) par rapport aux besoins réels de projet

Logiciels principaux: Revit API and Revit SDK (.NET), Autodesk Platform Services (APS, formerly Forge), Speckle, Dynamo, Grasshopper, Hypar, OpenBuildings GenerativeComponents, Vectorworks Marionette

Exercices pratiques
  • Créer un module complémentaire Revit en C# qui exporte l'IFC par lots depuis un dossier de modèles en utilisant des configurations spécifiques au projet, en ciblant .NET 8 pour Revit 2026 et .NET 10 pour Revit 2027
  • Publier la même logique comme un AppBundle APS Design Automation et l'exécuter sur dix fichiers stockés dans Autodesk Construction Cloud
  • Écrire un package Dynamo sans contact (zero-touch) avec des tests unitaires et le publier sur un flux de packages privé
  • Déployer une définition Grasshopper sur Rhino.Compute et l'appeler depuis une petite page web pour générer des options de façade
  • Écrire une fonction Hypar en C# sur la bibliothèque Elements qui génère un ensemble d'options de noyau et enveloppe et l'exporter vers Revit
  • Construire une fonction Speckle Automate qui fait échouer une version lorsque des paramètres requis sont manquants et poste un rapport

Résultat: L'apprenant peut architecturer et déployer un pipeline d'automatisation multi-outils couvrant des modules complémentaires de bureau, des services cloud et des plateformes génératives.

Certifications officielles

Conseils de nos consultants

  • Apprenez la logique des listes et des arbres de données avant toute autre chose ; la plupart des bugs de Dynamo et Grasshopper sont des problèmes de structure de données, pas de géométrie.
  • Tenez une seule matrice de versions pour le bureau : quels builds de Revit, Dynamo, Rhino, Rhino.Inside.Revit et pyRevit sont approuvés ensemble, et testez avant chaque mise à niveau.
  • Prototypez dans Dynamo ou pyRevit, puis réécrivez les outils stables et fortement utilisés comme modules complémentaires compilés pour la vitesse et le support.
  • Stockez les graphes et scripts dans git avec un README qui indique les entrées, les sorties et la version d'hôte sur laquelle ils ont été testés.
  • Traitez les plateformes génératives comme des générateurs d'options, pas des outils de documentation ; planifiez toujours la remise vers Revit ou Archicad et l'export IFC depuis là.
  • Budgétez l'automatisation cloud : les API tarifées d'APS et Rhino.Compute sont mesurées, donc mesurez les temps d'exécution sur un échantillon avant de passer à l'échelle sur des centaines de fichiers.

Passer l'examen de ce parcours

Prouvez-le avec un certificat gratuitRéussissez un examen chronométré dans n'importe quel parcours au niveau Fondamentaux, Praticien, Professionnel ou Expert et recevez un certificat vérifiable ConstruBIM Academy.

À propos de cette base de données

Les noms de produits sont des marques de leurs propriétaires respectifs. Les faits sont vérifiés à partir de la documentation des éditeurs et de sources datées ; la tarification n'est décrite que par modèle. Une erreur ou un outil manquant ? Écrivez à [email protected] et nous corrigerons. Base de données mise à jour: 2026-09-15.