装修设计师拿到一张户型图,常要先给业主看一张彩色 3D 俯视图,让对方理解房间和家具的大致关系。你可以先用 Gemini 网页版试一张;需要重复处理时,再用工具包里的 Python 脚本调用 Gemini API。出图后要对照原图检查墙、门窗和房间轮廓,AI 图只能用来讨论方向,不能当尺寸图或施工图。

下面这组图是 2026-10-06 的历史模型测试:左边户型由代码画出,房屋和标注都是虚构的练习数据;右边是当时旧版模型生成的 AI 效果图。它只展示可能出现的结构偏差,不代表当前模型的实测结果。

虚构练习户型与四张旧版模型生成的 AI 俯视效果图;历史比较仅用于观察结构偏差虚构练习户型与四张旧版模型生成的 AI 俯视效果图;历史比较仅用于观察结构偏差

需要批量出图或想自己改提示词,可以下载户型图 3D 效果图工具包。里面有 API 脚本、虚构户型图、样例数据和运行说明;脚本会把你选的图片上传给 Google。

你需要准备

路线 准备内容 费用与时间
Gemini Apps 网页版 Google 账号、一张有权使用的清晰户型图;需要服务在你的地区和账号可用 网页功能和额度按账号及地区而定;帮助页说明无 AI 方案可下载 1K 图片,Google AI 方案可下载 2K
Gemini API 脚本 Python 3、Google AI Studio API Key、工具包 标准图片输出约 US$0.0336/张(1K)或 US$0.0504/张(2K),输入图片和文字另计;当前 API 没有免费层

价格和可用范围可能变化,开始前再看Google 官方价格表及账号页面。海外服务需要能访问相应服务。

先复制一份户型图作为练习,裁掉姓名、电话、楼盘内部编号和其他无关内容。尽量保留完整外轮廓、墙线、门窗位置和房间标注;太模糊的线稿要先修清楚。上传客户的图纸前先确认你有权使用,并取得客户同意。

用 Gemini Apps 做一张

Gemini Apps 支持上传图片并要求它编辑,也能按文字生成图片。入口和额度会随账号、地区与版本变化;可先看Google 官方操作说明。本文没有现场操作当前账号,因此不写未经核验的按钮路径,也不附虚构的操作截图。

在 Gemini Apps 上传你的户型图,再发送这段提示词:

请把这张二维户型图做成简洁的彩色 3D 正俯视效果图,镜头垂直向下,不要透视。优先保留图中的房屋外轮廓、每一段墙的位置和转折、房间数量及相对位置、门窗洞口的位置;不要移动或增删墙、门、窗和房间。房间名称清楚时再按名称摆放少量常见家具,尺寸以图上标注为准;没有尺寸依据的家具不要夸大,也不要在结果里编造面积和尺寸。墙面用浅色,卧室用浅木地板,厨卫用浅灰地砖。画面不要添加文字、数字、尺寸、人物或屋顶。

第一次生成先看整体轮廓和房间关系。如果有一道墙挪了、房间多了、门窗不见了,就回到原始户型图重新生成,并把错误位置点名;不要在已经画错的结果上反复修补。

按原图检查结果

把户型图和生成结果并排打开,按下面顺序核对。比例图里可以靠家具看着差不多,不等于尺寸真的准确。

  1. 数房间,再看外轮廓的转角和阳台有没有变形。
  2. 从入户门开始逐段看墙线,尤其是客厅与餐厅相连、没有完整隔墙的地方。
  3. 对照门洞和窗户的位置、数量、宽度;门扇开启方向也可能被模型画反。
  4. 看床、沙发和餐桌有没有明显过大、过小,或挡住门窗和通道。

上方的历史对比图里,曾出现斜透视、墙线偏移,以及把厨房画成卫生间等问题。模型版本已经变化,这些结果只提醒你检查哪些地方,不要据此选择当前模型。

如果需要 45 度鸟瞰,先让正俯视图通过上面的检查,再把它作为参考图,请模型只改变观看角度。斜视图里墙线无法直接和原户型图重合,改完还要重新数房间和核对开口;模型仍可能改动布局。

批量出图:运行工具包里的脚本

工具包里的 s035_gemini_plan.py 用 Python 自带库调用 Google 官方 Gemini API,不需要安装图像处理库。Nano Banana 2.1 是 Google 当前提供的图片生成与编辑模型;官方文档支持上传图片作为输入,模型和接口后续可能调整。模型说明 · 图片编辑文档

先安装 Python,再到Google AI Studio创建 API Key。将 API Key 放在当前终端环境变量中,不要写进脚本或发给别人:

export GEMINI_API_KEY="你的 API Key"

把户型图放在工具包目录里,然后运行:

python3 s035_gemini_plan.py 户型图.png 俯视效果图.png --view top --size 1K

如果正俯视图已经核对过,想试一张斜视图,可以把已检查的结果作为输入:

python3 s035_gemini_plan.py 俯视效果图.png 鸟瞰效果图.png --view bird --size 1K

--size 可选 1K、2K 或 4K,默认是 1K。同一张图片不要同时当输入和输出;输出文件已存在时脚本会停止,避免覆盖。API 会把输入图上传到 Google,涉及客户住宅时先征得同意;对隐私有要求就不要用这条云端路线。

工具包里的 sample-floorplan.png 是虚构的练习户型,sample-output-2026-10-06.jpg 是旧版模型的历史 AI 样例;后者不是这份脚本生成的,也不代表 Nano Banana 2.1 的实际效果。本轮没有使用本地旧 API Key 发起新请求,因此脚本只做了离线自检,当前账号能否成功调用需由你自己的有效 Key 确认。

接单和交付

这类图适合用来沟通装修风格和家具摆放方向。和客户约定好你会检查哪些内容、包含几轮调整,并把确认过的尺寸与 AI 示意图分开交付。不要从生成图推算实际面积、材料数量、家具尺寸或施工条件;这些要以现场测量和专业设计图为准。

发布或展示客户的户型图、楼盘户型图前,确认有相应使用授权,并遮掉住址、姓名和联系方式。对外展示时说明图片由 AI 生成;房间名和面积如需添加,应使用客户确认的数据,不能把示意数字当作房屋实测数据。

常见问题

手绘草图也能用吗? 可以先拍照或扫描,再裁掉纸边、桌面和阴影。弯曲或断开的线条会让模型更难判断墙在哪里;需要更完整的线稿整理流程,可看《手绘室内草图怎么变成效果图?先保布局,再核对材料》。

生成结果看着很像,能直接量尺寸吗? 不能。图片模型会重画线条和家具,输出也不一定保持原图比例。面积和尺寸应以 CAD、现场测量或正式设计文件为准。

为什么不要让 AI 标面积? 它会把数字写错,也可能误解建筑面积、套内面积和房间轴线尺寸。若要在示意图上标数据,用你确认过的尺寸通过排版软件添加,并标明数据口径。

想把墙和家具核对得更细怎么办? 先看原图与生成图的轮廓、门窗和家具,再请设计人员确认。自动叠图只能作为视觉辅助,不能证明结构尺寸准确;本教程不提供准确率分数。

工具清单

工具 用途 入口和费用
Gemini Apps 不写代码,上传户型图并描述预览要求 网页版;可用功能和图片额度依账号、地区而异
Gemini API / Nano Banana 2.1 脚本批量提交户型图并保存结果 模型文档;API 图片输出按尺寸收费,输入另计
户型图 3D 效果图工具包 API 脚本、运行说明、虚构户型图和历史 AI 练习样例 下载 ZIP

接下来可以做什么