Comment mettre en évidences les modifications apportées sur des modèles IFC
Voyons ensemble comment mettre en évidences les modifications (différences géométriques et informatives) entre deux versions d'un même modèle au format IFC

Si vous êtes un professionnel de la construction, vous savez certainement à quel point il est important de surveiller les modifications apportées à un projet BIM. Cependant, suivre toutes les variations au fil du temps peut devenir une tâche très compliquée, surtout si le projet implique plusieurs professionnels et de nombreuses versions du modèle 3D.
Heureusement, il existe une solution : la comparaison de modèles 3D.
Vous pouvez essayer gratuitement cet outil qui vous permet de comparer les différentes versions de votre modèle 3D et d’identifier avec précision les différences. Dans cet article, je vous explique en détail comment l’utiliser et je vous montre également une vidéo d’opération.

Comment détecter les modifications dans les modèles de projet IFC
Table des matières
- Pourquoi il est important de détecter les modifications entre les versions d’un modèle IFC
- Procédure étape par étape pour comparer deux modèles IFC en ligne
- Comment lire et interpréter l’overlay des différences dans le modèle IFC
- Différences géométriques et différences informatives dans les modèles IFC
- FAQ sur comment détecter les modifications dans les modèles IFC
- Vidéo
Pourquoi il est important de détecter les modifications entre les versions d’un modèle IFC
Le comparaison entre les versions d’un modèle IFC, le « model comparison », n’est pas seulement une activité de contrôle, mais un véritable processus de gestion de la qualité et de l’évolution du projet numérique. Chaque mise à jour, révision ou variante entraîne des changements potentiels dans la géométrie, les propriétés ou la structure des données IFC. Voyons cela plus en détail.
Contrôle qualité (QA/QC) dans les modèles BIM IFC
Le contrôle qualité (QA/QC) est l’un des principaux motifs pour lesquels la détection des modifications dans les modèles IFC est si importante. Ce processus permet de :
- vérifier la cohérence géométrique, par exemple si des éléments structurels ont été déplacés, redimensionnés ou supprimés ;
- contrôler l’exhaustivité des informations, comme les propriétés manquantes, les modifications des paramètres de matériaux ou des performances énergétiques ;
- garantir la conformité aux normes BIM de l’entreprise et réglementaires, comme la structure des Property Set, la classification IFC correcte et l’uniformité des conventions de nommage.
L’automatisation de ce contrôle, rendue possible par des plateformes de validation BIM ou des outils spécifiques pour la comparaison IFC, réduit le risque d’erreurs humaines et améliore la qualité globale du modèle, en s’assurant que chaque révision est vérifiée avant d’être partagée ou utilisée dans les phases ultérieures du projet.
Coordination entre disciplines et variantes de projet
Chaque discipline travaille sur ses propres modèles, souvent mis à jour à des moments différents, et une modification apparemment minime (comme le déplacement d’un pilier ou la variation de la disposition d’un conduit) peut générer des interférences ou nécessiter des ajustements immédiats.
La comparaison entre les versions IFC permet de :
- mettre en évidence les interférences entre disciplines, facilitant le travail du BIM Coordinator ;
- gérer les variantes de projet de manière contrôlée, en traçant exactement ce qui a changé, quand et pourquoi ;
- soutenir le processus décisionnel, permettant au client ou au chef de projet d’évaluer l’impact technique et économique des modifications.
Cette approche augmente la transparence dans le flux d’informations et réduit les délais de révision des modèles, améliorant la qualité de la collaboration entre des équipes distribuées ou avec des logiciels différents.
Traçabilité des révisions dans le cycle de vie du modèle
Chaque modèle IFC évolue dans le temps, reflétant le progrès des phases de conception, de construction et de gestion de l’œuvre. La traçabilité des révisions permet de comprendre comment le modèle s’est développé, qui a introduit certaines modifications et dans quel but. Cet aspect est particulièrement pertinent dans les processus BIM basés sur des normes telles que ISO 19650, qui exigent une gestion rigoureuse des versions et des révisions.
Détecter les modifications entre les versions IFC signifie pouvoir construire une chronologie numérique du projet, utile pour :
- effectuer des audits techniques ou des vérifications de conformité ;
- documenter l’évolution du modèle à des fins contractuelles ou d’assurance ;
- simplifier le passage d’informations entre les phases de conception, de construction et de gestion (As-Built et Facility Management).
Impacts des différentes versions IFC (IFC2x3, IFC4, IFC4.3) sur l’interopérabilité
Chaque version (IFC2x3, IFC4, IFC4.3) présente des différences significatives qui peuvent influencer le résultat de la comparaison entre modèles.
- IFC2x3, encore largement utilisé, offre une base solide pour la compatibilité, mais présente des limitations dans la gestion des Property Set et dans la représentation de géométries complexes.
- IFC4 introduit des améliorations substantielles dans le support des entités MEP, la gestion des matériaux et la définition des relations entre objets, garantissant une plus grande précision dans la détection des modifications.
- IFC4.3, conçu pour le domaine infrastructurel et civil, élargit encore la couverture sémantique et géométrique, mais nécessite des logiciels à jour pour assurer une comparaison fiable.
Lors de la comparaison entre modèles, il est essentiel de considérer la version IFC utilisée : une analyse entre des fichiers de versions différentes peut conduire à des faux positifs ou négatifs, dus à des différences dans la structure des données plutôt qu’à de réelles modifications de conception. Une connaissance approfondie des spécifications IFC et le choix d’outils compatibles avec plusieurs versions représentent donc des exigences fondamentales pour une analyse correcte et interopérable.

