Stable Diffusion 系列教程 | 文生图 - 提示词

news2025/1/13 17:44:23

目录

1.提示词 基本的规则

2.提示词分类

2.1内容性提示词

2.2 画风艺术派提示词

2.3 画幅视角

2.4画质提示词

3 反向提示词

3.1 内容性反向提示词

3.2 画质性反向提示词

4 实例分析

5 权重

5.1 方法一

5.2 方法二

6.参数

7. 学习and 技巧

7.1 辅助写提示词的网站

7.2 学习他人优秀作品


Prompts提示词是指用户输入的指导模型生成图像的文本信息,他是我们要告诉AI 我要画什么,怎么画最方便的方式

可以想象我们是呼风唤雨的魔法师,那么Promts就好比我们的咒语

不过有些时候我们的咒语不那么灵验,因为我们的AI绘画具有随机性,所以需要多多尝试

我们知道AI绘画可以图生图,但是即便图生图也会依赖好的提示词

接下来我们就从提示词规则,分类等来快速入门提示词

首先我们来来了解提示词基本规则

1.提示词 基本的规则

(1)英文书写 可以求助翻译软件

(2)词组作为单位,不需要主谓宾句子结构

比如画一个在阳光下骑车的男孩

提示词写为 男孩,骑车,阳光下即可

(3)提示词分隔符英文逗号,

(4)提示词可以换行,但每一行结尾要打上分隔符,

2.提示词分类

提示词不是一下子写好的,是先有雏形,然后再慢慢微调得到的

提示词也不是混乱不堪的,优秀的提示词分别包含以下内容,我们可以按照顺序依次填写自己需要的

2.1内容性提示词

内容性提示词实际上就是告诉AI绘画我们要画什么

人类以及主体

服饰穿搭 pink dress,

发型发色 long hair black hair

五官特点 big eyes,small mouth

面部表情 laughing

肢体动作 stretching arms

场景特征

室内 indoor

室外 outdoor

大场景 forest,city

小细节 bush, a white flower

环境光照

白天 day

黑夜 night

特定时段 morning

光环境 sunlight

天空 blue sky

2.2 画风艺术派提示词

插画风 illustration

二次元 anime ,comic ,game CG

写实系 photo realistic,realistic,photograph

2.3 画幅视角

距离 close-up,distant

人物比例 full body,upper body

观察视角 from above,view of back

镜头类型 wide angle m Sony A7 III

2.4画质提示词

通用高画质

best quailty

ultra-detailed

masterpiece

hires

8k

特定高分辨率类型

extremely detailed CG unity 8k wallpaper (超精细8k Unity 游戏CG)

unreal engine rendered(虚幻引擎渲染)

3 反向提示词

3.1 内容性反向提示词

single background 单一背景

bad hands 不好的手

missing fingers 缺少手指

bad anatomy 身体姿态不良

long neck 长脖子

mutated hands 突变的手

poorly drawn hands 画的不好的手

poorly drawn face 画的不好的脸

missing arms 缺少手臂

missing legs 缺少腿

extra arms 缺少胳膊

extra legs 缺少腿

3.2 画质性反向提示词

worst quality, 最差质量

low quality 低质量

 

上述大概了解有哪些,我们后续会对于一些人物有一些特定模板可以直接用

4 实例分析

正向提示词

{{best quality}}, {{masterpiece}}, little girl, grey long hair , blue eyes, shirt, hat, hoodie, shoes , headphones, smirk, cute face, head tilt, outdoor, forest,bush, sunlight, illustration, full body

反向提示词

signature, watermark, username, blurry, missing arms, long neck, humpbacked, bad feet, {bad anatomy},single background, {bad hands},missing fingers, {lowres}, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, artifacts, nsfw,

一般而言,优质出图有一定的固定模板

5 权重

观察别人的提示词咒语,会发现有很多的括号

5.1 方法一

括号加数字

示例:

{a white flower :1.5} 调节白花权重为原来1.5倍

{white flower: 0.8} 调节白花权重为 0.8倍

5.2 方法二

套括号

适合于微调

提示词套圆括号()

每一层圆括号,权重×1.1

比如两层圆括号,提示词权重1.1 *1.1=1.331

提示词套大括号{}

每一层大括号,权重×1.05

提示词套方括号[]

每一层大括号,权重×0.9

经验:权重不能太高,最好小于1.5,否则会导致扭曲

提示词权重分配 进阶语法

如混合,迁移,迭代

后面会给大家介绍

6.参数

如果把提示词比作咒语,那么参数是魔杖或者魔导书

采样方法

采样方法具体是什么涉及到模型原理,不必深究,我们这里只需要知道什么时候用什么样的采样方法即可,一般遵循如下原则

(1)在显卡给力,时间充裕的条件下,可以自己尝试比较不同的采样方法

(2)一般在C站下载模型的同时,模型作者会给出他觉得比较好的采样方式,这是作者已经经过大量实验的结论,可以帮助你节约时间

(3)没有作者相关建议的时候

对于二次元图 DPM++ 2M或DPM++ 2M Karras UniPC

