IFC5 Conversion de modèle BIM : comment convertir un modèle Revit et lire les objets et propriétés
Découvrez la conversion du modèle BIM en IFC5 et comment elle révolutionne l'interopérabilité dans le secteur de la construction

L’évolution de la norme IFC n’est pas seulement une mise à jour technique, mais un véritable changement de paradigme pour l’industrie de la construction. Comme l’ont souligné les dernières directives de buildingSMART, l’IFC5 marque le passage définitif vers un BIM qui intègre parfaitement le bâtiment civil et les grandes infrastructures.
Lisez l’article suivant et découvrez tout ce que vous devez savoir concernant l’IFC 5 sur les outils IFC pour le mettre à jour et l’utiliser.

Exemple de visualisation de la structure de données d’un modèle BIM en format IFC 5
Table des matières
Pourquoi convertir un modèle Revit en IFC5
La transition du format propriétaire de Revit vers la norme IFC5 représente la dernière frontière de l’interopérabilité. L’IFC5 introduit une révolution sémantique, étendant le support aux infrastructures complexes et améliorant la gestion des données liées à la durabilité et au cycle de vie de l’ouvrage.
Convertir un modèle n’est plus seulement une nécessité d’« exportation », mais un acte stratégique pour garantir que l’information ne reste pas prisonnière d’un seul logiciel.
Collaboration entre différents logiciels BIM
Dans un écosystème professionnel fragmenté, il est rare que tous les acteurs (architectes, ingénieurs structure, ingénieurs en installations, entrepreneurs généraux) utilisent la même plateforme logicielle. La conversion en IFC5 permet à un modèle né dans Revit d’être intégré parfaitement dans des environnements de calcul structurel, d’analyse énergétique ou de métrage qui fonctionnent sur des bases technologiques différentes.
L’IFC5 réduit les pertes de données lors du « round-tripping », assurant que les relations entre les objets (par exemple, le lien entre un pilier et sa fondation) restent intactes même en passant d’un logiciel d’auteur à un logiciel de coordination.
Échange de données dans les flux de travail openBIM
Le concept d’openBIM repose sur la liberté de choix des outils de travail sans compromettre la qualité du résultat final. Exporter en IFC5 signifie adhérer à une norme internationale certifiée par buildingSMART.
Contrairement aux formats fermés, l’IFC5 permet une gestion granulaire des propriétés. Dans un flux de travail openBIM, cela se traduit par la possibilité d’interroger le modèle Revit converti pour extraire des quantités exactes, des certifications des matériaux et des paramètres de performance, rendant les données accessibles à tous les acteurs concernés, y compris les clients qui ne possèdent pas de licences Revit mais qui ont besoin de suivre l’avancement informatif du projet.
Conservation et interopérabilité des modèles dans le temps
L’un des plus grands risques du BIM « propriétaire » est l’obsolescence numérique. Un fichier Revit enregistré aujourd’hui avec la dernière version pourrait être difficile à ouvrir dans dix ou vingt ans en raison du manque de support des anciennes versions.
L’adoption de l’IFC5 comme format d’archivage garantit la conservation à long terme. Étant un format basé sur du texte, le contenu du modèle restera lisible et interprétable par tout système futur. Convertir aujourd’hui signifie protéger l’investissement informatif du client, en s’assurant que le « Jumeau Numérique» du bâtiment soit consultable durant toute la phase de Facility Management, indépendamment de l’évolution des logiciels de conception.
Pour gérer correctement cette transition et vérifier que chaque propriété a été transférée sans erreurs, il est fondamental de s’appuyer sur des outils de validation avancés. Parmi ces outils, il y a les systèmes de BIM management, optimisés pour la gestion des fichiers IFC, facilitant la collaboration dans le cloud pour l’ensemble du cycle de vie de l’ouvrage.