Comparaison entre deux modèles IFC
Procédure étape par étape pour comparer deux modèles IFC en ligne
La comparaison entre deux versions d’un modèle IFC est aujourd’hui une opération accessible directement en ligne, grâce à des plateformes BIM cloud qui permettent d’effectuer des analyses visuelles et informatives sans nécessiter de logiciels de bureau complexes. Cette procédure est fondamentale pour les processus de Quality Assurance, coordination interdisciplinaire et gestion des révisions.
Voyons en détail les étapes principales d’une procédure type pour comparer deux modèles IFC en ligne.
Chargement des modèles IFC
La première étape consiste à charger les deux versions du modèle IFC dans un comparateur de modèles 3D.
Durant cette phase, il est conseillé de :
- vérifier que les deux fichiers sont correctement exportés depuis le logiciel de conception (Revit, ArchiCad, Edificius, etc.) et respectent la même version IFC (IFC2x3, IFC4, etc.) ;
- nommer clairement les fichiers en suivant une convention standard (ex. Projet_Ecole_v01.ifc et Projet_Ecole_v02.ifc), pour éviter toute ambiguïté lors de la comparaison ;
- si possible, joindre des métadonnées relatives à la révision ou à la discipline (architectural, structurel, MEP).
Alignement des modèles
Une fois les fichiers chargés, on procède à l’alignement des modèles, en les positionnant sur le même système de coordonnées.
Cette étape est cruciale : même un petit décalage dans l’origine ou l’échelle peut compromettre le résultat de la comparaison.
Dans les logiciels avancés, l’alignement peut être effectué automatiquement en fonction des coordonnées IFC, ou manuellement en sélectionnant des points de référence communs (comme des axes ou des points d’ancrage structurels).
L’objectif est d’obtenir un chevauchement parfait (overlay) entre les deux modèles, condition nécessaire pour une analyse précise des différences.
Exécution de la comparaison
Une fois alignés, on lance la fonction de model comparison pour détecter les modifications des modèles IFC.
Le système analyse la géométrie et les informations (property set, matériaux, classifications, relations) contenues dans chaque modèle, restituant une liste détaillée des variations.
La comparaison peut être :
- géométrique, mettant en évidence les objets modifiés dans la forme, la position ou la taille ;
- informative, signalant des modifications aux propriétés, aux paramètres techniques ou aux codes de classification.
Les plateformes en ligne visualisent les résultats à travers des colorations différenciées (par exemple : vert pour les éléments ajoutés, rouge pour les supprimés, jaune pour les modifiés, gris pour les inchangés), permettant une analyse immédiate même pour des utilisateurs non experts en modélisation 3D.
Filtrage et analyse des différences
Après la comparaison, il est utile de filtrer les résultats par catégorie, discipline ou niveau de détail.
Par exemple, on peut décider d’analyser uniquement les modifications relatives aux installations électriques ou aux structures porteuses.
Les plateformes cloud offrent des outils pour :
- ordonner les modifications par type (Added, Removed, Changed, Unchanged) ;
- isoler visuellement les parties concernées ;
- visualiser les propriétés avant et après révision pour chaque élément sélectionné.
Ce type d’analyse permet aux BIM Coordinators de valider les modifications avant de les approuver ou de les intégrer dans le modèle fédéré.
Documentation et partage des résultats
À la fin de la comparaison, les résultats peuvent être exportés sous forme de :
- rapport en format PDF ou CSV, avec liste des modifications et propriétés associées
- ;
- fichier BCF (BIM Collaboration Format), qui permet de lier chaque modification à un problème spécifique et de le partager avec les différentes équipes de projet.
Grâce à cette intégration, le processus de comparaison s’inscrit naturellement dans le cycle de gestion des révisions et dans la traçabilité des activités de coordination.
Révision et validation
La comparaison entre modèles IFC ne se termine pas par la simple identification des différences : il est nécessaire de procéder à une validation technique.
L’équipe de conception ou le BIM Manager doit analyser si les modifications sont cohérentes avec les spécifications du projet, avec les contraintes réglementaires et avec les demandes du client.
À cette étape, la plateforme de comparaison devient un outil de soutien décisionnel, permettant d’approuver, de refuser ou de commenter chaque modification, garantissant ainsi un contrôle précis de l’évolution du modèle BIM.