对于真实系图 Euler a、DPM++ SDE、DPM++ SDE Karras

同时,一般而言带++的都相对来说不戳

迭代采样步数

理论上采样步数越多画面越清晰,但超过20步之后,后面的提升不大,增加步数意味着出图时间增长,一般维持在20到40之间即可

以下是不同情况下使用哪个步骤编号的一般指南:

(1)如果正在测试新的提示,并希望获得快速结果来调整您的输入,请使用10-15个步骤

(2)当您找到您喜欢的提示时,请将步骤增加到25

(3)如果是有毛皮的动物或有纹理的主题,生成的图像缺少一些细节,尝试将其提高到40

面部修复:修复人物的面部,但是非写实风格的人物开启面部修复可能导致面部崩坏。 平铺/分块:生成一张可以平铺的图像 高分辨率重绘:使用两个步骤的过程进行生成,以较小的分辨率创建图像,然后在不改变构图的情况下改进其中的细节,选中后会有新的参数,之后专门出一篇介绍

宽度高度 出图分辨率设置 最佳的范围应在512至768像素之间

设置的出图分辨率太低,会导致图像不清晰

设置的出图的分辨率过高,一方面显存支撑不了,另外一方面可能会导致图像生成多人情况,

生成批次:每次生成图像的组数。 每批数量:每组多少个图像。图像总数是这个值乘以批次数。除 4090 等高级显卡以外通常保持为 1

提示词相关性CFG:较高的数值将提高生成结果与提示的匹配度。 OpenArt上使用的默认CFG是7,这在创造力和生成你想要的东西之间提供了最佳平衡。通常不建议低于5。 CFG量表可以分为不同的范围,每个范围都适合不同的提示类型和目标 CFG 2 – 6:有创意,但可能太扭曲,没有遵循提示。对于简短的提示来说,可以很有趣和有用 CFG 7-10:推荐用于大多数提示。创造力和引导一代之间的良好平衡 CFG 10-15:当您确定您的提示是详细且非常清晰的,您希望图像是什么样子时 CFG 16-20:除非提示非常详细,否则通常不推荐。可能影响一致性和质量 CFG >20:几乎无法使用

随机种子(Seed):生成每张图片时的随机种子,这个种子是用来作为确定扩散初始状态的基础。不懂的话,用随机的即可。

7. 学习and 技巧

当然知道上面的知识还远远不够,需要多多学习他人写提示词的方式

写提示词

翻译大法,插件

利用AI工具 AI绘画提示词生成器,AI词语加速器

选择性 抄作业 openart.ai arthub.ai

7.1 辅助写提示词的网站

(1)AI绘画提示词生成器

AI绘画提示词生成器 - 一个工具箱 - 好用的在线工具都在这里! (atoolbox.net)

(2)AI 词汇加速器

AI词汇加速器 AcceleratorI Prompt (dawnmark.cn)权重设置

使用这些工具像是经历一个更方便的过程,但思路不要被他索限制

(3)词图

词图PromptTool - AI绘画

(4)AI创造者

AI creator - AI Creator|AI Art gallery | 创作者AI (ai-creator.net)

7.2 学习他人优秀作品

有很多网站会放出优秀作品,其中的作者也会分享自己的prmpts,可供我们学习

(1) openart.ai

里面有很多基于sd官方模型和欧美模型的生成的作品

Home | OpenArt

(2)arthub.ai

里面更多一些二次元和亚洲风的作品

Arthub.ai: Discover, Upload and Share AI Generated Art

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/915136.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++ 虚函数类对象模型

一、复杂的菱形继承及菱形虚拟继承 单继承:一个子类只有一个直接父类时称这个继承关系为单继承。 多继承:一个子类有两个或以上直接父类时称这个继承关系为多继承。 菱形继承:菱形继承是多继承的一种特殊情况。 菱形继承的问题:从…

从零开始学习YOLOv5 保姆级教程

一、前言 YOLO系列是one-stage且是基于深度学习的回归方法,而R-CNN、Fast-RCNN、Faster-RCNN等是two-stage且是基于深度学习的分类方法。 YOLOv5是一种单阶段目标检测算法,该算法在YOLOv4的基础上添加了一些新的改进思路,使其速度与精度都得…

【C++】vector类的模拟实现(SGI版本)

🏖️作者:malloc不出对象 ⛺专栏:C的学习之路 👦个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐🙈🙈 目录 前言一、vector类的模拟实现1.1 vect…

SpringCloud Alibaba实战和源码(7)Skywalking

什么是SkyWalking Skywalking是由国内开源爱好者吴晟开源并提交到Apache孵化器的产品,它同时吸收了Zipkin /Pinpoint /CAT 的设计思路。特点是:支持多种插件,UI功能较强,支持非侵入式埋点。目前使用厂商最多,版本更新较…

水溶性焊锡丝非水溶焊锡丝

Sn63Pb37,无FLUX,水清洗;A可理解为余量或者国标A类标准1% Sn63Pb37,FLUX 1.8% 焊锡膏 焊锡丝 焊锡丝,英文名称:solder wire,由锡合金和助剂两部分组成,合金成份分为锡铅、无铅助剂均…

