Mode d’emploi
- Exportez votre modèle au format IFC (IFC2x3 ou IFC4) depuis Revit, ArchiCAD, Tekla, Allplan ou un autre logiciel BIM.
- Choisissez le fichier .ifc et cliquez sur Lire le modèle.
- Cochez les types IFC souhaités, par exemple IfcWall, IfcSlab et IfcWindow.
- Téléchargez l'OBJ avec son MTL dans un ZIP et importez-le dans votre logiciel 3D.
Fonctionnement
Le modèle est lu par web-ifc, un moteur IFC open source (MPL-2.0) compilé en WebAssembly et servi depuis ce site. Il analyse le fichier IFC et triangule la géométrie de chaque élément (extrusions, coupes booléennes, B-reps, etc.), y compris son placement dans le bâtiment. L'outil conserve les triangles de chaque élément, compte les éléments par type IFC et écrit un OBJ Wavefront : un objet par élément, des coordonnées en mètres avec l'axe Y vers le haut, et un matériau MTL par couleur issue des styles de surface IFC (couleur diffuse et transparence).
L'OBJ ne contient que la géométrie et les couleurs : les propriétés IFC, les quantités, les matériaux en tant que données, les niveaux et les relations ne sont pas exportés. Les sommets ne sont pas partagés entre les éléments, l'OBJ est donc plus volumineux qu'un maillage soudé. La lecture se fait en une seule passe sur le thread principal de la page ; celle-ci peut donc se figer pendant le traitement d'un grand modèle. La mémoire est la principale limite : un IFC de 100 Mo peut nécessiter plusieurs gigaoctets dans le navigateur.
Exemples
Visualisation dans Blender
Exportez le modèle architectural depuis Revit au format IFC, convertissez-le avec tous les éléments du bâtiment sauf les espaces, puis importez l'OBJ dans Blender avec ses couleurs MTL pour le rendu.
Uniquement la structure
Décochez tout, puis cochez IfcColumn, IfcBeam, IfcSlab et IfcFooting pour obtenir un OBJ de la structure porteuse pour une présentation.
Foire aux questions
Quelles versions d'IFC sont prises en charge ?
Les formats IFC2x3 et IFC4 fonctionnent le mieux ; les fichiers IFC4x3 sont lus lorsque web-ifc les prend en charge. Les fichiers IFCZIP et IFCXML doivent d'abord être convertis en fichier .ifc simple.
Pourquoi cet outil est-il Pro ?
Les maquettes de bâtiment sont volumineuses et la conversion nécessite les limites de taille de fichier plus élevées du plan Pro. Le traitement lui-même reste entièrement effectué dans votre navigateur.
Les propriétés BIM sont-elles incluses ?
Non. L'OBJ ne peut pas les stocker. Les types et identifiants d'éléments sont conservés dans les noms des objets afin de pouvoir faire le lien avec l'IFC.
La page s'est figée. Est-ce un bug ?
Probablement pas. Les grands modèles mettent du temps à être triangulés et la page ne peut pas répondre avant la fin. Si l'onglet plante, c'est que le modèle nécessite plus de mémoire que le navigateur ne peut en utiliser.
Confidentialité
Le fichier IFC est traité dans votre navigateur avec WebAssembly. Il n’est ni téléversé ni stocké. Le fichier du moteur IFC est chargé depuis ce site Web. Le statut de votre offre est vérifié pour déverrouiller l’outil, et seul un événement anonyme indiquant que l’outil a été utilisé est comptabilisé.