Comparaison entre deux versions du modèle IFC avec les filtres de visualisation
Comment lire et interpréter l’overlay des différences dans le modèle IFC
La comparaison entre les versions d’un modèle IFC se traduit visuellement par un overlay : une superposition entre deux modèles 3D qui permet d’identifier rapidement les différences géométriques et informatives. Cette représentation, typiquement codifiée par couleurs, est un outil essentiel pour analyser l’évolution du projet, comprendre l’impact des modifications et valider leur exactitude.
Interpréter correctement l’overlay est une compétence clé pour ceux qui s’occupent de coordination BIM, car cela permet de distinguer rapidement entre les éléments nouveaux, supprimés, modifiés ou inchangés et de relier chaque variation à une phase précise du processus de conception.
Éléments Added (ajoutés par rapport à la version précédente)
Les éléments Added sont ceux introduits dans la nouvelle version du modèle IFC et non présents dans la version précédente.
Dans la visionneuse 3D, ils sont généralement mis en évidence en vert, couleur qui indique l’ajout de nouveaux composants ou objets.
Parmi les exemples les plus courants d’éléments ajoutés, on trouve :
- nouveaux composants structurels (poutres, colonnes, fondations secondaires) ;
- éléments architecturaux introduits à la suite d’une variante (cloisons, menuiseries, mobiliers) ;
- équipements ou conduits MEP ajoutés pour des mises à jour d’installations.
L’analyse de ces éléments permet d’évaluer l’impact des modifications sur la géométrie globale, sur les interférences avec d’autres modèles disciplinaires et sur le calcul métrique.
Il est conseillé de vérifier que chaque élément ajouté soit correctement classé et doté de tous les Property Set requis par la norme BIM de l’entreprise.
Éléments Removed (supprimés dans la nouvelle version)
Les éléments Removed, généralement représentés en rouge, sont ceux qui étaient présents dans la version précédente mais qui ont été éliminés dans la révision suivante.
La suppression d’un objet IFC peut découler de multiples motivations : modifications de conception, optimisations structurelles, mises à jour réglementaires ou simples corrections d’erreurs de modélisation.
Identifier et analyser les éléments supprimés est fondamental pour :
- comprendre la motivation technique ou de conception de la suppression ;
- évaluer les impacts éventuels sur la stabilité structurelle ou sur les installations ;
- mettre à jour correctement les documents associés (élaborations graphiques, calculs, plannings).
Dans le cas de grandes révisions, il est utile de générer un rapport avec la liste complète des éléments supprimés, en associant chacun à un problème BCF, afin de maintenir la traçabilité et la justification de chaque variation.
Éléments Changed (modifiés en géométrie ou propriétés)
Les éléments Changed, généralement mis en évidence en jaune ou orange, représentent des objets présents dans les deux versions du modèle, mais qui ont subi des modifications dans la géométrie, dans les propriétés ou dans les deux.
Les variations peuvent concerner :
- paramètres géométriques (position, taille, orientation, volume) ;
- propriétés informatives (matériau, résistance, coefficient de transmission, code de classification) ;
- relations entre objets, comme l’association à un nouveau niveau, système ou zone.
Ce type de modification est souvent le plus critique, car il peut affecter de multiples aspects de la conception et de la coordination.
Il est de bonne pratique que le BIM Coordinator ou le Model Checker analyse chaque variation en comparant les propriétés avant et après révision, en vérifiant que le changement soit cohérent avec les spécifications et ne génère pas d’interférences.
Éléments Unchanged (inchangés)
Les éléments Unchanged, normalement visualisés en gris, sont ceux qui n’ont subi aucune modification entre les deux versions du modèle IFC.
Bien qu’ils ne nécessitent pas d’interventions directes, ces objets jouent un rôle important dans l’analyse globale, car ils constituent le référentiel stable par rapport auquel les différences sont identifiées.
Le maintien d’une large proportion d’éléments inchangés est souvent un indice d’une bonne stabilité de conception et d’un contrôle efficace du processus de révision.
Dans certains cas, cependant, les éléments apparemment inchangés peuvent présenter des variations non détectables graphiquement (comme des différences dans les métadonnées ou dans les relations IFC); pour cette raison, il est conseillé d’utiliser des outils qui permettent également la comparaison informative, en plus de la comparaison géométrique.

