arXiv:2608.21447cs.CV2026-08

用程序化语言自动解析建筑扫描数据,实现精准建模与BIM工具直接导入。

BIMScript: Material-Aware Structured Scene Programs for BIM Ingestion

论文配图:BIMScript: Material-Aware Structured Scene Programs for BIM Ingestion
图 1 · 摘自论文原文
  • 基于视觉-语言模型构建材料属性库,通过特征编码关联图像与材质信息。
  • 采用CUDA图加速解码,速度提升3.4倍,支持高精度几何定位与批量生成。
  • 可直接导出为Revit可读格式,适合智能建造与可持续设计研究者使用。

结构化语言模型如SceneScript将场景表示为一系列参数化命令,具备可编辑性和语义明确性。本文针对现有模型在自动化建筑信息模型(BIM)摄入中的三大挑战——材料构成、生成速度与精确位置——提出BIMScript。首先,在布局语言中引入每元素的材料与状态属性,基于100k个合成场景(190万伪标注元素)构建的视觉-语言材料档案进行监督,并通过提升特征点编码器将图像外观映射至材质标记。其次,发现自回归解码瓶颈主要来自内核启动与主机同步开销,采用输出精确的CUDA图解码器(每步1.9毫秒,相较6.4毫秒提升3.4倍),结合语法并行与容差验证的草稿-验证方案,利用确定性实体模式加速生成。第三,针对5厘米网格粒度误差,采用免训练几何对齐与混合离散-连续解码头回归子单元偏移,量化各模块对残差误差的恢复能力。因每条命令一对一映射原生Revit对象,通过可运行插件完成端到端验证,支持IFC4导出,并保留适用于大模型驱动的可持续性推理的语言形式。

原文摘要 · Abstract (English)

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.

BIM建模程序生成建筑信息化几何优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。