【AI绘画】Stable diffusion初级教程08——提示词(prompt)该如何写

今天是一篇干货,干的喝水的那种……


写之前呢,先给大家打个比方:现在刚入门学习SD的相当于刚上学的小学生,提示词就相当于作文,还是英语作文,如果你总是抄抄抄,不知道作文的要点,语法,技巧等内容,那么作文永远是拖后腿的那个。反应到SD中就是,明明都完全复制的别人的提示词,各个参数都一样,但就是没办法生成和别人一样的图。


明白这个道理,想继续看的,就往下看。不想看的趁早去看看别的,别在这里浪费时间。
提示词(prompt)是SD绘画的基本依据,正向词,反向词很好理解。需要的就写入正向词,不需要的就写入反向词。文末有彩蛋哦


一、正向词


应该如何编写呢,接着往下看:


1、首先写整体环境,比如以下词语,自选其一,词义之间不要冲突:


[最高质量]=best quality、[景深]=Depth of field、[精致的细节]=finely detail、[惊人的]=amazing、[杰作]=masterpiece等等,你会发现,这些词语都是画质角度描写,这些词语写在最前面也是让SD优先处理这些词语,使得画面整体质量很高。


2、其次写画面主体,比如1girl,画面主体是一个女孩,或者你想要的其他内容;

3、对主体属性的一些描述词,比如:


角色:[小精灵]=fairy;[眼镜或眼镜娘]=glasses;
身材:[瘦]=thin;
发型、发色:[卷发]=curly hair、[紫发]=purple hair;
表情:[温柔的微笑]=kind smile;
五官特征:[耳朵]=ears、[水汪汪的眼睛]=aqua eyes、[红嘴唇]=red lip;
服饰包括鞋子:[露腰上衣]=midriff、[褶边长筒袜]=frilled thighhighs、[紧身衣]=leotard、[蝴蝶结发饰]=hair bow、[高跟鞋]=high heels;


4、其他描述:


背景:[渐变的背景]=gradient background;
环境:[落日]=sunset;
画风:[CG]=cg;
镜头描写:[正面视角]=pov、[正面视角全身]=full body、[正面从头到腰]=cowboy shot、[戏剧性角度]=dramatic angle、[从上到下视角]=from_below、[半身像]=bust、[上半身]=upper body、[从后面]=from behind、[背影]=back;
光效:[闪耀效果]=sparkle、[模糊的]=blurry、[镜头光晕]=lens flare、[过曝]=overexposure、[光线追踪]=ray tracing、[反射光]=reflection light、[动态模糊]=motion blur、[电影光效]=cinematic lighting等等;
季节、天气:[夏]=in summer、[黄金时段照明]=golden hour lighting;
色调:[鲜艳的颜色]=vivid colors;
以上就是写提示词的一个思路,就像写作文四要素一样,时间、地点、人物、事件,都得写清楚,不然画面就少一块内容,对吧。
这个思路学会后,你就可以微调了,各个部分喜欢怎样的就输怎样的词。
我使用的正向词放这里了,可以直接复制:
best quality,Depth of field,finely detail,amazing,masterpiece,
1girl,thin,curly hair,kind smile,ears,aqua eyes,red lip,
formal,hair bow,high heels,
gradient background,sunset,CG,arms behind head
pov,lens flare,cinematic lighting,in summer,


二、反向提示词


也叫负面提示词


1、首先写“nfsw”,意思是不适合在工作时候出现。


其他的就可以套用了:
paintings,sketches, (worst quality:2),(low quality:2),(normal quality2), lowres, normal quality, ((monochrome)),((grayscale)),skin spots, acnes,skin blemishes, age spot,glan,Watermark,nsfw,Grid, missing , floating limbs, disconnected limbs, malformed hands,missing hands, doubled face, double hands,((((mutated hands and fingers)))),bad hands,bad feets,obese hands


三、提示词的基础要求:

  1. 越前面的词,SD越会优先考虑,所以重要的词放前面。
  2. 同类词语放在一起,不要放重复词,比如描写背景的就都写一起。
  3. 只写必要的关键词

四、语法要求:


1、提示词可以写单词,也可以写词组,也可以写短句,但必须都是英语,识别效果最好;
2、不同的关键词之间需要使用英文逗号分隔,这种“,”。逗号前后有空格或者换行没关系;
3、词组的两个词之间的空格要保持,没有空格时画面会有变化;
4、描述同一类别内容时会混合出现,比如红蓝头发;
5、提示词加括号代表改变提示词权重,用法如:(提示词:权重数值)
数值从0.1~100,默认状态是1,低于1就是减弱,大于1就是加强,当然也可以用()或者[],每套一层括号()增强1.1倍,每套一层[]减弱1.1倍。不过个人还是喜欢用数值法;
6、混合语法:用AND把多种要素强制融合,比如1cat AND 1dog,还可以用数字增加权重:1cat:2 AND 1dog AND 1tiger,在有混合要求时,是比竖线|交替算法要方便一些;


