找回密码
 立即注册
查看: 1168|回复: 0

[Promet] 【入门】如何编写一个简单的Stable Diffusion prompt?

[复制链接]

3869

主题

36

回帖

4329

积分

管理员

积分
4329
发表于 2023-4-6 23:12:45 | 显示全部楼层 |阅读模式
Stable Diffusion 是一种强大的生成模型,可以根据输入的 prompt 来生成各种类型的图像。编写一个好的 prompt 是非常关键的,因为它会直接影响到生成的图像质量和准确性。

从问题本身开始

想要使用Stable Diffusion生成一张图片吗?那么,请先思考以下问题,以帮助您创作一个优秀的prompt:

1、您想要生成的是一张照片还是一幅画作?
2、照片或画作的主题是什么?是人物、动物或风景?
3、您想要在生成的照片或画作中添加哪些细节?例如:

特殊照明。柔和、环形、霓虹等。
环境。室内、室外、水下、太空等。
颜色方案。鲜艳、暗淡、粉彩等。
视角。正面、俯视、侧面等。
背景。纯色、星云、森林等。


4、您想要采用特定的艺术风格吗?例如3D渲染、工作室、电影海报等。
5、您想要采用特定的照片类型吗?例如微距、长焦等。

回答问题整理出prompt

现在我们假设来回答上面的问题,然后尝试整理出我们需要的prompt

1. 你想要一张照片还是一幅画? => 画 (painting)

2. 照片的主题是什么? 人物。动物,风景。=> 一只金毛犬 (a cute goldendoodle)

3. 你希望添加什么细节? => 穿着西装 (wearing a suit)

a. 特殊照明。 柔和的、环境的、环形光、霓虹灯=> (natural light)

b. 环境。 室内、室外、水下、太空中 => 在天空中 (in the sky)

c. 色彩方案。 鲜艳的、深色的、粉色的 => 有明亮的颜色 (bright colors)

4. 在特定的艺术风格? 3D渲染,吉卜力工作室,电影海报 => 工作室出品

我们汇总下我们的prompt如下:

A painting of a cute goldendoodle in the sky, wearing a suit, natural light, with bright colors, by Studio Ghibli



以上是使用我们整理出来的prompt生成的图片结果。有时候可能并不能完全符合我们的预期,例如出现狗狗不在天空下的情况。这时候就需要我们对各个tag的位置进行调整。需要注意的是,tag越靠前,其权重就越高。因此,我们需要不断尝试,不断调整,才能得到我们想要的结果。

使用修饰词

修饰词是指可以改变图像风格、格式或视角的词语。除了输入表情符号、颜文字和Tag提词外,还有一些神奇的词语或短语可以用来提高图像的质量。这些词语可以让我们更好地控制生成的图片,使其更加符合我们的期望。

提高图像质量的prompt
Prompt 用途
HDR, UHD, 64K (HDR、UHD、4K、8K和64K)这样的质量词可以带来巨大的差异提升照片的质量
Highly detailed 画出更多详细的细节
Studio lighting 添加演播室的灯光,可以为图像添加一些漂亮的纹理
Professional 加入该词可以大大改善图像的色彩对比和细节
Vivid Colors 给图片添加鲜艳的色彩,可以为你的图像增添活力
Bokeh 虚化模糊了背景,突出了主体,像iPhone的人像模式
High resolution scan 让你的照片具有老照片的样子赋予年代感
Sketch素描
Painting绘画

常用反向prompt
mutated hands and fingers,deformed,bad anatomy,disfigured,poorly drawn face,mutated,extra limb,ugly,poorly drawn hands,missing limb,floating limbs,disconnected limbs,malformed hands,out of focus,long neck,long body

prompt描述
mutated hands and fingers变异的手和手指
deformed畸形的
bad anatomy解剖不良
disfigured毁容
poorly drawn face脸部画得不好
mutated变异的
extra limb多余的肢体
ugly丑陋
poorly drawn hands手部画得很差
missing limb缺少的肢体
floating limbs漂浮的四肢
disconnected limbs肢体不连贯
malformed hands畸形的手
out of focus脱离焦点
long neck长颈
long body身体长

艺术风格代表
可以在我们的prompt中加入对应类型画家的风格,提升我们的照片效果。
艺术风格艺术家
肖像画(Portraits)Derek Gores, Miles Aldridge, Jean Baptiste-Carpeaux, Anne-Louis Girodet
风景画(Landscape)Alejandro Bursido, Jacques-Laurent Agasse, Andreas Achenbach, Cuno Amiet
恐怖画(Horror)H.R.Giger, Tim Burton, Andy Fairhurst, Zdzislaw Beksinski
动漫画(Anime)Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura
科幻画(Sci-fi)Chesley Bonestell, Karel Thole, Jim Burns, Enki Bilal
摄影(Photography)Ansel Adams, Ray Earnes, Peter Kemp, Ruth Bernhard
概念艺术家(视频游戏)(Concept artists (video game))Emerson Tung, Shaddy Safadi, Kentaro Miura

常用语法
1.权重比例
建议直接使用 (单词A:权重)用来提高单词的权重,多个括号的权重公式如下:
  • (单词A:权重):用于提高或降低该提词的权重比例;
  • {单词B}: 单词B的权重为1.05=(单词B:1.05)
  • [单词C]: 单词C的权重减弱0.952=(单词C:0.952)
  • ((单词D)=(单词D:1.1*1.1)
  • {{单词E}}=(单词E:1.05*1.05)
  • [[单词F]]=(单词F:0.952*0.952)

2.提词混合语法
用于两个提词在每一步中交替使用混合的提词,语法格式[单词A|单词B], 如头发颜色的融合[silver|purple] hair,也可以使用AND语法 如 white hair AND green hair (注意AND必须用大写)

3.添加和移除语法
用于AI在自动步数开始加入提词或者指定步数结束该提词的加入:
添加语法:[单词:步数] 如[dog:10] 指从第10步开始画狗
移除语法:[单词::步数] 如[dog::20] 指从第20步开始不加入狗这个提词
[[dog::20]:10]:指狗从第10步开始20步结束

4.OR语法
用于前部分绘制物体A,后半部分绘制物体B,形如[单词A:单词B:0.9]
如[dog:cat:0.9] 指前面90%画狗后面10%画猫;
如[dog:cat:30] 指前面30步画狗后面的画猫;

最后我们也可以参考我们的元素法典,快去开启我们的作图之旅吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|金房子

GMT+8, 2024-10-30 12:19 , Processed in 0.041293 second(s), 22 queries .

© 2023 金房子|AI发烧友社区

快速回复 返回顶部 返回列表