Modèle IFC et visualisation des éléments
Différences géométriques et différences informatives dans les modèles IFC
La comparaison entre deux versions d’un modèle IFC ne concerne pas seulement les formes ou les dimensions des objets, mais aussi l’énorme quantité d’informations alphanumériques qui les décrivent.
Comprendre la distinction entre différences géométriques et différences informatives est essentiel pour interpréter correctement les résultats de la comparaison et pour identifier d’éventuelles critiques qui pourraient influencer le projet ou la gestion du modèle BIM.
Dans un flux de travail professionnel, en effet, un modèle peut conserver la même géométrie mais subir des modifications profondes dans les données associées (ou, au contraire, présenter une nouvelle configuration spatiale tout en conservant les mêmes informations). Analyser les deux types de différences permet de garantir cohérence, fiabilité et traçabilité dans le temps.
Différences géométriques
Les différences géométriques concernent toute variation dans la forme, la position ou la taille d’un élément IFC.
Ces modifications se reflètent directement sur la représentation tridimensionnelle du modèle et peuvent avoir des impacts significatifs sur le coordination entre disciplines.
Des exemples typiques de différences géométriques incluent :
- déplacement de colonnes ou de poutres qui affecte l’alignement structurel ;
- modifications des ouvertures (portes, fenêtres, vides) qui altèrent la distribution architecturale ;
- variations dans les parcours de conduites et de canalisations qui génèrent de nouvelles interférences techniques ;
- mises à jour du terrain ou des cotes altimétriques dans les modèles d’infrastructure.
Lors de l’analyse, ces modifications sont généralement détectées à l’aide d’un algorithme de correspondance géométrique, qui compare les coordonnées et les volumes solides entre deux versions du modèle.
Il est important de considérer la tolérance géométrique définie dans l’outil de comparaison : des valeurs trop basses peuvent signaler des faux positifs (différences non pertinentes), tandis que des tolérances trop élevées risquent de masquer des variations réelles.
Les différences géométriques sont souvent les plus évidentes, mais aussi les plus critiques, car elles peuvent compromettre la compatibilité entre les modèles disciplinaires et causer des erreurs de construction si elles ne sont pas correctement vérifiées.
Différences informatives
Les différences informatives concernent en revanche le contenu des données associées aux objets IFC, sans nécessairement entraîner des modifications de leur représentation tridimensionnelle.
Il s’agit de variations dans les Property Set, dans les paramètres de classification, dans les matériaux ou dans les relations sémantiques entre objets.
Voici quelques exemples pratiques de différences informatives :
- mise à jour du matériau d’un mur (de béton à blocs de terre cuite) ;
- modification de la valeur d’un paramètre technique (transmittance, résistance, débit) ;
- variation du code de classification (ex. de IfcWall à IfcWallStandardCase) ;
- ajout ou suppression d’attributs personnalisés dans les Property Set d’entreprise ;
- changement de l’ID ou du nom de l’objet en raison d’une nouvelle exportation IFC.
Ces variations, bien que non visibles graphiquement, peuvent avoir des implications directes sur le calcul, l’analyse énergétique, la gestion de la maintenance ou la conformité réglementaire.
Pour cette raison, une comparaison efficace doit également inclure la comparaison des données informatives, souvent présentée sous forme tabulaire ou dans des rapports détaillés générés automatiquement par le logiciel.
Gestion combinée des différences
Dans de nombreux cas, différences géométriques et informatives coexistent : par exemple, une colonne déplacée (différence géométrique) peut également avoir modifié la classe de béton (différence informative).
Il est de la responsabilité du BIM Coordinator ou du Model Checker de distinguer les modifications purement formelles de celles qui affectent le contenu informatif, en évaluant les implications en termes de coûts, de délais et de qualité du projet.
Les outils les plus avancés permettent une visualisation intégrée : l’utilisateur peut sélectionner un élément et visualiser simultanément la comparaison géométrique 3D et la fiche informative avant et après révision.
Cette double lecture garantit une compréhension complète des modifications et facilite la validation du modèle selon les normes de l’entreprise et les exigences du client.

