课程上线 | AI驱动的建筑工程自动化建模工作坊:从 Floorplan 到 BIM 的研究与开发实践
AI驱动的建筑工程自动化建模工作坊:从 Floorplan 到 BIM 的研究与开发实践

•
●
课程背景
●
•
在建筑与土木工程行业的数字化进程中,BIM已逐渐成为重要的技术基础,但当前大量项目流程仍然高度依赖二维图纸、人工建模与重复操作,导致建模效率有限、信息组织不统一、跨平台协同困难等问题长期存在。尤其在从平面图到 BIM 模型的转换过程中,传统流程往往耗时长、标准化不足,也难以满足智能化设计与自动化生产的需求。
与此同时,人工智能、机器视觉与软件接口开发的快速发展,为建筑与土木工程数字化提供了新的技术路径。无论是图像解析、自动化构件生成,还是基于规则与算法的参数化建模,AI 与 API 的结合都正在推动从“手动建模”走向“自动建模”的研究与实践转型。
在此背景下,本课程以“AI驱动的自动化建模”为主线,系统串联编程基础、Revit 软件逻辑、Revit API 插件开发、平面图图像处理、RPLAN 数据理解以及 ResBIM 研究复现等内容,帮助学员建立从二维图纸识别到三维 BIM 自动生成的完整方法框架。
•
●
课程目标
●
•
本课程旨在帮助学员:
理解 AI 与建筑工程数字化转型之间的关系,建立自动化建模的整体认知框架。
掌握从编程基础到 API 开发的核心逻辑,完成从“手动操作软件”到“通过代码控制软件”的思维转变。
理解 Revit 建模逻辑、参数化设计思想与 Revit API 的基本开发方法,具备初步插件开发能力。
学习平面图图像处理、矢量化、语义解析与 BIM 构件映射的关键技术,掌握 2D-to-BIM 自动建模的基本流程。
通过 RPLAN 与 ResBIM 相关研究复现,理解 AI、机器视觉与 BIM 开发在工程自动化中的综合应用。

图片来源:https://doi.org/10.1016/j.ins.2021.03.032
•
●
课程亮点
●
•
① 以“从 Floorplan 到 BIM”为主线,形成完整研究闭环
课程不是零散的软件教学,而是围绕自动化建模这一核心问题,系统串联 AI 背景、编程基础、Revit API、图像处理与 BIM 自动生成流程,逻辑完整。
② 同时覆盖“软件理解—编程能力—插件开发—AI建模”多层能力
既讲 Revit 与参数化建模,也讲 Python、C#、Visual Studio 与 Revit API 的开发逻辑,帮助学员真正理解自动化开发链条。
③ 强调研究复现与工程应用结合
课程不仅介绍基本原理,还以 RPLAN 与 ResBIM 为案例展开复现与解析,让学员理解前沿研究如何落地到自动化 BIM 建模实践。
④ 覆盖图像处理与机器视觉关键步骤
从图像去噪、边缘检测、轮廓提取,到栅格图像矢量化与平面图构件分类,课程打通 AI 输出与 BIM 模型生成之间的关键技术环节。
⑤ 面向科研与实践双重需求
适合希望进入 BIM 自动化、Revit 插件开发、建筑智能建模、AI 建筑工程研究等方向的学习者,也适合作为论文、项目与技术储备的系统训练。

图片来源:https://doi.org/10.1016/j.autcon.2025.106584
•
●
通过本课程你将学到
●
•
AI与自动化建模相关技术:
-
生成式AI
-
2D到BIM自动建模技术
-
BIM自动化
机器视觉与图像处理技术
-
图像去噪(denoising)
-
图像边缘检测
-
轮廓提取
-
栅格图像到矢量结构转换
BIM自动化开发技术
-
Revit插件开发
-
Revit API自动化\参数化建模

图片来源:https://doi.org/10.1016/j.ins.2021.03.032
•
●
适宜人群
●
•
本课程适合以下背景的学习者:
-
建筑学、土木工程、建筑技术、智能建造、工程管理等相关专业学生与研究者。
-
希望系统学习 Revit API、插件开发与 BIM 自动化的学习者。
-
对 AI 建模、机器视觉、2D-to-BIM reconstruction 感兴趣的跨学科研究者。
-
希望将编程、图像处理与 BIM 软件开发结合到科研或工程项目中的初学者与进阶者。
课程不以单一软件操作为目标,而是更强调研究逻辑、技术路径与方法理解。即使没有完整的插件开发经验,也可以通过课程逐步建立系统认知。
•
●
课程安排
●
•
全课程共 10 课时,分为 4 个模块,循序渐进完成从基础认知到自动化建模流程搭建的学习路径。