Modèle IFC 5 du viaduc Bisantis-Catanzaro
Comment exporter un modèle Revit au format IFC
L’exportation n’est pas un processus automatique, mais une traduction sémantique qui nécessite précision. L’efficacité de l’exportation dépend de la configuration correcte de trois piliers : mappage, paramètres de l’utilitaire d’exportation et gestion des ensembles de propriétés.
Tableaux de mappage (Mapping)
La base de chaque exportation est le tableau de mappage des classes. Revit doit savoir comment traduire chaque « Catégorie » (ex. Murs) en une « Classe IFC » spécifique (ex. IfcWall) :
- personnalisation – il est possible de modifier ce tableau (accessible depuis Fichier > Exporter > Options > Options IFC) pour garantir que les objets non standards soient classés correctement ;
- override – si un élément spécifique nécessite une classification différente de sa catégorie générale, on utilise le paramètre IfcExportAs. Cela permet, par exemple, d’exporter un « Modèle Local » générique comme un IfcFurniture ou IfcEquipment.
Paramètres de l’utilitaire d’exportation IFC pour Revit
La fenêtre de dialogue « Modifier la configuration » offre plusieurs onglets cruciaux qui déterminent la qualité du fichier final :
- paramètres généraux – ici, on définit la version IFC (ex. IFC5 ou IFC4) et le type de fichier (généralement IFC ou IFCZIP). Un détail fondamental est le choix de la Model View Definition (MVD), qui filtre les informations en fonction de l’utilisation prévue du modèle (ex. Coordination View pour la simple coordination spatiale) ;
- contenus supplémentaires – dans cette section, on décide d’exporter des éléments 2D (lignes, annotations), les liens Revit (s’ils sont présents dans le projet) et les parties des éléments (essentiel pour les systèmes stratifiés) ;
- Niveau de Détail (LOD) – le manuel souligne l’importance de définir le niveau de détail pour la géométrie (Bas, Moyen, Élevé). Un détail trop élevé pour des objets complexes peut générer des fichiers IFC excessivement lourds et difficiles à gérer.
Gestion des groupes de propriétés (Property Sets)
La valeur d’un modèle BIM réside dans les données. Il existe plusieurs options pour l’exportation des paramètres :
- exporter les propriétés communes IFC – inclut les paramètres standards définis par buildingSMART (ex. Pset_WallCommon) ;
- exporter les tableaux de calcul comme groupes de propriétés – c’est une fonction avancée qui transforme chaque abaque de Revit en un ensemble de propriétés IFC. C’est la méthode la plus rapide pour exporter des données personnalisées sans créer de fichiers de configuration complexes ;
- exporter des paramètres définis par l’utilisateur – en utilisant un fichier texte externe, il est possible de mapper avec précision quels paramètres de Revit doivent se retrouver dans quels Pset de l’IFC.
Paramètres avancés et coordonnées
Un aspect critique concerne le positionnement global. Lors de l’exportation, il est nécessaire de spécifier si l’on utilise les coordonnées partagées ou le point de base du projet. Pour l’interopérabilité dans des projets complexes ou d’infrastructure (où l’IFC5 excelle), la gestion correcte du système de coordonnées est le critère numéro un pour éviter que les modèles apparaissent « déplacés » une fois chargés sur des plateformes de coordination.
Si vous souhaitez approfondir le sujet sur l’IFC 5 et toutes ses particularités, nous vous recommandons la lecture de l’article « IFC 5 : qu’est-ce que c’est et comment gérer la nouvelle norme avec le visualiseur IFC5« .
Comment sélectionner des objets dans un modèle IFC
La sélection dans un environnement IFC n’est pas seulement un acte visuel (cliquer sur un élément en 3D), mais une opération d’interrogation de la base de données. Étant donné que l’IFC gère une quantité de données considérable, se déplacer avec conscience dans la structure du fichier est essentiel pour ne pas perdre d’informations précieuses.
Structure hiérarchique et organisation des éléments IFC
Contrairement à un fichier CAD traditionnel, l’IFC est organisé selon une hiérarchie rigoureuse. Chaque objet n’existe pas dans le vide, mais est « hébergé » dans une structure arborescente :
- IfcProject – le niveau le plus élevé (le projet général) ;
- IfcSites – le site ou le terrain sur lequel se trouve l’œuvre ;
- IfcBuilding / IfcBridge – le bâtiment ou l’œuvre d’infrastructure (très amélioré dans IFC5) ;
- IfcBuildingStorey – le niveau ou l’étage ;
- IfcProduct – l’objet réel (mur, fenêtre, poutre).
Comprendre cette hiérarchie permet de sélectionner des compartiments entiers du modèle avec une seule commande, isolant par exemple tout ce qui appartient à un corps de bâtiment spécifique.
Filtrer et sélectionner des objets par catégorie ou type
Dans un modèle complexe, la sélection manuelle est inefficace. Un expert BIM utilise des filtres par classes.
Dans un visualiseur avancé, il est possible d’isoler instantanément tous les éléments appartenant à la classe IfcWall (murs) ou IfcDistributionElement (installations).
Dans l’IFC, il existe des définitions précises, par exemple, pour les « Types » (IfcTypeObject). Cela signifie que vous pouvez sélectionner non seulement « toutes les fenêtres », mais « toutes les fenêtres de type X ayant une transmittance thermique spécifique », croisant les données géométriques avec les ensembles de propriétés (Pset) exportés de Revit.
Naviguer dans le modèle via la structure spatiale
La navigation spatiale est la méthode la plus intuitive pour gérer le modèle IFC. Grâce à l’utilisation du navigateur de projet (ou « tree view »), l’utilisateur peut activer ou désactiver les différents niveaux (IfcBuildingStorey).
Naviguer par structure spatiale signifie également pouvoir « sectionner » le modèle non seulement géométriquement (avec des plans de coupe), mais logiquement. Par exemple, il est possible de demander au logiciel de visualiser uniquement les objets contenus dans un IfcSpace (espace), fonction fondamentale pour ceux qui s’occupent de la gestion des installations ou du calcul des surfaces accessibles.