Comparaison des valeurs des propriétés des modèles IFC
FAQ sur comment détecter les modifications dans les modèles IFC
Pourquoi est-il important de détecter les modifications entre les versions d’un modèle IFC ?
La comparaison entre les versions d’un modèle IFC, le « model comparison », n’est pas seulement une activité de contrôle, mais un véritable processus de gestion de la qualité et de l’évolution du projet numérique. Chaque mise à jour, révision ou variante entraîne des changements potentiels dans la géométrie, les propriétés ou la structure des données IFC. Détecter les modifications permet de garantir la qualité globale du modèle et la correcte traçabilité du processus de conception.
Quel est le rôle du contrôle qualité (QA/QC) dans les modèles BIM IFC ?
Le contrôle qualité (QA/QC) est l’une des principales raisons pour lesquelles la détection des modifications dans les modèles IFC est si importante. Ce processus permet de vérifier la cohérence géométrique, de contrôler l’exhaustivité des informations et de garantir la conformité aux normes BIM de l’entreprise et réglementaires. L’automatisation du QA/QC via des outils de comparaison IFC réduit le risque d’erreurs humaines et assure que chaque révision soit validée avant le partage ou l’utilisation dans les phases ultérieures du projet.
Comment la comparaison entre les versions IFC améliore-t-elle la coordination entre les disciplines et la gestion des variantes de projet ?
La comparaison entre les versions IFC permet de mettre en évidence les interférences entre les disciplines, de gérer les variantes de projet de manière contrôlée et de soutenir les décisions du client ou du chef de projet. Détecter les modifications des modèles IFC permet de tracer ce qui a changé, quand et pourquoi, réduisant ainsi les temps de révision et améliorant la collaboration entre les équipes multidisciplinaires travaillant sur des logiciels différents.
Pourquoi la traçabilité des révisions est-elle fondamentale dans le cycle de vie du modèle IFC ?
La traçabilité des révisions permet de comprendre l’évolution du modèle dans le temps, en identifiant qui a introduit les modifications et dans quel but. Détecter les modifications entre les versions IFC signifie construire une chronologie numérique utile pour les audits techniques, la documentation contractuelle ou d’assurance et pour simplifier le passage d’informations entre la conception, la construction et la gestion (As-Built et Facility Management).
Quels sont les impacts des différentes versions IFC (IFC2x3, IFC4, IFC4.3) sur l’interopérabilité ?
Chaque version IFC présente des différences qui influencent la comparaison entre les modèles. IFC2x3, encore répandu, a des limitations sur les Property Set et les géométries complexes. IFC4 introduit des améliorations dans les entités MEP, la gestion des matériaux et les relations entre objets. IFC4.3 élargit la couverture sémantique et géométrique pour le secteur des infrastructures. Comprendre comment les versions IFC influencent la capacité à détecter les modifications des modèles IFC est essentiel pour garantir l’interopérabilité et la cohérence des données tout au long du cycle de vie de l’œuvre.
Vidéo
Dans cette courte vidéo, vous trouvez comment détecter les modifications entre deux modèles IFC avec usBIM.compare. Vous pouvez essayer gratuitement le compare 3D model complètement en ligne pour comparer et évaluer les révisions de fichiers IFC en quelques étapes simples.