7、分步(渐变)语法:
就是在采样迭代步数(Steps)比较高的情况下,输入[提示词1:提示词2:数字],意思是:数值大于1时,第X步前绘制提示词1,第X步后绘制提示词2;小于1时,是总步数的X%前绘制提示词1,X%之后绘制提示词B;
还有一种写法是:[提示词:数字],意思是:从XX比例/步开始画这个提示词;
还有一种写法是:[提示词::数字],意思是:到XX比例/步停止画这个提示词;
这个高阶语法有些时候是很有用的,比如可以生成不同的主体,前多少步生成女孩,后多少步生成其他物品这样的,大家要多想。
8、交替语法:
在多个提示词间加竖线|可混合使用多个提示词,用法如:[提示词1|提示词2],意思是:轮流使用提示词生成某物与某物的交替演算产物。而且SD会更偏向于前面的提示词,较少使用后面的提示词,这点要注意一下。


五、特殊提示:


①提示词中会出现部分embedding、LoRa、hypernetwork的词语,如果你只是单纯的复制了,但并没复制相应的模型,那么是不会调用成功的。
②当你使用很小的分辨率生成全身照时,比如512*512,人物的面部是占画面很小的一部分的,所以绷脸的几率大的多。想要不绷脸,就要换大分辨率,而且面部修复和高清修复不要同时使用。
③勾选高清修复时,三次元画面用R-ESRGAN 4x+放大算法,二次元画面用R-ESRGAN 4X+Anime6B放大算法,并使用放大倍率,不要直接调整宽度和高度!不要直接调整宽度和高度!不要直接调整宽度和高度!重要的事情说三遍。

六、总结

对于追求职业成长的设计师和艺术爱好者来说,AI绘画技术已成为必备技能。但对于AI绘画来说,写好提示词是一门技能,在如今AI还不智能的情况下,每副AI绘画作品都是由许许多多的Prompt(提示词)引导AI绘制的,尤其是Stable Diffusion,更是需要非常细致的提示词引导,AI绘画的提示词非常关键。如果你还是不知道怎么写,今天就给大家推荐零基础AI绘画学习资源

stable diffusion新手0基础入门PDF

这份完整版的stable diffusion资料我已经打包好,需要的点击下方插件,即可前往免费领取!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

实验10 协作图

一、实验目的 通过绘制活协作图,掌握协作图的基本原理。能对简单问题进行协作图的分析与绘制。 二、实验项目内容(实验题目) 考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的学员成绩进行综合管理的一个系统。本系统的…

redis7基础篇2 redis的3种模式(主从,哨兵,集群)模式

一 主从复制模式 1.1 主从模式 主从模式: 主机可以读,写,重机只能写操作。 主机shutdown后,从机上位还是原地待命:从机不动,原地待命,数据正常使用,等待主机重启归来。 主机shu…

输入法变了 输入的地方由原来的一条线变成了小白方块,打完字后还会把原来的字覆盖掉

今天工作是,不知道不小心点了什么按键后,输入法变了, 输入的地方由原来的一条线变成了小白方块,打完字后还会把原来的字覆盖掉 之前都是,重启解决这个问题的,今天不想重启了,重启后打开工作用的…

在Linux上面部署ELK

注明:一下的软件需要自己准备 一、准备环境: 1.两台elasticsearch主机4G内存 2.两台elasticsearch配置主机名node1和node2(可以省略) #vim /etc/hostname #reboot 3. 两台elasticsearch配置hosts文件 #vim /etc/hosts 192.168.1.1 node1 192…

OpenCompass大模型离线测评

一、目录 环境配置环境测试本地模型测评 二、实现 环境配置 >>创建环境 conda create --name opencompass python3.10 pytorch torchvision pytorch-cuda -c nvidia -c pytorch -ysource activate opencompass git clone https://github.com/open-compass/opencompas…

第 8 章 机器人底盘Arduino端PID控制(自学二刷笔记)

重要参考: 课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ 讲义链接:Introduction Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 8.4.5 底盘实现_04Arduino端PID控制 上一节最后测试时,电机可能会出现抖动、顿挫的现象&#xff…

力扣HOT100 - 62. 不同路径

解题思路&#xff1a; 动态规划 注意要初始化第一行和第一列的值 class Solution {public int uniquePaths(int m, int n) {int[][] dp new int[m][n];for (int i 0; i < m; i) {dp[i][0] 1;}for (int j 0; j < n; j) {dp[0][j] 1;}for (int i 1; i < m; i) {…

快手截流多功能协议引流多线程多账号使用

