量完房后,你可以把确认过的户型尺寸、效果图草案和预算核对表整理成一份方案稿,方便业主集中看、逐项提意见。下面用一套虚构户型演示:户型图由尺寸数据绘制,室内图片由 AI 生成并在本机 ComfyUI 中编辑。它们都不是实际房屋资料。

我这次生成的效果图改动了部分门洞和后方窗洞细节,因此只适合讨论风格,不能当作结构准确的交付图。你可以先下载完整工具包,里面有文章提到的脚本、样例输入、练习图和预算表。

AI 生成的毛坯练习图与本机 ComfyUI 效果概念图;右图改变了部分结构,不能代替现场图纸AI 生成的毛坯练习图与本机 ComfyUI 效果概念图;右图改变了部分结构,不能代替现场图纸

先准备这些资料

准备项 你要确认的内容
户型尺寸 房间长宽、墙厚、门窗位置、层高;斜墙、梁柱和异形空间另行标出
房间照片 取得业主许可,先移除门牌、照片、证件和其他可识别信息
报价口径 施工方的项目、单位、数量算法和书面单价;水电面积按合同约定填写
工具 只整理户型和预算时用工具包里的 Python 脚本;本机出效果图还需要已运行的 ComfyUI 和模型

如果你只想给业主看风格方向,可以用自己熟悉、支持参考图编辑的图片工具,复制本文提示词试做。不同产品的入口、收费和隐私规则会变化,上传真实房屋照片前先看清服务条款。想让照片留在自己的电脑上处理,再走下面的 ComfyUI 路线。

1. 按已确认的尺寸画户型

解压工具包,在终端进入解压后的文件夹。绘图脚本读取 s042-plan.json 中的毫米坐标,不会从照片或扫描件里识别户型。先安装 Python 3 和 Pillow;安装方式见Python 与虚拟环境入门。

python3 -m pip install Pillow
python3 s042_draw_plan.py s042-plan.json out/户型图.png

样例会画出房间、门窗和尺寸,并打印房间矩形的轴线面积合计。示例输出为 86.9㎡,它不等于建筑面积、套内面积或合同中的水电计价面积。改 JSON 前先逐个核对测量来源;斜墙、梁柱、墙体偏差和施工收口都不在这段脚本的计算范围内。

按练习 JSON 绘制的户型图,尺寸和面积仅为虚构样例按练习 JSON 绘制的户型图,尺寸和面积仅为虚构样例

2. 做一张效果概念图

ComfyUI 是可在本机运行的图像工作流工具。工具包里的 s042_klein_edit.py 使用 FLUX.2 Klein 4B,把图片发给本机 127.0.0.1:8188 上的 ComfyUI;脚本不依赖私人中转接口,也不把照片传到在线图片服务。若还没装 ComfyUI,可先看Mac 安装教程。

按 ComfyUI 官方说明准备 FLUX.2 Klein 4B、Qwen 3 4B 文本编码器和 FLUX.2 VAE,然后启动 ComfyUI。在工具包目录运行:

python3 s042_klein_edit.py sample-room-ai.png out/效果图概念.png "把这间 AI 生成的毛坯客厅改成现代简约风格,加入浅木地板、米白墙面和浅灰沙发。尽量保留镜头和房间布局,不要文字或人物。" 1

我在 MacBook M1 Max、64GB 内存和 ComfyUI 0.38.0 上跑这张练习图约 99 秒。这个时间只代表这台电脑的一次结果;图片大小、工作队列和设备都会影响速度。FLUX.2 Klein 4B 的模型卡标注 Apache 2.0;ComfyUI、文本编码器和你使用的其他素材有各自的许可,商业使用前逐项核对。查看官方模型卡。

3. 逐项检查生成结果

把原图和效果图并排查看,至少检查这些地方:

  • 门洞、窗框、墙角、横梁的位置和大小有没有变化;
  • 家具是否挡住通道,尺寸是否放得进现场空间;
  • 插座、开关、管线和固定设备有没有被模型抹掉或凭空增加;
  • 图中颜色、材质和光线是否只是示意,是否需要再做实物确认。

这次练习图里的大窗还在,但门洞和后方窗洞的细节被改了。结构线相似度分数不能替你确认承重和施工条件;有疑问时回到现场尺寸、原始图纸或请专业人员复核。对客户展示时,把结果标为“AI 效果概念图”。

4. 把预算当核对表来做

工具包内含 s036_quantities.py 和 s036_make_xlsx.py。它们按矩形房间、墙厚、层高和预设损耗估算部分项目,再生成可修改的 Excel。运行前确保已安装 XlsxWriter:

python3 -m pip install XlsxWriter
python3 s036_quantities.py s042-plan.json 2.7
python3 s036_make_xlsx.py out/quantities.json sample-supplemental-items.json sample-prices.csv out/预算.xlsx

样例价格是虚构的。换成施工方提供的书面单价;黄色项目要按合同面积、灯位图和插座定位图填写。脚本不能判断项目是否适用,也不覆盖斜墙、梁柱、现场找补和施工工艺。完整计算边界见装修预算教程。

5. 整理成方案稿,再导出 PDF

用你熟悉的文档或演示工具,把经核对的资料按读者顺序排好:项目需求和尺寸来源、户型图、效果概念图、预算核对表、还需业主确认的事项。导出前检查版本日期、图片来源、报价范围和未确定项;不同软件的导出入口会变化,这里不写未经核验的按钮名称。

发给业主的效果图、预算和说明应分清“已确认”和“待确认”。客户照片和报价属于敏感资料,未经允许不要转交给在线模型,也不要把演示价格当作正式报价。

拿它承接项目

你可以把服务范围拆成量房资料整理、风格概念图、预算项目核对和方案稿排版。报价前先问清楚要做几个房间、包含几轮修改、是否需要复测和现场沟通,再查看本地同类服务的公开报价,按自己的工作量给客户书面范围。合同里说明 AI 图仅供方案讨论,尺寸、材料、工程量和施工内容以双方确认的文件为准。

常见问题

AI 能把户型图变成准确的 3D 施工图吗? 不能。它可以给风格和空间氛围做参考,门窗、尺寸和结构都要回到测量图或专业软件核对。

工程量脚本能直接给客户报价吗? 不能。脚本的结果是初步整理,单价、合同面积、点位和施工范围需要你与客户、施工方确认。

真实房屋照片能直接上传吗? 先取得业主同意,删除门牌、家庭照片和其他身份信息。使用在线工具时还要看它的存储与训练条款;本机 ComfyUI 也要确认图片没有被同步到其他服务。

工具清单

下一步可以看毛坯房装修效果图怎么做?先保留原结构,再核对窗户、门洞和横梁、户型图怎么变成 3D 俯视效果图?先核对墙、门窗和家具和装修预算怎么做?先按户型核工程量,再让 AI 查漏项。