文章 / AI编程与办公自动化
第 26 套 Skill:SketchUp 插件,零门槛开发——三维建模的重复劳动,这次终于有人管了
原创 李伟坚 Excel催化剂(附件请在原始资料库或公众号中获取)) 2026年9月16日 从 Excel 到 AutoCAD,我一直在二维世界里打转。今天不一样——我闯进了三维建模的领域,把第 26 套 Skill 送给了做室内设计、建筑、家装、舞台、产品设计的你们。 这套 SketchUp 插件
原创 李伟坚 Excel催化剂(附件请在原始资料库或公众号中获取))
2026年9月16日
从 Excel 到 AutoCAD,我一直在二维世界里打转。今天不一样——我闯进了三维建模的领域,把第 26 套 Skill 送给了做室内设计、建筑、家装、舞台、产品设计的你们。这套 SketchUp 插件开发 Skill,正式发布。
一、三维建模这块拼图,我一直想补
熟悉我的老朋友都知道,我的主场是 Office。
过去这一年,我把 Skill 一路铺到了 Excel、WPS、AutoCAD,铺到了 Photoshop、Illustrator、Inkscape,铺到了视频、音频、排版。服务的人群,也从表格用户,一路扩展到了设计师、工程师。
但我心里一直有一块拼图没拼上——三维建模。
我身边有太多粉丝,白天在 SketchUp(草图大师)里画户型、拉模型、摆家具、排灯光,晚上对着重复劳动叹气:要是有个插件能一键批量生成楼板就好了、能一键把这一层所有组件换个材质就好了、能做个面板拖动滑杆就变柜体尺寸就好了……
这些“要是……就好了”,就是我做这套 Skill 的全部理由。
所以今天,第 26 套 Skill——SketchUp 插件开发(sketchup-extension-builder),正式发布。 三维建模群体的自动化,这次终于有人管了。
二、为什么是 SketchUp?它身上有 AI 编程最爱的几个特质
有人可能问:三维建模软件那么多,你为什么要盯上 SketchUp?
因为在这件事上,我和它的缘分太深了——SketchUp 大概是所有三维建模软件里,最适合“让 AI 帮你写插件”的那一个。
2.1 上手极简单,零基础人群足够大
SketchUp 号称“最易上手的 3D 建模软件”,用拉、推、旋转这些手势就能建模,学习成本极低。
这意味着什么?意味着它的用户里,有海量的非程序员——室内设计师、家装顾问、园林景观师、舞台灯光师、产品外观设计,甚至很多大学生、业余爱好者。
他们恰恰是最需要“说句话就能得到插件”的那群人。你让他们去啃 Ruby、去翻 API 文档?不现实。但让他们对着 AI 说一句需求?太自然了。
2.2 生态成熟、范例海量,AI 学得动
SketchUp 有个非常繁荣的插件生态,全世界开发者在给它的 Ruby API 贡献插件。这就给 AI 编程送上了最宝贵的礼物——海量真实、可验证的学习素材。
在 AI 编程里,“能学的素材多不多、准不准”直接决定生成质量。一个生态繁荣的软件,正是 AI 最理想的土壤。这也是我反复强调的:为什么我总挑生态好的软件做 Skill。
三、这次最大的亮点:SketchUp 没有“无头”接口,我硬是给 AI 铺了一条实机验证的路
这一节,是整套 Skill 里我最想跟你讲透的地方,因为它真的很难。
你可能知道,Excel、Inkscape 这些软件,AI 是可以在命令行里“无头”跑起来做验证的——代码对不对,跑一遍就知道,不用人点一下。
但 SketchUp 不行。 SketchUp 的 Ruby API 只能在这款软件内部运行,没有 COM 接口,也没有无头命令行。过去在 SketchUp 上做开发,验证基本靠人肉——改一句代码,进软件,点菜单,跑一遍,再改。慢,且累。
这套 Skill 是怎么破局的?
我给它内置了官方测试框架 TestUp 2,并用 SketchUp 的 -RubyStartupArg 命令行参数,把实机验证做成了全自动的 CI 链路:
命令行启动 SketchUp → 自动跑 Ruby 测试 → JSON 结果回传 → 自动关闭 SketchUp
也就是说,AI 不需要你反复进软件点菜单,全程由命令行掌控,跑完自动关软件、自动出结果。 你只需要一次性准备好一台装好 SketchUp 的电脑,剩下的验证、测试、打包,AI 自动完成。
这套“无人值守实机验证”的链路,是我在真实环境里一趟一趟试出来的——SketchUp 首次启动的欢迎窗口会挡住测试、已有实例会冲突、非标准安装路径会找不到插件目录……这些问题,我全部踩平了,写进了 Skill 的知识库。
让 AI 帮设计群体写插件,最大的命门就是“验证”这一环。这一环我不帮你打通,前面说得再好都是空谈。现在,我打通了。
四、两种插件路线,AI 会自动帮你选
我把 SketchUp 插件分成了两条路线,AI 拿到你的需求后,会先判断该走哪条:
| 你的需求特征 | 推荐路线 | 交付物 |
|---|---|---|
| 批量处理、无人值守、命令式、一次性任务 | A:命令 / 工具扩展 | 装进菜单 + 工具栏,批量跑 |
| 要界面、要实时调参、常驻使用 | B:HtmlDialog 面板 | 可停靠的常驻面板,拖滑杆、点按钮 |
| 批量 + 面板控制(混合) | B | 面板驱动 Ruby 批处理 |
- 路线 A,适合“一键批量干完就收工”的活,比如把 20 层楼板一次性建出来。
- 路线 B,适合“像专业软件一样有界面”的需求,比如做一个柜体生成面板,拖动宽 / 高 / 深三个滑杆,点一下,柜子就在模型里生成了——就像用它原生的专业插件一样。
两条路线,AI 都会给你打包成标准的 .rbz 扩展文件,双击就能通过 Extension Manager 装进 SketchUp。
五、口说无凭,8 个场景化示例蓝图,每一个都能直接跑通
我从不空口谈能力。这套 Skill 里,我内置了 8 个场景化示例项目蓝图,全是“能直接跑通”的示例代码。你告诉 AI 需求,它照着最接近的蓝图改一改,就是你的专用工具:
- 几何生成(geometry-generator)——批量生成几何体、楼板、墙体、网格。典型场景:一句话建出 10 层平行楼板。
- 批量清理(batch-cleanup)——模型瘦身、purge、删空组、修破面。典型场景:交付模型前一键清理干净。
- 批量标注(batch-dimension)——批量加尺寸标注、统一标注样式。典型场景:整套图纸标注一次到位。
- 材质替换(material-replacer)——按图层 / 组件批量替换材质、统一配色。典型场景:整层所有组件一键换成木纹材质。
- 组件阵列(component-instancer)——批量复制组件、阵列布置。典型场景:一排排摆桌椅、摆绿植。
- 图层管理(layer-organizer)——批量归层、统一图层标准、冻结锁定。典型场景:一套户型图统一图层规范。
- 导入导出(import-export-suite)——批量导入导出、格式转换。典型场景:几十个模型统一导成指定格式。
- 参数面板(params-panel)——带 HtmlDialog 界面的参数化生成面板。典型场景:柜体 / 窗台 / 楼梯,拖滑杆就生成。
每一条都是经过实机验证的代码骨架,AI 优先从里面找可复用的写法,再补你的细节。 这保证了生成质量——AI 不是在凭空发明,而是站在已验证的肩膀上写。
六、两个真实的示例,你感受一下“说句话就有插件”
示例一:批量生成 10 层平行楼板(路线 A)
你只需要对 AI 说一句:
“帮我做一个插件,能批量生成 10 层平行楼板,每层高 3 米。”
AI 就会:判断走路线 A → 生成项目骨架 → 复用几何生成蓝图里的建模逻辑,把它套进一个循环 → 打包成 FloorSlabs.rbz。你装上之后,在菜单里点一下,10 层楼板就建好了。
示例二:柜体参数生成面板(路线 B)
你再对 AI 说一句:
“做一个带滑块的柜体生成器窗口,能调宽高深,点一下生成。”
AI 就会:判断走路线 B → 生成一个带 HtmlDialog 界面的面板 → 面板上有宽 / 高 / 深三个滑杆和一个“生成”按钮 → 你拖动滑杆实时改尺寸,点一下,柜体就在模型里生成了。跟用 SketchUp 自带的专业插件,体验一模一样。
七、那些 Ruby 的坑,我替你全部踩平了
SketchUp 插件是用它的原生语言 Ruby 写的。很多人一听“要写代码”就退缩了——但我要告诉你,写 Ruby 这件事,恰恰是最不该你操心的地方。
因为真正的坑,不在“写不写得出来”,而在“写出来能不能跑”。
- 版本坑:SketchUp 2020 之前和 2023 之后,内置的 Ruby 从 2.7 升级到了 3.x,最关键的一个改变叫“关键字参数分离”——会让大量老插件在调用接口时直接报错。这一条红线,我写进了 Skill,AI 写任何代码都会先过一遍版本矩阵。
- 规范坑:官方要求扩展必须包进唯一命名空间、用
Sketchup.require、几何改动要包进单步撤销……这些官方红线,我整理成了“最佳实践 + 反模式”两大清单。 - 对象模型坑:Face、Edge、Group、ComponentInstance……这些对象的层级关系、易错陷阱,我整理成了给 AI 的“字典”,写之前先查,绝不瞎编 API。
你要做的,只是把需求说清楚。剩下的代码准确性、版本兼容性,AI 替你把关。
八、交付方式:.rbz 标准包,Windows / Mac 都装得上
SketchUp 在 Windows 和 Mac 上都有。我做 Skill 的原则一直是“跨平台、不挑环境”——这次也一样。
生成的插件统一是标准的 .rbz 扩展包,Windows 和 Mac 用户都能通过 Extension Manager 直接安装。另外我还配了 install / uninstall 一键脚本兜底,双击就能装、就能卸,不用你去翻插件目录。
从零基础到交付一个能用的 SketchUp 插件——你只需要对着 AI 说一句话。中间的所有痛苦,我已经替你吃完了。
九、还有一层更大的想象:3D 打印,正在走进千家万户
写到这里,我想跳出“建模师的小圈子”,多说一层更大的意义。
你有没有发现,3D 打印的门槛,已经低到不可思议了。
几年前,一台 3D 打印机还是工作室里的稀罕物,贵、难伺候、普通人碰不到。而现在呢?几百上千块的桌面级 3D 打印机,网上随手就能买到,连小学生都能上手。很多人已经在家里、在书房里,把“想一个东西,然后把它打出来”变成了现实。
而想亲手建模,门槛也远没你想的那么高。像 Scratch 这样的可视化编程软件,拖一拖积木就能做出动画、做出简单的东西,几岁的孩子都能玩得转。 设计这件事,正在以肉眼可见的速度,从一个“专业壁垒”,变成“人人都能碰一碰”的日常。
那这套 SketchUp Skill 在这中间扮演什么角色?它是把最后一公里也打通的那一环。
你想,现在已经有很多 AI 工具,能用一句自然语言,就自动生成一个 3D 文件——你说“帮我建一栋带阳台的小房子”,它真的给你生成出来。但 AI 生成的东西,往往不够精细、不够合心意,需要有人来“微调加工”。
而 SketchUp,正是那件人人都能上手的“微调工具”;我这套 Skill,是让这个微调过程也能靠对话完成、能批量完成的那双手。
于是完整的链路就变成了:
AI 用自然语言生成 3D 文件 → SketchUp 打开微调加工 → 一键导出 → 3D 打印机打出来。
全程不需要你懂 Ruby、不需要你懂建模命令、不需要你懂任何高深的东西。
所以我特别想纠正一个观念:这绝不是一个“小众到只有几个人用”的 Skill。 相反,它踩在一条正在爆发的赛道上——当 3D 打印机真的进入千千万万家庭的那一天,用 AI + 插件去设计、去加工 3D 模型,就会像今天大家用 Office 处理文档一样自然。
到那时候,做 3D 设计不再是“不可及的高深技术”,而是每个普通人信手拈来的日常。
而我的这套 Skill,就是给那一天提前铺好的一级台阶。
最后,也提前给你透个底:SketchUp 不是终点。
我已经在排的,还有 3ds Max、Blender、SolidWorks——这些在三维设计里响当当的名字,后续都会陆续有对应的 Skill 推出。
从草图大师到 3ds Max,从免费开源的 Blender 到工业级的 SolidWorks,我想把三维设计这条赛道上的主流工具,一个一个地铺过去。就像当初我把 Skill 从 Excel 一路铺到 WPS、铺到 CAD、铺到设计全家桶那样。
所以这套 SketchUp Skill,只是我给三维世界递上的第一张名片。真正的好戏,还在后头。
写在最后
写到第 26 套 Skill,我的心情跟当初做 AutoCAD 时很像——从一个熟悉的二维世界,一脚踏进三维建模,心里没底,但特别踏实。
因为我始终记得自己做这件事的初心:
不是所有的价值,都要用流量来丈量。能被一个人真正用上、替 TA 省下一晚上加班,就值了。
这一套,是给所有在 SketchUp 里熬夜建模型的朋友的礼物——室内设计师、建筑设计师、家装顾问、园林景观师、舞台灯光师、产品外观设计,还有那些还在上大学、还在业余摸索的建模爱好者。
三维建模的重复劳动,也该被一键解决。 这份礼物,也请你帮我转交给身边做设计、做建模的朋友。
第 26 套 Skill。设计群体的自动化,还在继续。
想体验全套免费 Skill?欢迎加好友进入免费社群,关注公众号,后台回复「Skill」,不要理会AI自动回复,等我发联系方式,加好友进群自助获取。
公众号:Excel催化剂 | 微信:190262897 | 承接数据咨询解决方案、软件功能定制、AI编程培训服务