PX4使用esp8266

文章目录 前言一、给esp8266下载固件接线下固件 二、配置esp8266 前言 硬件: esp01s(esp01好像有些问题,不建议用) usb转串口模块 pix飞控 软件: qgc PX4 参考: https://docs.px4.io/main/en/telemetry/esp8266_wifi_module.html…

1.4亿X区城市运行“一网统管”体系建设项目项目招标WORD

导读:原文《1.4亿X区城市运行“一网统管”体系建设项目项目招标WORD》(获取来源见文尾),本文精选其中精华及架构部分,逻辑清晰、内容完整,为快速形成售前方案提供参考。 部分内容: 各部分需求…

VS code 设置 资源管理器 对齐线

点击左上角的File --> Preformences --> Settings 然后搜索 workbench,把workbench.tree.renderIndentGuides选成always,这样会一直显示对齐的竖线。 找到workbench.tree.indent,这个值就是缩进的像素数量,值越大&#xff0…

electron+vue3全家桶+vite项目搭建【16.1】electron多窗口,pinia状态同步,扩展store方法,主动同步pinia的状态【推荐】

文章目录 引入实现效果如下实现步骤1.自定义pinia插件2.主进程补充同步处理 引入 demo项目地址 我们之前写了一个自动同步pinia状态的插件,可以参考如下文章 electronvue3全家桶vite项目搭建【16】electron多窗口,pinia状态无法同步更新问题解决 这里…

WinPlan经营大脑:专注企业经营分析预测的垂直大模型

目录 一、WinPlan的核心功能与优势 二、WinPlan的应用场景与案例 三、数利得的团队与未来发展 四、投资方观点 随着科技的不断进步和市场竞争的日益激烈,企业数字化转型已成为提高经营效率和管理水平的关键。然而,许多企业在经营决策过程中仍面临许多问题,尤其在管理层的…

2023年国赛 高教社杯数学建模思路 - 案例:随机森林

文章目录 1 什么是随机森林?2 随机深林构造流程3 随机森林的优缺点3.1 优点3.2 缺点 4 随机深林算法实现 建模资料 ## 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 什么是随机森林&#xff…

免费开源大型商城系统_支持商用_无需授权_OctShop

一、OctShop免费开源大型商城系统,支持商用 OctShop是一个免费开源的大型商城系统,无需官方授权就可以直接商用,商城系统集B2B2C和O2O模式于一体。采用前后端分离 八大数据库 分布式系统 微服务架构,支持高并发,非…

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

[ 3.405676] No filesystem could mount root, tried: squashfs [ 3.411546] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)可能的原因之一: uboot中rootfs分配的大小不够 解决: 修改root到一个合适的大小…

基于启扬RK3399核心板消防控制图形显示装置的解决方案

在我们日常生活中,火灾的发生是不可避免的风险之一,为了能及时发现火灾,并能够迅速采取措施进行灭火和救援,消防系统起着至关重要的作用。而在消防系统中,消防控制室图形显示装置是其中的重要组成部分之一。 消防控制图…

javaScript:七夕特辑-对象的认识与应用(包含日期对象及相关案例)

目录 一.前言 二.认识对象 在js中声明对象的方法 1.直接使用{}声明对象 2.使用构造函数创建对象 获取属性的值 执行对象方法 解释 三.对象的应用 代码 效果图 ​编辑 四.日期对象 1.Date 日期对象 2. getFullYear() 获取当前年份 3.getMonth() 获取当前日期对象…

ethers.js2:provider提供商

1、Provider类 Provider类是对以太坊网络连接的抽象,为标准以太坊节点功能提供简洁、一致的接口。在ethers中,Provider不接触用户私钥,只能读取链上信息,不能写入,这一点比web3.js要安全。 除了之前介绍的默认提供者d…

DataSecurity Plus:守护企业数据安全的坚实屏障

在数字化时代,数据被誉为企业最重要的资产之一。然而,随着大数据的兴起和信息的日益增长,企业面临着前所未有的数据安全挑战。为了应对这些挑战,数据安全管理变得至关重要。在这个领域,ManageEngine的DataSecurity Plu…

TCP滑动窗口

为什么会有滑动窗口 在计算机网络中,数据通常被分成小块(也叫数据段)在网络中传输(为什么会被分成小块,请了解拥塞窗口和流量控制)。这些小块可能会在传输的过程中遇到延迟、丢失或乱序等问题。为了保证数据…

学习ts(六)数据类型(元组、枚举、Symbol、never)与类型推论

1.元组 元组(Tuple)是固定数量的不同类型的元素的组合。是数组的变种。 元组与集合的不同之处在于,元组中的元素类型可以是不同的,而且数量固定。元组的好处在于可以把多个元素作为一个单元传递。如果一个方法需要返回多个值&…

适配器模式实现stack和queue

适配器模式实现stack和queue 什么是适配器模式?STL标准库中stack和queue的底层结构stack的模拟实现queue的模拟实现 什么是适配器模式? 适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结)&#xff…