在市场上&#xff0c;类似的软件售价都在几千元&#xff0c;但我发现这款全新版本的软件已经更新&#xff0c;而且我只需要配合使用谷歌浏览器&#xff0c;稍微调慢一点延时&#xff0c;我就可以像专业人士一样流畅地进行操作。 评论对于我而言是一种艺术&#xff0c;而不仅仅是…

XML文件转TXT文件 yolo标签转换(代码可直接使用) 可批量转换

像这样的xml文件&#xff0c;我们可以通过代码批量转换为txt文件格式&#xff1a; 新建一个xml2txt.py文件&#xff0c; 上代码&#xff0c;直接复制粘贴 import xml.etree.ElementTree as ET import osdef convert(size, box):x_center (box[0] box[1]) / 2.0y_center (box…

Phidata:快速构建一个智能 AI 助手【附代码示例】

介绍 Phidata Phidata 是一个尖端的框架&#xff0c;专为开发具有超越传统语言模型能力的自治助手&#xff08;或称为代理&#xff09;而设计。这些 AI 助手拥有长期记忆、深入的情境理解能力以及通过函数调用执行操作的能力&#xff0c;使它们在各种应用中非常有效。项目近期…

Bootstrap Studio for Mac:打造专业级网页设计软件

对于追求高效与品质的设计师和开发者来说&#xff0c;Bootstrap Studio for Mac无疑是最佳选择。它建立在广受欢迎的Bootstrap框架之上&#xff0c;输出干净、语义化的HTML代码。同时&#xff0c;强大的CSS和SASS编辑器&#xff0c;支持自动建议和规则验证&#xff0c;让您的设…

僵尸网络的威胁值得关注

僵尸网络&#xff08;botnet&#xff09;是指一组受到恶意软件感染并遭到恶意用户控制的计算机。术语“僵尸网络”由“机器人&#xff08;bot&#xff09;”和“网络&#xff08;network&#xff09;”两个词组合而成&#xff0c;每台受感染设备被称为“机器人”。僵尸网络可用…

06_机器学习算法_朴素贝叶斯

1. 朴素贝叶斯的介绍与应用 1.1 朴素贝叶斯的介绍 朴素贝叶斯算法(Naive Bayes, NB)是应用最为广泛的分类算法之一。它是基于贝叶斯定义和特征条件独立假设的分类方法。由于朴素贝叶斯法基于贝叶斯公式计算得到,有着坚实的数学基础,以及稳定的分类效率。NB模型所需估计的…

上传文件,服务器报500错误

项目场景&#xff1a; 今天项目上出现一个耗时比较长的问题&#xff0c;但是问题很简单&#xff0c;一开始没注意&#xff0c;导致耗时很久&#xff0c;到底是咋回事儿呢&#xff0c;请看下文~~ 问题描述 用户使用APP上传图片&#xff0c;出现 附件上传失败:服务器响应失败 的…

一个强大的在线解析网站,无需登录,只用把视频链接粘贴进去就能免费解析下载视频。

TiQu.cc是什么&#xff1f; TiQu.cc是一个强大的在线工具&#xff0c;让用户可以从包括Facebook、VK、Twitter、Tiktok、Instagram等在内的100多个平台下载他们喜爱的视频。不论是音乐、电视节目、电影、短片还是个人上传的内容&#xff0c;TiQu.cc都可以帮助您随时随地以离线…

错误、调试和测试

在程序运行过程中&#xff0c;总会遇到各种各样的错误。 有的错误是程序编写有问题造成的&#xff0c;比如本来应该输出整数结果输出了字符串&#xff0c;这种错误我们通常称之为bug&#xff0c;bug是必须修复的。 有的错误是用户输入造成的&#xff0c;比如让用户输入email地…

无独立显卡如何安装Pytorch

以前我是直接在colab中使用pytorch&#xff0c;非常方便&#xff0c;今天折腾了一上午&#xff0c;终于搞定了pytorh的安装和环境设置&#xff0c;分享下我的安装流程&#xff0c;遇到的问题和解决方案。 1. 用pip安装Pytorch 打开cmd窗口&#xff08;按win R&#xff09;&a…

每日一练 2025.5.16

题目&#xff1b; 给定一个非负整数&#xff0c;你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 示例 1 : 输入: 2736 输出: 7236 解释: 交换数字2和数字7。示例 2 : 输入: 9973 输出: 9973 解释: 不需要交换。注意: 给定数字的范围是 [0, 108] 解题&#…

平价蓝牙耳机怎么选?四大最新宝藏平价蓝牙耳机推荐

面对市场上众多品牌和型号的蓝牙耳机&#xff0c;如何在有限的预算内选择一款性价比高、性能出色的平价蓝牙耳机&#xff0c;一直以来都是一个值得探讨的问题&#xff0c;作为蓝牙耳机大户的我&#xff0c;今天我就为大家推荐四大最新宝藏平价蓝牙耳机&#xff0c;帮助你在海量…