Visionneuse IFC BIM gratuite : comparatif indépendant 2026

Quelle visionneuse IFC gratuite choisir en 2026 ? Comparatif réalisé par un bureau d'études BIM sans lien avec les éditeurs. Trouvez l'outil adapté à votre profil :

Votre profil Votre besoin Notre recommandation
Direction de synthèse / Architecte / conducteur de travaux en base vie
Synthèse, fédération multi-modèles
Maître d'ouvrage
Visualiser sans rien installer
Conducteur de travaux sur chantier
Consultation mobile sur chantier

Vous n’êtes pas certain de votre sélection ? Ouvrir un fichier IFC selon sa version, visualiser un modèle BIM, prendre une mesure, naviguer dans la maquette : toutes les solutions ne se valent pas. Nous avons chargé la même maquette de synthèse dans chaque logiciel : un projet réel, 15 000 objets, structures et CVC. Voici ce qui fonctionne, et ce qui coince.

Visionneuses IFC pour direction de synthèse, architectes ou conducteur de travaux en base vie

Vos exigences dépassent,  la simple visualisation. Vous avez besoin d’une visionneuse capable de :

BIMcollab Zoom : fluidité de navigation et Smart Views

BIMcollab Zoom s’impose comme la référence pour la coordination BIM. Son avantage décisif : les Smart Views sont gratuites et permettent de créer des filtres colorés par propriété IFC.

⚠️ Compatibilité et interopérabilité diffèrent. La compatibilité repose sur des interfaces spécifiques, sans nécessiter de standard ouvert.

Schéma IFC et format de fichier : la distinction fondamentale

L'ISO 16739 décrit deux aspects complémentaires des IFC, à bien distinguer :

⚠️ Attention à ne pas confondre le format IFC (ex. : IFC-SPF) et la version du MCD (ex. : IFC 2×3 TC1). Pour bien comprendre les IFC, nous conseillons de les aborder comme un schéma qui structure toute la donnée d’un modèle, et non comme un simple format de fichier.

Le modèle conceptuel de données IFC : structure et langage EXPRESS

Un MCD offre une représentation formelle et univoque des concepts d’une base de données, définissant précisément la sémantique de chaque donnée. Toute base de données ou format d’échange l’exige en amont.

La description du MCD recourt à un langage de spécification formelle accompagné d’une convention de représentation graphique. Le langage retenu pour l’IFC est EXPRESS, associé à la méthode de représentation graphique EXPRESS-G. La norme ISO 10303-11 décrit le langage EXPRESS.

Le MCD IFC est développé de manière transparente : bSI publie tous les fichiers sources sur son dépôt GitHub officiel. Chacun peut consulter, vérifier ou contribuer à l’évolution du standard.

⚠️ Il s’agit d’un MCD orienté objet, à ne pas confondre avec les MCD relationnels, encore majoritaires dans d’autres domaines.

Les différents formats IFC

Le modèle conceptuel peut être sérialisé dans plusieurs formats IFC standardisés : SPF (.ifc), XML (.ifcXML), ZIP (.ifcZIP) et plus récemment JSON (.json)

L’encodage en texte clair permet d’ouvrir tout fichier IFC (.ifc ou .ifcXML) avec un simple éditeur de texte. Voici un court extrait d’un fichier IFC-SPF. Chaque ligne correspond à un objet IFC : sa classe d’appartenance est mentionnée, puis les valeurs de chaque attribut.

ouverture d'un fichier au format IFC-SPF à l'aide d'un éditeur de texte

⚠️ Concernant le format IFC-XML, buildingSMART annonce +13 % par rapport au SPF, mais ce chiffre est un minimum théorique, atteignable uniquement avec une sérialisation optimisée. En production réelle, les ratios sont bien supérieurs. Pour la planification des infrastructures de stockage et de bande passante, les professionnels doivent retenir le ratio de 300 à 400 %.

Malgré sa taille, l’ifcXML conserve des avantages stratégiques :

  • Interopérabilité hors AEC : Il permet d’extraire des données partielles (par exemple, les coûts ou les quantités) et les injecter dans des systèmes financiers ou logistiques qui « parlent » XML, pas STEP.

  • Lisibilité sémantique : une balise XML se lit immédiatement, contrairement à une ligne SPF. Cela facilite le développement d’outils de data management.

