室内修图 Prompt 优化:家具去除场景实战
日期
2026-04-14
概述
帮飞哥优化了一个 AI 室内装修的修图 prompt。原始 prompt 写得太散,各种要求堆在一起,AI 执行的时候容易漏掉细节。优化成「结构分层 + 约束前置」之后,效果会稳定很多。
原始 Prompt 的问题
原始版本大概是这样的:
基于上传的原图,进行以下精确修改:1. 移除房间内所有物品:家具、沙发、床、桌子…… 2. 移除所有原有定制装修:瓷砖、木地板、壁纸…… 3. 重新做基础处理:墙面抹灰找平后刷干净的纯白色乳胶漆,地面水泥找平……
问题在哪呢?所有要求平铺直叙,没有分层,AI 不知道哪些是必须遵守的,哪些是可选的。 而且"精确修改"这种词出现太多次,反而显得空洞。
优化思路
核心改了两点:
1. 分层结构
按优先级分成四层:保留 -> 移除 -> 处理 -> 风格。每层之间有明确的边界,不容易互相干扰。
markdown
【必须保留的原始结构】
仅保留:建筑承重墙、门窗洞口、梁、柱。
不得改变:房间整体布局、透视角度、尺寸比例。
【必须移除的内容】
1. 所有家具家电:沙发、床、桌椅、柜子、灯具……
2. 所有定制装修:瓷砖、木地板、壁纸、衣柜、橱柜……
【硬装处理要求】
墙面+天花板 -> 抹灰找平 -> 涂刷纯白色乳胶漆(哑光)
地面 -> 水泥自流平处理,保留自然质感,不打磨抛光
【风格约束】
写实室内摄影风格,自然光,真实照片质感,无过度美化。2. 约束前置
把"不得改变"类的硬约束放在前面,而不是埋在最后。Prompt 开头就告诉 AI:这些雷区绝对不能踩。AI 处理的时候注意力是按顺序递减的,越靠前的内容权重越高。
飞哥的第二个需求
优化完第一版之后,飞哥又提了新要求:墙面、地面、顶面保持原样不动,只移除家具和软装。
这是个小调整,但 prompt 结构也跟着变了——之前有"硬装处理要求"这一层,现在整层删掉,因为不需要做硬装处理了。修改后的结构:
markdown
【必须保留的内容(完全不修改)】
墙面、地面、天花板:保持原样,不做任何处理
建筑原始结构:承重墙、门窗洞口、梁、柱
房间整体布局、透视角度、尺寸比例
【必须移除的内容】
1. 所有家具家电:沙发、床、桌椅、柜子、灯具……
2. 所有软装物品:窗帘、地毯、抱枕、床品……
3. 所有可移动设备:空调内机、电视、路由器……
【风格约束】
写实室内摄影风格,自然光,真实照片质感,无过度美化。教训
Prompt 优化是个迭代过程,不是一次性的。第一版出来之后往往会有新的需求冒出来,所以结构要留有余地,方便后续加减层,而不是每次都重建。
这次最大的收获是「约束前置」这个原则——在修图这种对细节要求高的场景里,让 AI 一上来就知道哪些绝对不能动,比最后再提醒要靠谱得多。
相关工具
- AI 生图模型(image-01 / MiniMax)
- 室内装修修图(家具去除 / 毛坯化)
- Prompt 工程