DYNAMO – Nouveautés DYNAMO 3.4.1
Comme chaque année, l’arrivée de la nouvelle version de Revit s’accompagne d’une mise à jour majeure de DYNAMO. La version DYNAMO 3.4.1 intégrée à Revit 2026, introduit plusieurs évolutions notables qui visent à simplifier son utilisation, à améliorer les performances et à rendre l’environnement de développement plus flexible.
Dans cet article, nous mettons en avant les principales nouveautés à retenir de cette version.
- Comment utiliser le nouveau gestionnaire de packages ?
Le gestionnaire de package est un une fenêtre centralisée pour la navigation, l’installation et la publication de Package. L’une des évolutions majeures de DYNAMO 3.4.1 est l’amélioration du gestionnaire de packages. Désormais, cette fonctionnalité permet de vérifier la compatibilité des versions de package avec DYNAMO. Grâce à ce système, il n’est plus nécessaire de plonger dans les détails de chaque package afin de comprendre s’il est adapté.
- Trois statuts clairs sont indiqués : Compatible, Incompatible ou Compatibilité inconnue.
- Un filtre de compatibilité permet d’affiner vos recherches.
- Le bouton Installer sélectionne automatiquement la dernière version compatible, et non plus simplement la plus récente.
Ce nouveau système évite les erreurs de version, les conflits et rend la gestion des dépendances plus fluide.
- Amélioration du suivi des performance sur les nœuds
Une autre avancée significative est l’amélioration de l’extension TuneUp, désormais intégrée nativement à DYNAMO. Cette extension permet de surveiller les performances des graphes en temps réel.
TuneUp enregistre le temps d’exécution de chaque nœud et affiche les résultats dans une barre latérale. Grâce à ces informations, vous pouvez :
- Identifier les nœuds qui ralentissent votre script,
- Optimiser les zones critiques,
- Comprendre les goulots d’étranglement de vos graphes.
TuneUp est accessible via le menu Extensions de DYNAMO, et constitue une aide précieuse pour tous ceux qui travaillent sur des graphes complexes ou gourmands en calcul. Le résultat sur les temps d’exécution peut être exporté en format CSV ou JSON.
- PythonNet3
Enfin, DYNAMO 3.4.1 introduit la prise en charge du moteur PythonNet3, disponible via le Package Manager. Ce moteur offre une grande flexibilité aux développeurs en leur permettant de mettre à jour l’environnement Python indépendamment des cycles de publication de DYNAMO ou Revit.
Les principaux avantages de PythonNet3 :
- Une meilleure compatibilité avec .NET,
- Des versions à jour de bibliothèques Python majeures comme NumPy et Pandas,
- La possibilité de changer de moteur Python directement depuis le nœud de script, soit par double-clic, soit via le menu « trois points » et l’option Version du moteur Python.
Il faut noter que certains scripts existants peuvent nécessiter des ajustements en raison de changements dans les API.
Pour aller plus loin, consultez l’article officiel : https://dynamobim.org/pythonnet3-a-new-dynamo-python-to-fix-everything/
Conclusion
Avec DYNAMO 3.4.1, une mise à jour axée sur l’efficacité et la stabilité est proposée. Que ce soit pour la gestion des packages, l’analyse des performances ou la programmation Python, les améliorations apportées répondent directement à des besoins exprimés sur la flexibilité de l’outil.
Ces nouvelles fonctionnalités renforcent les capacités de DYNAMO à traiter les besoins d’automatisation et de conception paramétrique.