Modèles IFC BIM : structure de la data d'une construction

La représentation traditionnelle d’un bâtiment repose sur une succession de plans (calques) précis, mais cloisonnés. L’IFC transforme cette approche en une logique de « LEGO » avec des briques intelligentes.

Ces éléments « intelligents » établissent des relations entre eux et embarquent des données structurées. Le Building Information Modeling inscrit chaque élément dans un réseau de relations explicites : un mur appartient à un étage, borde un local, reçoit une porte. Ces liens formalisés remplacent la juxtaposition muette des calques traditionnels.

La notion d'objet dans l'Industry Foundation Classes

L’IFC reprend la définition ISO 12006-2 de l’objet : « toute partie du monde perceptible ou concevable ». Les éléments physiques, les relations logiques et les jeux de propriétés sont des objets et reçoivent chacun un identifiant unique (GlobalId). En revanche, les propriétés individuelles ne sont pas des objets : ce sont des ressources sans identité propre, référencées depuis une entité identifiable. Un objet unique au sein d’une classe IFC se nomme occurrence. En programmation orientée objet (POO), nous parlons aussi « d’instance de classe ».

Un triptyque définit tout objet IFC :

  • Son appartenance à une entité IFC
  • Ses propriétés
  • Ses relations avec d’autres objets IFC

⚠️ Tous les objets IFC ne sont pas instances de l’entité « IfcObject ». Par exemple, les relations entre objets sont également des objets IFC ! 

La classification et les entités IFC

Classer revient à regrouper des entités partageant les mêmes caractéristiques, ce que l’ISO 16739 nomme « catégorisation ». Une entité IFC (ou « classe IFC ») s’apparente à une classe en POO, à ceci près qu’elle ne renferme aucune méthode : elle rassemble uniquement les objets selon un comportement et des attributs communs.

⚠️ En POO, « entité » désigne souvent une instance de classe. En BIM, ce terme renvoie strictement à une classe IFC (IfcWall, IfcSlab…). Cette précision terminologique évite les malentendus lors des échanges entre développeurs et BIM Managers.

Relation d'héritage dans le modèle IFC : spécialisation et généralisation des classes

L’héritage établit une relation de similarité entre classes. Une classe fille hérite des caractéristiques de sa classe parente et ajoute ses propres spécificités.

Exemple IFC 4.3 : IfcWall est une classe fille de IfcBuildingElement, elle-même fille de IfcElement. Un mur (IfcWall) hérite donc de toutes les caractéristiques d’un élément de construction (IfcBuildingElement), qui lui-même hérite des caractéristiques générales de tout élément IFC (IfcElement).

Cette hiérarchie forme un « arbre d’héritage » inversé : la racine (IfcRoot) en haut, les spécialisations (feuilles) en bas. Descendre vers les feuilles, c’est spécialiser ; remonter vers le tronc, c’est généraliser.

L'entité IFC racine du MCD : IfcRoot

Tout objet héritant d’IfcRoot reçoit un GUID (Globally Unique IDentifier). Ses 128 bits offrent 2^128 – 1 combinaisons. La probabilité de générer deux GUID identiques est donc quasi nulle. Dans les IFC, chaque GUID est encodé en une chaîne de 22 caractères (« IFC-GUID »).

⚠️ Le GUID permet la traçabilité de chaque objet IFC issu de IfcRoot. Par conséquent, il est impératif de le conserver lors de chaque exportation.

Une représentation simple du schéma IFC à partir d'IfcRoot :

Représentation du schéma IFC à partir d'IfcRoot

IfcRoot se spécialise en trois entités majeures.

Les spécialisations de IfcObjectDefinition :

IfcObject se spécialise ensuite :

Cette liste présente une partie de l'arbre d'héritage pour IFC 2x3 TC1.

Deux relations fondamentales structurent le modèle IFC selon des logiques distinctes et complémentaires :

1. IfcRelAggregates qui hérite d’IfcRelDecomposes et établit des relations de composition/décomposition entre objets, principalement pour :

  • Construction de la hiérarchie spatiale : connexion des éléments de structure spatiale entre eux (IfcProject → IfcSite → IfcBuilding → IfcBuildingStorey → IfcSpace)
  • Agrégation d’éléments physiques en assemblages (dans une charpente par exemple).

