Le problème que personne ne voulait résoudre
Si vous avez déjà travaillé avec Revit, vous savez à quel point la tâche d’unir ou de couper des éléments manuellement peut être frustrante. Dans les grands projets, ça devient un travail répétitif, sujet aux erreurs et extrêmement chronophage. En tant qu’étudiant en architecture et ingénieur logiciel, je me suis heurté à ce problème en travaillant sur un projet du 6e semestre : un logement multifamilial.
Mon projet exigeait l’union des éléments pour estimer correctement les matériaux et améliorer la présentation visuelle, car l’absence de ces jonctions provoque du z-fighting (un artefact qui survient lorsque deux polygones se chevauchent au même endroit sur l’axe Z, ce qui donne des images floues, bruitées et clignotantes). Dès le début du projet, j’ai testé quelques extensions pour Revit, mais la plupart étaient soit incompatibles avec la version que j’utilisais (2024), soit n’étaient qu’une version simplifiée qui exigeait une correction manuelle (car elles ne géraient que l’ordre des coupes, et non les priorités).
Pendant le développement du travail, pour éviter les erreurs dans les estimations de matériaux et améliorer la présentation, j’ai commencé par unir les éléments un par un, un processus extrêmement pénible et long, mais j’ai fini par m’arrêter et me demander : « Pourquoi est-ce que je fais ça manuellement ? ». C’est là que j’ai décidé d’agir.
Automatisation : la solution dont Revit avait besoin
Face à ce défi, j’ai développé un plugin appelé EasyJoin qui automatise la jonction d’éléments dans Revit. L’idée était simple : réduire le temps passé sur cette tâche et améliorer l’expérience utilisateur. En quelques clics, mon logiciel fait en quelques secondes ce qui prenait auparavant des minutes, voire des heures, selon la taille du projet.
Comment ça marche ?
Easy Join identifie, grâce à la configuration sélectionnée, les éléments qui doivent être unis et réalise l’opération de façon intelligente, en garantissant la précision et en évitant les erreurs courantes du processus manuel, comme par exemple : quel élément aura la priorité sur l’autre. Le résultat ? Moins de temps perdu, plus d’efficacité et une expérience d’utilisation beaucoup plus fluide.
Mon idée était d’offrir l’union automatique entre les éléments, mais avec une touche spéciale : il y aurait un moyen de spécifier quel élément serait coupé et lequel serait le « coupant ». Par exemple : une colonne doit couper le mur, mais le mur doit couper le faux-plafond. Et la dalle ? Coupe-t-elle la poutre ou la poutre coupe-t-elle la dalle ? Peu importe, vous définissez ça dans votre projet comme vous le voulez ou selon vos besoins !
L’impact sur la productivité
Depuis la création d’Easy Join, j’ai constaté que cette simple automatisation a un impact gigantesque, même sur les projets les plus petits qui ne demandent pas autant d’éléments. Quoi qu’il en soit, le temps économisé peut être consacré à des tâches réellement importantes, comme le développement du projet lui-même et la mise au point des détails, plutôt qu’à des actions répétitives et mécaniques.
Cet impact sur la productivité ne s’est pas limité à mes propres cas d’usage. Plusieurs utilisateurs rapportent qu’Easy Join est la meilleure solution pour l’union d’éléments et que son utilisation leur fait gagner énormément de temps. Ces retours confirment qu’Easy Join apporte une réelle valeur à ses utilisateurs.
Avec le succès du logiciel, Easy Join a récemment été promu sur la page d’accueil de la boutique Autodesk, augmentant radicalement la portée de l’application, comme on peut l’observer sur le graphique ci-dessous.
L’avenir de l’automatisation dans le BIM
Ce projet m’a montré à quel point une simple automatisation peut améliorer l’usage de Revit et du BIM dans son ensemble. Cette solution en particulier pourrait facilement être intégrée directement dans Revit (ce qui serait inédit, puisque ce problème perdure depuis des décennies), et il reste encore beaucoup de processus à optimiser ; j’ai hâte de continuer à explorer ces possibilités.
J’ai récemment envoyé à la boutique une nouvelle version capable d’unir davantage d’éléments constructifs grâce à la configuration avancée, et elle est actuellement en cours d’analyse et d’approbation. Maintenant, seul le temps dira quelle sera ma prochaine aventure dans le monde du BIM.
Je veux connaître votre avis !
Avez-vous déjà rencontré ce problème dans Revit ? Comment le résolvez-vous d’habitude ? Pensez-vous que des outils comme celui-ci peuvent faciliter le quotidien des professionnels de l’architecture et de l’ingénierie ? Discutons-en dans les commentaires !

