BIMScript: Material-Aware Structured Scene Programs for BIM Ingestion

📅 2026-08-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
研究通过扩展SceneScript语言,加入材料属性,并优化解码速度和定位精度,解决了现有建筑自动导入BIM工具的问题。
📝 Abstract
Structured-language models such as SceneScript reconstruct a scene as a short program of parametric commands, an inherently editable and semantically explicit representation. We ask three questions that stand between such models and their most compelling application, automated ingestion of existing buildings into BIM tools, studied here on synthetic scans: \emph{what} is the scene made of, \emph{how fast} can it be produced, and \emph{exactly where} is each element. BIMScript answers all three within one grammar. First, we extend the layout language with per-element \emph{material} and \emph{condition} attributes, supervised by a vision-language-model material-passport corpus we build over 100k synthetic scenes (1.9M pseudo-labeled elements), and route image appearance to the material tokens through a lifted-feature point encoder. Second, we show that autoregressive decoding of these programs is dominated not by compute but by kernel-launch and host-synchronization overhead, and remove it with an output-exact CUDA-graph decoder (1.9 vs 6.4\,ms/step, $3.4\times$) plus a grammar-parallel, tolerance-verified draft-and-verify scheme that exploits the deterministic entity schema. Third, we address the model's 5cm token-grid granularity with training-free geometric snapping and a hybrid discrete--continuous decoder head that regresses a sub-bin offset, and measure how much of the residual error each recovers. Because each command maps one-to-one onto a native Revit object, we validate direct ingestion into a BIM authoring tool end to end with a working add-in and its IFC4 export, and the same program's language form is designed to support LLM-driven, sustainability-aware reasoning over the built asset.
Problem

Research questions and friction points this paper is trying to address.

BIM Ingestion
Material Recognition
Speed of Generation
Element Positioning
Innovation

Methods, ideas, or system contributions that make the work stand out.

material-aware
structured scene programs
CUDA-graph decoder
geometric snapping
hybrid discrete-continuous decoder
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
P
Prakash Kondibhau Naikade
AI:Xpertise Lab, Aalborg University, Denmark; Visual Analysis and Perception Laboratory, Aalborg University, Denmark; Pioneer Centre for Artificial Intelligence, Denmark
T
Thomas B. Moeslund
AI:Xpertise Lab, Aalborg University, Denmark; Visual Analysis and Perception Laboratory, Aalborg University, Denmark; Pioneer Centre for Artificial Intelligence, Denmark
Andreas Møgelmose
Andreas Møgelmose
Associate professor, Aalborg University
Computer visionMachine learningAIIndustrial visionDriver assistance systems