查看原文
其他

AI绘画:ChatGPT一键装修房子!

穿行者2049 今说新语 2024-04-15

我的专栏《AI绘画与AIGC实践之路!

已经开通,欢迎加入!

最近介绍了多篇拆解室内设计提示语的方法,这个过程既有自己拆解的,也有依靠ChatGPT拆解的。写这么多内容都是一个记录,每一篇文章都会成为一个工具,手里的工具多了,自然就想着组合起来使用。

这篇文章结合《跟ChatGPT拆解学习AI绘画提示语:室内设计!》《AI绘画双剑合璧:ChatGPT插件指导Stable Diffusion高效绘画!》这两篇文章的思路,直接在Stable Diffusion中指令AI完成从拆解提示语到生成提示语,再到批量生成图像的过程。

如果你看过公众号去年的一篇文章《Ai取代室内设计师?背后的技术是什么样的?》,可以再看看今天介绍的方法,完全可以轻松实现类似的效果。

一、使用ChatGPT拆解生成提示语模版

这篇文章是接着前面文章《AI绘画双剑合璧:ChatGPT插件指导Stable Diffusion高效绘画!》,继续学习在Stable Diffusion中使用ChatGPT模版。首先我们打开WenUI中的ChatGPT操作界面,注意这个插件的模版在逐渐增加,现在有八个模版了,如果你是初次接触这个插件,可以把这几种模版都试一遍,非常有趣。插件最新模版的详细使用也可以看一下官方的介绍:

https://github.com/hallatore/stable-diffusion-webui-chatgpt-utilities

但其实这些模版只是开发者的一种示范,如果你熟悉ChatGPT,完全可以不用他的模版,直接编写自己的ChatGPT提示语,这里我使用前面文章介绍过的一个提示语:

You are an expert in using AI text to generate images, and you are proficient in writing prompts for AI programs. As long as you are given a prompt to generate an image, you can analyze it and disassemble it into a reasonable prompt structure, which contains There are some replaceable parts and some fixed parts. Below I will provide you with a prompt for interior design, please disassemble it into a reasonable prompt template, including various parameters that may be involved in interior design, and then use this template to generate a new prompt .

也就是在这里直接要求ChatGPT根据已有提示语拆解模版和生成新提示语,随后Stable Diffusion自动绘制出图,看一下效果。

注意:这里是可以使用中文下命令的,但在最后要告诉ChatGPT用英文输出提示语,所以这里的提示指令也可以修改为:

你是使用AI文本生成图像的专家,精通AI程序的提示语编写。给你一个生成图片的提示,你可以对其进行分析,将其拆解成一个合理的提示语结构,其中包含了一些可替换的部分和一些固定的部分。下面我给你提供一个室内设计的提示语,请拆解成一个合理的提示语模板,包括室内设计可能涉及到的各种参数,然后用这个模板生成一个新的提示语,这个提示语请用英文输出。

不同风格、色调、房间类型自动批量生成,我们看一下后台生成的是下面四个提示语。

Design an elegant living room with a bright color scheme and cozy seating areas. 
Create a minimalist bedroom with neutral tones and ample storage space. 
Design a spacious kitchen with modern appliances and a rustic touch. 

Create a luxurious bathroom with a sleek and contemporary design.

下面我改变一下种子数的设置,前面使用的是随机种子,这次我固定种子数,也就是勾选下面这个设置。

注意我们的提示语实际发生了变化,所以即便固定种子数房间布局也不会保持固定,但可以注意这个参数的设置,后面会看到固定种子数的作用。

除了直接生成提示语,还可以改变ChatGPT发挥想象力的强度,看一下右上方这个参数有四个选项,Specific、Normal、Dreamy、Hallucinating,分别代表:具体、正常、梦幻、幻觉,也就是允许ChatGPT的想象力强度越来越高。

上面这些是使用不同ChatGPT强度的绘制结果,所有提示语都是ChatGPT生成的。

当我们选择最后一个梦幻强度时,ChatGPT有时绘制出的效果已经不局限在室内设计范围了,压抑不住的要放飞自己,也就是他不局限在原始要求的室内设计范畴。

这个功能在我们绘制涉及情节类、人物类、场景类等内容时,可以有更大的自由度,你可以试试给ChatGPT更大的自由度会产生什么样的效果。
二、进阶应用ChatGPT+ControlNet一键装修房子
了解了在Stable Diffusion中使用ChatGPT插件还有什么实际用处吗?下面看一下结合使用ControlNet深度模型,叠加上面的ChatGPT指令,快速生成同一个房间不同设计风格的方法。
首先我们在ControlNet中加载一个原始房间效果图,你可以随意拍摄一张自己房间的照片,然后设置使用Depth模型。最初的提示语中可以增加一句:
注意房间类型不要改变
实际不增加也可以,ChatGPT有较大的理解能力,并且在Depth深度图控制下,也不会生成其他类型的房间,注意这里可以设定ChatGPT插件固定种子数,下面看一下生成的结果。


ChatGPT快速生成了同一房间的多种风格室内效果图。这其实就是一种编程思维,在ChatGPT的支持下,组合使用各种已有插件、指令,快速提高工作效率的办法。

以上只是我用室内设计作为一个例子,演示一下这种工作流程。

你可以试着把这种工作流程结合到自己的兴趣和工作领域,想想批量生成人物角色、场景、汽车、服装、鞋帽、插画的可能性,下面是我的几个简单示例,注意这些图像的提示语都不是我写的,都是ChatGPT自动生成的。

所有这些都还可以和其他ControlNet插件结合,这里面有着非常庞大的一个发展可能性。

所以对ChatGPT的学习也要重视起来,他会逐步改变很多工作流,带来更多的可能性和更高的效率。

《2023 AIGC从入门到精通专栏》

欢迎您的加入!


根据你的喜好,推荐阅读以下AI绘画内容:




喜欢请:转发、点赞、关注、打赏

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存