第一阶段
AI与建筑土木工程数字化背景(Module 1)
01
第1节课
AI与建筑土木工程数字化转型:挑战与机遇
课程简介
-
理论部分:
本课作为课程导论,介绍人工智能(AI)在土木工程与建筑信息模型(BIM)领域的发展背景。课程将从行业数字化现状切入,分析当前二维图纸主导、人工建模繁重、跨软件协同困难等问题,并引出 AI 在自动化建模、生成式设计与数字孪生中的潜在作用。
通过这一背景介绍,引出本课程的核心目标:利用编程、Revit API与AI技术,实现从平面图到BIM模型的自动化建模流程。
-
实操部分
本节课包含软件安装和环境配置的教学。本节课代码以演示为主。

图片来源:https://www.leewayhertz.com/ai-in-construction/; https://insights.blackcoffer.com/civil-engineering-ai-tools-and-software/

https://www.mdpi.com/1424-8220/23/21/8740
第二阶段
编程基础与API思维(Module 2)
02
第2节课
设计自动化的编程基础:以Python为例
课程简介:
-
理论部分:
本课介绍编程语言的基本概念,并以 Python 作为示范语言讲解编程逻辑。内容包括变量、数据类型、条件判断、循环结构、函数、列表与字典等基础知识。课程的重点帮助学生理解编程的核心思想:如何用代码表达逻辑、如何组织程序结构以及如何处理数据。并将简单对比 Python 与 C# 的语法特点,并说明为什么在Revit插件开发中需要使用 C# 与 Revit API。
通过这一课,学生将建立从“手动操作软件”到“通过代码控制软件”的思维方式。
-
实操部分:
将会结合理论部分的内容,实战几个编程案例,从入门到中等难度,会涉及到常用的python包。

图片来源:https://medium.com/@poppyseedDev/mastering-object-oriented-programming-best-practices-and-design-patterns-e570d511b3b1
第三阶段
Revit与Revit API插件开发(Module 3)
03
第3节课
Revit基础、参数化设计与Revit API概述
课程简介:
-
理论部分:
本课介绍 Revit 软件的基本界面、建模逻辑与BIM概念,并讲解参数化设计(parametric design)的基本思想。课程将通过实例说明Revit与传统CAD软件的区别,例如构件化建模、参数驱动建模以及信息模型的概念。随后引入 Revit API 的概念,说明如何通过代码控制Revit中的建筑元素,实现自动化建模。课程还将介绍Revit插件的基本结构以及常用开发工具,包括 Add-in Manager 与 RevitLookup,帮助学生理解Revit插件开发的基本生态。
-
实操部分:
本节课将会下载并安装两个插件到Revit软件里,并介绍这两个插件在后续的课程内容里会有什么作用。

安装插件至Revit
04
第4节课
使用Visual Studio开发Revit插件
课程简介:
-
理论+实操部分:
本课重点介绍如何使用 Visual Studio 创建 C# .NET 项目并开发Revit插件。课程将带领学生完成开发环境配置,并讲解Revit插件项目的基本结构,包括引用库、addin配置文件以及dll文件之间的关系。通过一个简单示例,学生将理解从源代码到Revit加载插件的完整流程,并掌握基本的插件开发方法。

从.NET开始创建Revit 的API
05
第5节课
Revit API基础语法、Hello World与程序调试
课程简介:
-
理论+实操部分:
本课讲解 Revit API 的基础语法与调用方式,包括命令入口、事务机制(Transaction)、文档对象访问等关键概念。课程将通过“Hello World”示例完成插件编译,并生成 dll 文件 在Revit中显示命令。随后介绍如何使用 attach to process 功能进行程序调试(debug),帮助学生理解插件开发中的调试方法。课程最后将通过一个简单的参数化建模示例,展示如何利用Revit API创建基本建筑构件,为后续自动化建模做好准备。


从C#到dll文件(Revit可执行格式)
第四阶段
AI驱动的自动化建模(Module 4)
06
第6节课
从Floorplan到BIM:自动化建模的研究流程与数学基础
课程简介:
-
理论部分:
由于图像处理与自动化建模不仅涉及编程,还涉及一定的数学基础,本课还将介绍相关数学概念,例如图像矩阵表示、像素坐标、空间几何关系以及特征提取等内容。通过这一课,学生将理解AI建模流程中数据与算法之间的关系。
-
实操部分:
本课开始进入AI驱动建模的研究内容。课程首先介绍从 floorplan(建筑平面图)到BIM模型 的完整研究流程,包括数据表示、语义信息提取、几何结构解析以及BIM构件生成等步骤。

