Écosystème OpenAEC
Un modeleur BIM à la portée volontairement large. D’un côté aussi direct qu’une esquisse : pousser, tirer, essayer et jeter. De l’autre vraiment technique : systèmes constructifs, ferraillage, assemblages et plans issus du même modèle. Le tout en IFCX.
Un aperçu de ce que nous construisons. Une version de test existe, mais on ne peut pas encore y modéliser un projet.
Open BIM Studio est un modeleur BIM open source de l’OpenAEC Foundation. Vous créez et modifiez une maquette, l’examinez en 2D et en 3D, et en tirez plans, détails de ferraillage et nomenclatures. L’interface est native, sur Vulkan, et le noyau CAO est écrit en DynLex, notre propre langage de programmation.
Modélisation directe avec poignées, accrochage, Push/Pull et découpe de faces
Systèmes constructifs paramétriques, systèmes de menuiseries, escaliers et garde-corps
Ferraillage : barres, cages, cadres et treillis, avec repères et nomenclatures
Assemblages avec platines, boulons et vis
Plans, coupes et planches issus du modèle, en PDF ou SVG
IFCX comme format de projet, avec import et export IFC
BIM · DynLex
Les logiciels BIM obligent généralement à choisir : un outil d’esquisse rapide pour essayer librement des formes, ou un logiciel lourd qui sait tout de la construction mais paraît lent. Open BIM Studio veut être les deux, dans une seule application : vous commencez par pousser et tirer un volume et développez le même modèle jusqu’au ferraillage et aux assemblages.
Tout est en IFCX, le format de données ouvert de l’écosystème OpenAEC. Ce que vous modélisez est donc immédiatement lisible par les autres outils — et par quiconque ouvre le fichier.
Niveaux, trames, murs composites, planchers, toitures, plafonds, réservations, poutres, poteaux, pieux et espaces.
Sélection, poignées, propriétés numériques, accrochage et transformations. Édition des contours avec Tab, Push/Pull et découpe de faces.
Types de systèmes constructifs avec ossatures et panneaux, systèmes de menuiseries hébergés, escaliers, garde-corps et bibliothèques de composants.
Barres, cages, cadres, ferraillage surfacique et treillis paramétriques, avec repères, nomenclatures et notation néerlandaise ou internationale.
Nœuds d’assemblage modulaires, réservations dans les éléments et pièces ajoutées comme platines, boulons et vis.
Plans, coupes, vues 3D, boîtes de coupe, cotations, étiquettes, normes de dessin et planches, exportables en PDF ou SVG.
Import et export IFC, IFCX et IFCX binaire comme fichier de projet, et DXF comme géométrie de référence.
Une API locale et un adaptateur MCP, pour que scripts et assistants IA puissent effectuer des opérations dans l’éditeur.
DynLex est le langage de programmation que nous développons nous-mêmes. Sa syntaxe se lit presque comme de l’anglais et se compile en code natif via LLVM : le modeleur s’adresse directement au GPU et au CPU, sans environnement d’exécution intermédiaire.
Le langage est volontairement restreint, et c’est précisément pour cela que le développement va si vite — pour les humains, et visiblement plus encore pour l’IA.
Open BIM Studio est une préversion de développement. Une version Linux est prête pour qui veut participer aux tests ; une version Windows testée n’existe pas encore. Suivez le développement sur GitHub et signalez ce que vous rencontrez.
La logique BIM, les outils et la géométrie sont écrits en DynLex. Le modèle conserve les objets sémantiques, une couche distincte en dérive la géométrie, et les modules de dessin et de scène en produisent les vues 2D et 3D.