2. IfcRelContainedInSpatialStructure (hérite d’IfcRelConnects) : localise chaque élément de construction (IfcWall, IfcDoor, IfcColumn, IfcBeam) dans la structure spatiale en l’assignant à un conteneur spatial unique.

Note : les éléments peuvent être référencés par plusieurs structures spatiales via la relation IfcRelReferencedInSpatialStructure.

Les MVD sont des sous-ensembles du modèle conceptuel IFC

MVD est l’acronyme de Model View Definition.

Un partage de données se fait toujours selon un cas d’usage déterminant des besoins spécifiques. Par conséquent, un partage de data ne concerne systématiquement qu’une partie, plus ou moins grande, du modèle conceptuel et donc de la maquette numérique.

La norme ISO 29481-1:2025 définit la MVD comme une « définition interprétable par ordinateur d’une exigence d’échange, associée à un ou plusieurs schémas d’informations normalisés ».

Pour la spécification IFC 2×3 TC1, les deux MVD les plus utilisées sont Coordination View 2.0 et Structural Analysis View. 

Pour IFC 4.3, bSI a repensé l'architecture des MVD autour de niveaux d'implémentation progressifs, chacun lié à un cas d'usage distinct :

Export avec la MVD « Reference View » dans le logiciel de modélisation Revit Autodesk :

fenêtre d'export IFC dans le logiciel Revit avec le MVD reference view

Chaque certification logicielle porte sur une MVD précise (voir la liste des outils BIM certifiés).

L'IDM : le document qui spécifie une MVD

Pour définir une MVD, nous nous appuyons sur un IDM (Information Delivery Manual). Ce document, normé par l’ISO 29481, formalise un processus métier et identifie, à chaque étape, les informations à échanger entre acteurs. L’IDM traduit ainsi un besoin opérationnel en exigences techniques.

Un IDM contient :

Voici un exemple de carte de processus, pour un IDM lié à la préfabrication de composants en béton :

carte de processus pour un IDM lié à la préfabrication d’éléments en béton

L’IDM vise d’abord les experts et développeurs concevant de nouvelles MVD. Les BIM Managers exploitent généralement les MVD existantes. Toutefois, dans certains cas complexes, un IDM peut servir de modèle pour formaliser un processus dans une convention BIM.

Exportation des modèles BIM natifs dans un format IFC

Lors de l’export IFC, la classification rigoureuse de chaque objet est primordiale. Les objets doivent conserver leurs informations alphanumériques : soit dans des attributs directs, soit dans des jeux de propriétés (IfcPropertySet). Concrètement, un « objet BIM » désigne souvent une instance d’IfcElement, c’est-à-dire tous les éléments ayant une existence physique et qui interviennent dans la construction d’un bâtiment ou d’une infrastructure.

Qu'est-ce que le mappage de données ?

Le mappage de données établit une correspondance sémantique entre deux MCD, alignant les champs source et récepteur. Chaque logiciel BIM ayant son propre MCD, un mappage s’impose à chaque exportation, plus ou moins préconfigurée selon le contexte.

OpenBIM et closed-BIM : avantages et limites de chaque méthode

L'openBIM

Fondée sur l’interopérabilité et l’IFC, cette méthode libère les échanges d’informations. Elle supprime les interfaces propriétaires et garantit l’indépendance vis-à-vis des éditeurs. Les logiciels intègrent simplement une interface d’import/export conforme au standard.

Le Closed-BIM

L’échange s’opère ici via des formats natifs propriétaires. Ce flux « fermé » élimine les aléas de l’export, mais reste sous le contrôle exclusif des éditeurs. Le Closed-BIM est souvent associé au logiciel Autodesk Revit. En effet, celui-ci est le principal logiciel de modélisation BIM  permettant de travailler dans les trois disciplines : Architecture, Structure et MEP. Revit atteint toutefois ses limites sur certains cas : Tekla Structures excelle en charpente métallique complexe, Cadwork en structure boisEnfin, de nombreux architectes préfèrent Graphisoft Archicad pour son interface « Architect-First » et son traitement prédictif, propice à la créativité.

buildingSMART International (bSI) promeut l’openBIM dans l’industrie du bâtiment. De sa collaboration avec le groupe STEP-ISO (STandard for the Exchange of Product data model) sont nées les IFC. bSI développe également deux standards ouverts : le BCF (BIM Collaboration Format) et l’IDS (Information Delivery Specification).