【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资料我已经打包好,需要的点击下方插件,即可前往免费领取!

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

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

相关文章

全球知名哲学家思想家颜廷利:将人生黑暗视为一种机遇

在时间的长河中,我们短暂的人生不过是眨眼间的光景。然而,正是这短暂的旅程给予了我们无限的可能性和转变的契机。我们应该勇敢地面对生活中的暗夜,将其视作成长的土壤,让自我在其中焕发出独特的光辉。 当我们在生命的历程中暂停脚…

React 状态管理库深度对比:在做技术选型的时候如何选择合适的状态库,nolan出品

掘金链接:https://juejin.cn/post/7368288987642232872 1,简介 在状态共享这方面,不像 Vuex,React 的官方并没有强力推荐某种封装方案,所以 React 的状态管理工具五花八门,百花齐放, react-redux、dva、C…

【Python】语句与众所周知【自我维护版】

各位大佬好 ,这里是阿川的博客 , 祝您变得更强 个人主页:在线OJ的阿川 大佬的支持和鼓励,将是我成长路上最大的动力 阿川水平有限,如有错误,欢迎大佬指正 本篇博客是在之前的基础上进行的维护 目录 条…

Find My资讯|苹果 iOS 17.5 率先执行跨平台反跟踪器标准

苹果和谷歌公司于 2023 年 5 月宣布推出“检测预期外位置追踪器”(Detecting Unwanted Location Trackers)行业标准,经过 1 年多的打磨之后,该标准目前已通过 iOS 17.5 部署到 iPhone 上。谷歌也将为运行 Android 6.0 或更高版本的…

多版本cuda安装与切换

本教程默认你熟练安装cuda,不清楚怎么安装可以看其他安装教程 1.确定下载需要的版本 找到你要安装的版本,不能高于你显卡支持的高版本 相关链接: CUDA Toolkit Archive | NVIDIA Developer NVIDIA控制面板--帮助--组件 NVCUDA64.DLL表示…

低代码开发:改变还是威胁?

近年来,低代码开发作为一种具备低门槛、高效率和易集成等特性的新技术,在IT行业中备受关注。然而,随着低代码开发的普及和应用,一些质疑声音也随之而来。有人担心低代码是伪需求,有人担心它会让程序员失业,…

React 第三十八章 React 中的位运算

位运算是一种计算机编程中常用的操作,它直接对二进制位进行操作。二进制,指的就是以二为底的一种计数方式,常见的还有八进制、十进制、十六进制。 十进制0123456789101112131415二进制0000000100100011010001010110011110001001101010111100…

什么是Java可变长参数

从 Java 5 开始,Java 支持定义可变长参数(Varargs),这使得我们可以在方法中传入不定长度的参数。这种功能极大地提高了编程的灵活性和代码的可读性。本文将详细解析可变长参数的用法、注意事项及实际应用。 基本用法 可变长参数…

java 中的运算符

Java 中的运算符分为以下几类,每类运算符都有特定的用途和规则。 1. 算术运算符 算术运算符用于执行基本的数学运算,包括加、减、乘、除和取模等。算术运算符可以用于基本数据类型(如 int、double 等)和它们的包装类(如…

职业生涯第一课---“Redis分布式锁优化:确保唯一性与效率“

前言 最近因为刚入职公司开启自己的实习生涯,工作和毕设论文同步进行,导致有段时间没更新博客了,今天来分享一下最近学到的一些知识。 场景介绍 BOSS让我写一些接口,他提出这样一个需求,该接口的参数有多个&#xf…

C++并发:构建线程安全的队列

正文 线程安全队列的完整的类定义&#xff0c;其中采用了条件变量&#xff1a; #include <condition_variable> #include <memory> #include <mutex> #include <queue> template <typename T> class threadsafe_queue {private:mutable std::m…

谈谈 HTTP 的方法

目录 方法及其作用 扩展方法 GET 和 POST 的区别 PUT 和 POST 都是给服务器发送新增资源&#xff0c;有什么区别&#xff1f; PUT和PATCH都是给服务器发送修改资源&#xff0c;有什么区别&#xff1f; 方法及其作用 HTTP/0.9 只有1种请求方法&#xff1a;GETHTTP/1.0 新增…

【Linux】线程周边001之多线程

&#x1f440;樊梓慕&#xff1a;个人主页 &#x1f3a5;个人专栏&#xff1a;《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 &#x1f31d;每一个不曾起舞的日子&#xff0c;都是对生命的辜负 目录 前言 1.线程的理解 2.地址…

Github 2024-05-16 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-05-16统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目4TypeScript项目2C++项目1Go项目1HTML项目1CSS项目1Cuda项目1ChatGPT/Gemini UI: 跨平台聊天应用 创建周期:433 天开发语言:TypeSc…

吴恩达深度学习笔记:优化算法 (Optimization algorithms)2.8

目录 第二门课: 改善深层神经网络&#xff1a;超参数调试、正 则 化 以 及 优 化 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)第二周&#xff1a;优化算法 (Optimization algorithms)2.8 Adam 优化算法(Adam optimization algor…

短视频批量剪辑,智能素材文案生成,多账号授权私信回复与矩阵发布素材功能合集系统,短视频矩阵助手源码搭建部署源码开源部署方案。

目录 一、短视频矩阵助手系统是什么&#xff1f; 二、短视频矩阵助手系统可以为企业解决什么问题&#xff1f; 短视频矩阵助手可以解决哪些问题&#xff1f; 三、短视频矩阵助手系统功能有哪些&#xff1f; 四、总结 一、短视频矩阵助手系统是什么&#xff1f; 短视频矩阵…

提升MySQL性能的秘密:了解表压缩功能的使用及其对性能的影响。

在MySQL数据库的使用中&#xff0c;对于字段类型设计大家可能都有一些思路和方式&#xff0c;但是针对存储方面的设计&#xff0c;在表结构设计之初可能就没考虑过&#xff0c;只有当业务发展到一定规模才意识到它所带来的问题严重性。而物理存储主要是考虑是否要启用表的压缩功…

如何把一张图片分割为网页布局

将一张图片分割为适合网页布局的步骤主要涉及使用图像编辑软件&#xff0c;如Adobe Photoshop&#xff0c;进行切片操作。以下是详细的步骤指导&#xff1a; 1. 准备图片 确保你有一张想要分割的图片&#xff0c;并且已经打开了Adobe Photoshop。 2. 选择切片工具 在工具栏…

环保科普馆如何互动化加深观众环保认知?

如今&#xff0c;多媒体技术的广泛应用&#xff0c;已经为环保、天文、生物等各类主题展厅注入了新的活力&#xff0c;在这些展馆中&#xff0c;它凭借独特的互动体验&#xff0c;以及深入浅出的教育方式&#xff0c;赢得了广大观众的热烈追捧。今天&#xff0c;我们就一同探讨…

阿里巴巴发布最新财报,营收重回增长轨道

KlipC报道&#xff1a;5月14日&#xff0c;阿里巴巴集团发布2024财年及第四财季最新财报&#xff0c;财报显示第四财季收入2218.74亿元&#xff0c;同比增长7%&#xff0c;超出市场预期。2024财年收入同比增长8%&#xff0c;达9411.68亿元。 第四财季净利润244.2亿元人民币&am…