En bref
Un fichier IFC décrit un bâtiment comme un ensemble de composants dotés de propriétés, et non comme une surface finie. Pour le visualiser, la géométrie des composants est calculée puis convertie dans un format d’affichage tel que glTF, que les navigateurs et les moteurs de rendu lisent directement. Cela fonctionne de manière fiable lorsque le modèle est exporté en mètres, ne contient que les composants nécessaires et se trouve près de l’origine des coordonnées.
Ce que contient un fichier IFC
IFC signifie Industry Foundation Classes. Le format a été développé pour que les logiciels de conception de différents éditeurs puissent échanger des maquettes de bâtiment. Il est publié par buildingSMART International ; la version actuelle, IFC 4.3, est normalisée sous la référence ISO 16739-1:2024. IFC 2x3 et IFC 4 sont également très répandus en pratique.
Un fichier IFC n’est pas une collection de triangles, comme les logiciels graphiques les connaissent. Il décrit des objets : un mur avec son axe, sa hauteur, son épaisseur et la composition de ses couches, une fenêtre avec sa position, un étage avec ses composants. De nombreuses formes ne sont stockées que sous forme de règle, par exemple un profil extrudé ou le résultat d’une intersection. L’IFC est donc précieux pour le métré, la coordination et la vérification, mais peu pratique pour l’affichage seul.
Pourquoi une conversion est nécessaire
Un navigateur ou un moteur de rendu a besoin de surfaces : des triangles avec coordonnées, normales et matériaux. Pour les obtenir à partir de l’IFC, chaque règle doit être évaluée. La bibliothèque open source web-ifc le fait directement dans votre navigateur : elle lit le fichier, calcule la géométrie de chaque composant et l’écrit sous forme de triangles. Rien ne quitte votre ordinateur avant que le modèle ne soit déjà un GLB ; seul ce GLB est téléversé.
VEDUTUM utilise glTF pour cela. glTF 2.0 est le standard ouvert du Khronos Group pour la diffusion de contenus 3D, normalisé sous la référence ISO/IEC 12113:2022. Il stocke géométrie, matériaux et textures afin qu’un navigateur puisse les charger sur la carte graphique sans traitement supplémentaire. La variante binaire, GLB, regroupe tout dans un seul fichier.
Une fois converti, le modèle apparaît dans l’aperçu 3D, et ce même état glTF sert de base aux rendus architecturaux.
Ce qui se perd dans la conversion
Pour l’affichage, la géométrie et ses couleurs comptent. Les propriétés des composants, comme la résistance au feu, le coefficient U ou le fabricant, ne sont pas reprises. Le fichier IFC d’origine reste toutefois inchangé et peut servir à d’autres usages à tout moment.
La conversion reprend les couleurs à partir des styles de surface du modèle lorsqu’ils existent. Les textures et les matériaux photographiques sont rares dans les exports IFC. Si vous voulez montrer exactement de tels matériaux, exportez directement un GLB depuis un logiciel capable de produire des matériaux avec textures, en complément de l’IFC ou à sa place.
Réglages d’export qui évitent des ennuis
Unité : mètres
Un modèle exporté en millimètres apparaît sinon mille fois trop grand.
Périmètre : composants visibles uniquement
Les étiquettes de pièces, les cotes et les volumes auxiliaires perturbent l’affichage.
Objets de détail : seulement ce qui appartient à l’image
Le mobilier aux nombreuses faces alourdit les fichiers et les rend lents.
Implantation : près de l’origine
Des coordonnées très grandes provoquent des erreurs d’arrondi dans l’affichage.
Étages : complets
Les dalles manquantes ne se remarquent qu’au rendu.
Taille du fichier et étapes suivantes
La limite pour un fichier unique chez VEDUTUM est actuellement de 95 Mo. Si votre export la dépasse, masquer les objets de détail suffit généralement. Vous trouverez davantage d’informations sur les formats dans la page consacrée à IFC, glTF et GLB.
Exportez un projet actuel en IFC 4, en mètres, à titre de test, et vérifiez le fichier dans une visionneuse IFC gratuite. Si tout y paraît juste, la voie vers la visualisation est dégagée. Elle est encore plus rapide à partir d’un plan : vous pouvez créer un compte avec des points pour essayer, voir la page tarifs.
Questions et réponses
Quelle version IFC dois-je exporter ?
IFC 4 ou IFC 4.3 si votre logiciel le propose. IFC 2x3 fonctionne aussi et reste le standard dans de nombreux bureaux.
Pourquoi mon modèle est-il énorme après l’import ?
Généralement, il a été exporté en millimètres. Réglez l’unité d’export sur mètres et exportez à nouveau.
Les données BIM sont-elles perdues ?
Seules la géométrie et les couleurs servent à l’affichage. Le fichier IFC d’origine, avec toutes ses propriétés, reste inchangé.
Le GLB est-il meilleur que l’IFC ?
Pour l’affichage avec matériaux et textures, oui. Pour l’échange entre logiciels de conception, l’IFC est le bon format.
Sources
- buildingSMART International: Industry Foundation Classes (IFC)
- ISO 16739-1:2024, Industry Foundation Classes (IFC) for data sharing in the construction and facility management industries
- Khronos Group: glTF – Runtime 3D Asset Delivery
- web-ifc (ThatOpen): reading IFC in the browser
Traduit de l’anglais. Original : lire l’article en anglais