如何理解并获取格栅图形里面所隐藏的信息
图片来源:https://doi.org/10.1016/j.autcon.2025.106584
07
第7节课
RPLAN数据集结构与平面图生成逻辑
课程简介:
-
实操部分:
本课介绍 RPLAN 数据集 的结构与数据表达方式,并讲解其在自动化建筑平面图生成研究中的作用。课程将分析RPLAN数据中不同通道的含义、语义标签以及空间关系,并解释深度学习模型如何利用这些信息学习建筑布局规则。通过复现RPLAN相关代码,学生将理解AI模型如何生成建筑平面图以及数据集在模型训练中的重要性。

CNN生成平面图
图片来源:https://doi.org/10.1016/j.autcon.2025.106584
08
第8节课
平面图的图像处理与矢量化技术
课程简介:
-
理论部分:
本课介绍机器视觉(Machine Vision)在建筑平面图解析中的应用。课程将讲解如何利用图像处理技术从栅格图像中提取建筑结构,包括墙体、门窗与房间边界等元素。
-
实操部分:
主要内容包括图像去噪(denoising)、边缘检测、轮廓提取、连通域分析以及形态学处理等技术,并展示如何将图像数据转换为几何信息。这些技术是连接AI生成结果与BIM建模的重要步骤。



通过代码完成格栅图的矢量化、以及如何提取并分类平面图
图片来源:https://doi.org/10.1016/j.autcon.2025.106584
09
第9节课
ResBIM复现:利用Revit API实现自动化BIM建模
课程简介:
-
理论讲解+实操部分:
本课进入 ResBIM研究复现 的核心部分。课程将讲解如何将图像处理后的几何与语义信息映射到Revit模型中,并利用 Revit API 自动创建墙体、门窗等建筑构件。通过这一过程,学生将理解AI输出、几何数据以及BIM建模之间的转换关系。本课重点展示如何将算法结果与Revit软件结合,实现从二维数据到三维BIM模型的自动化建模

通过Revit API和自开发的插件完成从平面图到BIM的转化
图片来源:https://doi.org/10.1016/j.autcon.2025.106584
10
第10节课
从RPLAN到ResBIM:AI驱动BIM自动建模的完整流程
课程简介:
-
理论部分:
最后一课将对整个课程进行总结,并展示从 RPLAN数据生成 → 图像处理 → 几何解析 → Revit API自动建模 → BIM数据集构建 的完整流程。课程将讨论AI在建筑工程自动化中的未来研究方向,并介绍如何利用合成数据集支持2D-to-BIM reconstruction研究。通过这一课,学生将理解AI、机器视觉与BIM软件开发在建筑工程数字化中的综合应用。

图片来源:https://doi.org/10.1016/j.autcon.2025.106584
•
●
课程涉及的软件与编程语言
●
•
本课程将涉及以下软件与开发环境:
Revit(含 RevitLookup、Add-in Manager)
Visual Studio(C#)
PyCharm / VS Code(Python)
课程涉及的主要编程语言包括:
Python
C#(Revit API)
•
●
本课程参考的研究论文复现
●
•


•
●
课程时间
●
•
2026.7.22开始上课,每隔两天一节课。
北京时间晚上19:00-20:00
课程时间安排如图所示

•
●
课程导师
●
•
Roger老师
QS前100 院校 PhD(智能建造方向)
•
●
上课方式
●
•
线上直播授课,含录屏与微信答疑群辅导。
•
●
课程费用
●
•
原价1799元
前10名报名,
可享受早鸟价1699元/人
参加过JStudio往期活动的老学员可享受
特惠价1699元/人
注:以上优惠不同享,活动解释权归主办方所有
•
●
课程赠送
●
•
报名本课程免费赠送以下2门课程:
《1 节课带你入门机器学习与基础应用》

《1 个月从入门到掌握基于 Python 等多元软件的定量科研能力提升课堂》

•
●
课程咨询
●
•
扫下方二维码 添加工作人员微信

JStudio科研酱

J’Studio后台酱
END
>> 我们的服务
“
+景观&建筑&城市设计专业作品集辅导
+申请文书服务
+论文辅导
RP, 会议&期刊(SCI,SSCI 等)论文等
+博士申请
CSC,岗位制,国外奖学金等
+技术软件学习
RHINO,GIS,GH,PYTHON,SPSS,R 语言等
+无需作品集相关硕士专业申请
城市规划,智慧城市,区域规划,交互建筑,历史理论,文化地理,景观生态,建筑物理等
+国际竞赛
ASLA, WLA,IFLA等
扫码咨询
作品集|申请文书|硕士申请|国际竞赛
微信号|J’Studio后台酱
小红书号|JStudio设计研究工作室
扫码咨询
博士申请|科研论文辅导|技术软件
微信号|J’Studio科研酱
小红书号|JStudio研究工作室
夜雨聆风