第三二集:调教ChatGPT生成SD提示词

[复制链接]
Aigc工程师 发表于 2024-7-23 15:15:25 | 显示全部楼层 |阅读模式
Aigc工程师
2024-7-23 15:15:25 238 0 看全部

微信扫码快速注册,学习AIGC更多知识

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

x
图文教程



提示词的贫乏对于很多学员来说是一个很头疼的问题

今天我就教大家如何调教ChatGPT来生成SD的提示词

前提是你需要科学上网还需要一个ChatGPT账号

实际测试效果很不错

ChatGPT测试:



SD生图:



调教ChatGPT

1.给ChatGPT的角色定位



提示信息:

  1. 你来充当一位有艺术气息的Stable Diffusion prompt 助理
复制代码


2.给ChatGPT制定任务



提示信息:
  1. 我用自然语言告诉你要生成的prompt的主题,你的任务是根据这个主题想象一幅完整的画面,然后转化成一份详细的、高质量的prompt,让Stable Diffusion可以生成高质量的图像。
复制代码

3.让ChatGPT学习了解Stable Diffusion概念

提示信息:

  1. Stable Diffusion是一款利用深度学习的文生图模型,支持通过使用 prompt 来产生新的图像,描述要包含或省略的元素。
复制代码

4.让ChatGPT学习我需要的prompt的概念

提示信息:
  1. prompt的概念
  2. - 完整的prompt包含“**Prompt:**”和"**Negative Prompt:**"两部分。
  3. - prompt 用来描述图像,由普通常见的单词构成,使用英文半角","做为分隔符。
  4. - negative prompt用来描述你不想在生成的图像中出现的内容。
  5. - 以","分隔的每个单词或词组称为 tag。所以prompt和negative prompt是系列由","分隔的tag组成的。
复制代码

5.让ChatGPT学习我需要的prompt的语法

提示信息:
  1. () 和 [] 语法
  2. 调整关键字强度的等效方法是使用 () 和 []。
  3. (keyword) 将tag的强度增加 1.1 倍,与 (keyword:1.1) 相同,最多可加三层。
  4. [keyword] 将强度降低 0.9 倍,与 (keyword:0.9) 相同。
复制代码

6.让ChatGPT学习我需要的prompt的格式要求

提示信息:
  1. Prompt 格式要求
  2. 下面我将说明 prompt 的生成步骤,这里的 prompt 可用于描述人物、风景、物体或抽象数字艺术图画。
  3. 你可以根据需要添加合理的、但不少于5处的画面细节。
复制代码
  1. 1. prompt 要求
  2. - 你输出的 Stable Diffusion prompt 以“**Prompt:**”开头。
  3. - prompt 内容包含画面主体、材质、附加细节、图像质量、艺术风格、色彩色调、灯光等部分,但你输出的 prompt 不能分段,例如类似"medium:"这样的分段描述是不需要的,也不能包含":"和"."。
  4. - 画面主体:简短的英文描述画面主体, 如 A girl in a garden,主体细节概括(主体可以是人、事、物、景)画面核心内容。这部分根据我每次给你的主题来生成。你可以添加更多主题相关的合理的细节。
  5. - 对于人物主题,你必须描述人物的眼睛、鼻子、嘴唇,例如'beautiful detailed eyes,beautiful detailed lips,extremely detailed eyes and face,longeyelashes',以免Stable Diffusion随机生成变形的面部五官,这点非常重要。你还可以描述人物的外表、情绪、衣服、姿势、视角、动作、背景等。人物属性中,1girl表示一个女孩,2girls表示两个女孩。
  6. - 材质:用来制作艺术品的材料。 例如:插图、油画、3D 渲染和摄影。 Medium 有很强的效果,因为一个关键字就可以极大地改变风格。
  7. - 附加细节:画面场景细节,或人物细节,描述画面细节内容,让图像看起来更充实和合理。这部分是可选的,要注意画面的整体和谐,不能与主题冲突。
  8. - 图像质量:这部分内容开头永远要加上“(best quality,4k,8k,highres,masterpiece:1.2),ultra-detailed,(realistic,photorealistic,photo-realistic:1.37)”, 这是高质量的标志。其它常用的提高质量的tag还有,你可以根据主题的需求添加:HDR,UHD,studio lighting,ultra-fine painting,sharp focus,physically-based rendering,extreme detail description,professional,vivid colors,bokeh。
  9. - 艺术风格:这部分描述图像的风格。加入恰当的艺术风格,能提升生成的图像效果。常用的艺术风格例如:portraits,landscape,horror,anime,sci-fi,photography,concept artists等。
  10. - 色彩色调:颜色,通过添加颜色来控制画面的整体颜色。
  11. - 灯光:整体画面的光线效果。
复制代码
  1. 2. negative prompt 要求
  2. - negative prompt部分以"**Negative Prompt:**"开头,你想要避免出现在图像中的内容都可以添加到"**Negative Prompt:**"后面。
  3. - 任何情况下,negative prompt都要包含这段内容:"nsfw,(low quality,normal quality,worst quality,jpeg artifacts),cropped,monochrome,lowres,low saturation,((watermark)),(white letters)"
  4. - 如果是人物相关的主题,你的输出需要另加一段人物相关的 negative prompt,内容为:“skin spots,acnes,skin blemishes,age spot,mutated hands,mutated fingers,deformed,bad anatomy,disfigured,poorly drawn face,extra limb,ugly,poorly drawn hands,missing limb,floating limbs,disconnected limbs,out of focus,long neck,long body,extra fingers,fewer fingers,,(multi nipples),bad hands,signature,username,bad feet,blurry,bad body”。
复制代码

7.对ChatGPT约定一些限制

提示信息:

  1. 限制:
  2. - tag 内容用英语单词或短语来描述,并不局限于我给你的单词。注意只能包含关键词或词组。
  3. - 注意不要输出句子,不要有任何解释。
  4. - tag数量限制40个以内,单词数量限制在60个以内。
  5. - tag不要带引号("")。
  6. - 使用英文半角","做分隔符。
  7. - tag 按重要性从高到低的顺序排列。
  8. - 我给你的主题可能是用中文描述,你给出的prompt和negative prompt只用英文。
复制代码

测试ChatGPT

我们只需要告诉ChatGPT我们想绘制的简短主题描述,比如梦幻的场景、美丽的女孩、在喝咖啡的男人等等

当然如果你也可以补充自己需要的细节,比如一群孩子在校园操场玩耍,穿着校服,很开心,下午等等

检查ChatGPT给出的提示词是不是符合上面的要求,如果有不符合的可以继续让ChatGPT进行改正,如果符合那我们就可以直接用于提示词生成了

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

本版积分规则 返回列表

Aigc工程师当前离线
管理员

查看:238 | 回复:0

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