Visualiseur IFC 5 avec exemple de BuildingSmart International sur la structure données
Le rôle de l’IFC5 dans les futurs workflows openBIM
L’avènement de l’IFC5 représente le consolidation de la vision openBIM, où la donnée n’est plus statique, mais devient un élément dynamique et universel. Si les versions précédentes ont eu du mal à gérer la complexité d’œuvres comme des ponts, des tunnels et des chemins de fer, l’IFC5 naît pour combler ce fossé, offrant un langage commun pour l’ensemble de l’environnement construit.
Extension aux infrastructures
Le rôle principal de l’IFC5 est l’intégration du domaine infrastructurel. Grâce à l’introduction de classes spécifiques pour le secteur Civil, les concepteurs utilisant Revit (ou des logiciels analogues pour le secteur infra) peuvent désormais exporter des modèles routiers ou ferroviaires avec une précision sémantique sans précédent. Cela signifie qu’un rail ou une traverse ne seront plus des « objets génériques » adaptés, mais des entités dotées de propriétés intrinsèques standardisées à l’échelle mondiale.
Gestion avancée des données et Digital Twin
L’IFC5 est le pilier sur lequel reposent les modernes Digital Twin (Jumeaux Numériques). Dans les futurs workflows, le modèle ne servira pas seulement à la construction, mais sera la base de données centrale pour les capteurs IoT et les systèmes de surveillance en temps réel.
La structure de l’IFC5 est optimisée pour gérer des flux de données à haute fréquence, permettant de relier les propriétés des objets (exportées à l’origine du modèle BIM) à des données de performance en direct. Cela garantit que l’interopérabilité ne s’arrête pas à la livraison de l’œuvre, mais se poursuit pendant des décennies durant la gestion et la maintenance (O&M).
Modularité et efficacité dans l’échange (Modular IFC)
L’un des limites historiques de l’IFC a été le poids des fichiers. L’IFC5 promeut une approche plus modulaire : la possibilité d’échanger uniquement les « portions » de données nécessaires à un processus donné (grâce à des définitions de vue de plus en plus raffinées). Cela rendra les workflows openBIM plus agiles, facilitant la collaboration sur des plateformes cloud où la vitesse de chargement et la consultation rapide des propriétés sont des exigences fondamentales.
Comment lire les objets et propriétés d’un fichier IFC5
Une fois la conversion de Revit terminée, la lecture correcte des données est le dernier mile vers le succès du projet. Il n’est pas nécessaire de posséder le logiciel qui a généré le fichier pour en extraire la valeur.
- identification des Pset (Property Sets) – en ouvrant un fichier IFC5 avec un visualiseur certifié, l’utilisateur peut explorer les ensembles de propriétés. Ici se trouvent les informations cruciales : données dimensionnelles, propriétés thermiques, coûts, phases temporelles et attributs personnalisés mappés lors de l’exportation ;
- interrogation des relations – l’IFC permet de lire non seulement « ce qu’est » un objet, mais « avec qui il interagit ». Il est possible de naviguer entre les relations de contenu spatial (dans quelle pièce se trouve un meuble) ou de connexion logique (à quel système d’installation appartient une vanne) ;
- validation de la donnée – lire un fichier IFC5 signifie aussi vérifier sa conformité aux exigences d’information (EIR/cahier des charges informatif). Des outils de model checking lisent les propriétés pour s’assurer qu’aucun paramètre obligatoire n’a été omis lors de la conversion de Revit.
Collaborer avec un fichier IFC 5 sur usBIM
Ci-dessous, je te décris comment il est possible de collaborer sur un fichier IFC 5 directement en ligne avec usBIM.
Le premier pas est de localiser et d’ouvrir un fichier IFC 5.
Ensuite, il est possible de tirer parti des capacités de usBIM.browser pour commencer la véritable collaboration. Dans ce cas, il est possible de :
- envoyer des messages via l’application usBIM.chat,
- partager son point de vue avec tous les participants,
- séléctionner le point de vue d’un de nos collègues,
- définir son « point de vue live » à un collègue,
- montrer au collègue tous les objets que je sélectionne.
Enfin, il est possible, à tout moment, de visualiser toutes les propriétés présentes sur un élément donné.
FAQ sur l’IFC 5
Pourquoi convertir un modèle Revit en IFC5 ?
La transition vers la norme IFC5 représente la dernière frontière de l’interopérabilité, introduisant une révolution sémantique et étendant le support aux infrastructures complexes. La conversion permet l’intégration du modèle dans des environnements de calcul structurel, d’analyse énergétique ou de métrage différents, réduisant les pertes de données lors du ’round-tripping’. De plus, elle garantit la conservation à long terme de la donnée (Digital Twin), protégeant l’investissement informationnel de l’obsolescence des logiciels propriétaires.
Quels sont les piliers pour une exportation correcte de Revit à IFC ?
L’efficacité de l’exportation dépend de trois éléments clés : 1. Tables de mappage (Mapping), pour traduire les Catégories Revit en Classes IFC (ex. IfcWall) ; 2. Paramètres de l’utilitaire d’exportation, où l’on définit la version IFC, la Model View Definition (MVD) et le Niveau de Détail (LOD) ; 3. Gestion des groupes de propriétés (Property Sets), pour décider quels paramètres communs ou personnalisés inclure dans le fichier final.
Comment fonctionne la structure hiérarchique d’un fichier IFC ?
L’IFC est organisé selon une hiérarchie rigoureuse en arbre : IfcProject (niveau le plus élevé), IfcSites (site/terrain), IfcBuilding ou IfcBridge (bâtiment ou infrastructure), IfcBuildingStorey (niveau ou étage) et enfin IfcProduct (l’objet réel comme mur ou poutre). Comprendre cette structure permet de sélectionner et d’isoler des compartiments entiers du modèle avec précision.
Quelles nouveautés l’IFC5 introduit-il pour les infrastructures et l’openBIM ?
L’IFC5 intègre le domaine infrastructurel (secteur Civil) permettant de gérer des objets comme des rails ou des traverses avec des propriétés standardisées. Il supporte la création de Digital Twin évolués optimisés pour des flux de données IoT et introduit une approche modulaire (Modular IFC) pour échanger uniquement des portions spécifiques de données, rendant les workflows openBIM plus agiles et efficaces sur des plateformes cloud.
Comment lire et valider les objets dans un fichier IFC5 ?
La lecture se fait via des visualisateurs certifiés qui permettent de : identifier les Pset (Property Sets) avec les données de performance et dimensionnelles ; interroger les relations spatiales et logiques entre les objets (ex. appartenance à un IfcSpace) ; valider la donnée à travers des outils de model checking qui vérifient la conformité du modèle aux exigences d’information (EIR) et la présence des paramètres obligatoires.


