Web UI教学系列:室内设计综合实战
Hello,大家好,欢迎来到Web UI教学系列的最后一节课。在往期课程中,我们学习了文生图、图生图、提示词语法以及各种ControlNet等核心功能。本节课将综合运用已学知识,完成一个完整的室内设计案例。
首先选择大模型:推荐使用针对建筑外观与室内设计优化的专用模型,例如 Architecture Remix;若您有其他更适配的模型,也可灵活替换。
接下来启用ControlNet:
- 上传原始房型图;
- 勾选“完美像素模式”和“允许预览控制类型”;
- 控制类型选择 MLSD(直线检测),其预处理效果类似Canny边缘检测,但仅保留图像中的直线结构。
点击“预处理”按钮后,可观察到输出图像完全由直线构成——原图中地板或墙面的污渍等非结构性细节,在MLSD处理后已被彻底去除。
随后启用第二个ControlNet模块:
- 同样上传原始房型图;
- 启用“完美像素模式”与“允许预览控制类型”;
- 控制类型选择 Depth(深度图),预处理器选用 Zoe;
- 将控制权重设为 0.8;
- 粘贴准备好的提示词,开始生成。
初次生成结果存在两个主要问题:一是画面比例与原房型图不符;二是窗外景观不符合高层住宅特征。为此我们进行如下调整:
- 在提示词中加入 high floor(高楼层),并将其权重提升至 1.2;
- 将图像宽度统一设为 768,重新生成。
调整后比例问题得到解决,但发现生成图中缺少家具。此时点击“发送至图生图”按钮,进入图生图界面,启用“局部重绘”功能:
- 在地板区域涂抹,保留未涂抹区域的原始内容;
- 同样可在天花板区域涂抹,添加吊灯等元素;
- 在提示词中加入 lab(指实验室风格或特定家具类别,根据实际需求理解),再次生成,即可补全家具。
若需将墙面改为梵高《星空》风格,操作步骤如下:
- 再次点击“发送至图生图”,进入图生图界面;
- 启用局部重绘,并完整涂抹待修改的墙面区域;
- 在ControlNet模块中勾选“上传独立的控制图像”,上传梵高《星空》原图;
- 控制类型选择 IP-Adapter,预处理器设为 autumn,模型选用 IP-Adapter Plus SD1.5;
- 开始生成,墙面即呈现梵高风格纹理。
如需同步改造天花板,同样对其完整涂抹即可。但此时可能发现左侧墙面与天花板衔接处失去空间纵深感,显得平面化。解决方法是启用第三个ControlNet模块:
- 勾选“启用”与“上传独立的控制图像”;
- 重新上传原始房型图;
- 控制类型选择 Depth,预处理器仍为 Zoe;
- 重新生成,空间结构关系将恢复自然。
若希望整个客厅全面融入梵高星空风格,可重复上述流程:
- 发送当前图像至图生图界面;
- 对客厅区域整体涂抹;
- 保持IP-Adapter的控制权重、预处理器及模型设置不变,仅将“权重类型”调整为强风格迁移;
- 第二个ControlNet仍使用Depth(Zoe)以维持空间结构;
- 启用第三个ControlNet,上传原图,控制类型选择 Lineart(写实线稿),预处理器设为 Lineart Realistic;
- 将重绘幅度设为 0.55,开始生成。
对比前后图像可见,新生成图中的家具与地毯均呈现出更强的风格一致性。
最后进行高清化处理:
- 将当前图像发送至图生图界面;
- 将“重绘尺寸倍数”设为 2,重绘幅度设为 0.3,生成超分图像;
- 再将结果送入“后期处理”选项卡,选择合适的放大算法,点击生成即可完成最终输出。
最终成果显示:房间基本结构与原始房型图保持一致,满足室内设计对空间准确性的核心要求。您还可根据创意需要,更换提示词或参考图,进一步拓展风格可能性。