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

目录

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

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

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

相关文章

ARL资产侦察灯塔 指纹增强

项目:https://github.com/loecho-sec/ARL-Finger-ADD 下载项目后运行 python3 ARl-Finger-ADD.py https://你的vpsIP:5003/ admin password该项目中的finger.json可以自己找到其他的指纹完善,然后运行脚本添加指纹。

ChatGPT应用于高职教育的四大潜在风险

目前,ChatGPT还是一种仍未成熟的技术,当其介入高职教育生态后,高职院校师生在享受ChatGPT带来的便利的同时,也应该明白ChatGPT引发的风险也会随之进入高职教育领域,如存在知识信息、伦理意识与学生主体方面的风险与挑战…

EasyExcel+POI制作带有有效性校验及下拉联动的Excel模板

文章目录 1.背景2.实现功能的Excel特性2.1.特性介绍2.2.下拉框联动2.3.单元格自动匹配Id2.4.错误提示 3.代码实现3.1.基础流程代码3.2.名称管理器配置3.3.有效性配置3.4.函数填充3.5.其他补充 4.总结 1.背景 最近在做一个CRM系统的人员销售目标导入的相关需求,需要…

K8s学习笔记1

一、课程介绍: 1、背景: 1)从基础设备主机化向容器化转换。 2)从人肉式运维工作模式向自动化运维模式转换。 3)从自动化运维体系向全体系智能化运维模式转换。 2、课程目标人群: 1)掌握Linux操作系统基…

C语言:选择+编程(每日一练Day6)

目录 ​编辑选择题: 题一: 题二: 题三: 题四: 题五: 编程题: 题一:至少是其他数字两倍的最大数 思路一: 思路二: 题二:两个数组的交集…

问道管理:数字经济概念走势强劲,竞业达、久其软件等涨停,观想科技等大涨

信创、智慧政务等数字经济概念22日盘中走势微弱,截至发稿,观想科技、慧博云通涨超15%,竞业达、中远海科、久其软件等涨停,云赛智联、延华智能、汇纳科技涨约9%,天玑科技、安硕信息、思特奇、零点稀有涨逾7%。 音讯面上…

Linux后门大全-xinetd后门(二)

环境 靶机:centos7.6 攻击机:Linux 使用docker搭建靶机环境,当然也可以不使用docker,直接跳过创建容器的步骤即可 创建容器 #创建名为backdoorT4的特权容器,并使用/usr/sbin/init,因为容器默认不开启sy…

Django 简易PACS读片系统

1、Django中写一个后端接口,给HTML提供dicom文件接口的方式 1、首先创建django项目 1、下载安装跨域的包 pip3 install django-cors-headers2、使用pycharm创建一个Django项目 3、点击创建在另一个窗口,这个都无所谓,怎么都行,…

基于ECharts+flask的爬虫可视化

项目效果。 本案例基于python的flask框架,通过爬虫程序将数据存储在csv文件中,在项目运行时会通过render_template映射出对应的页面,并且触发一个函数,该函数会读取csv文件的数据将之交给echarts渲染 ,echarts将之渲染…

【Linux】数据链路层:以太网协议

约束不等于压迫,冷静和理性不等于冷淡和麻木。 文章目录 一、以太网帧 和 局域网转发数据包1.局域网转发的原理(基于以太网协议)2.以太网MTU与MAC地址 二、局域网中的数据碰撞1.如何解决局域网中的数据碰撞?(碰撞检测和…

韦东山lcd驱动

RGB 接口的 TFT-LCD 驱动 芯片集成了显存(ddr、SDRM)和控制器 一个像素点的颜色使用 24位表示,这样的话硬件对应数据引脚有24个 LCD硬件模型 RGB 传输数据 HSYNC 行同步 VSYNC 帧同步 DE 使能有效 declock 移动一个像素(频率…

Ribbon:自定义负载均衡

自定义负载均衡算法 package com.kuang.myconfig;import com.netflix.client.config.IClientConfig; import com.netflix.loadbalancer.AbstractLoadBalancerRule; import com.netflix.loadbalancer.ILoadBalancer; import com.netflix.loadbalancer.Server;import java.util.…

分类预测 | MATLAB实现SCNGO-CNN-LSTM-Attention数据分类预测

分类预测 | MATLAB实现SCNGO-CNN-LSTM-Attention数据分类预测 目录 分类预测 | MATLAB实现SCNGO-CNN-LSTM-Attention数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.SCNGO-CNN-LSTM-Attention数据分类预测程序,改进算法,融合正余弦和…

怎么管理运营私域流量?

私域流量管理是当今企业运营的重要议题,对于企业发展和品牌建设具有不可忽视的作用。然而,管理私域流量并不是一项轻松的任务,需要我们采取科学有效的措施,才能取得良好的效果。 首先,私域流量管理需要建立清晰的目标。…

C++Qt堆叠窗体的使用案例

本博文源于笔者最近学习的Qt,内容讲解堆叠窗体QStackedWidget案例,效果是选择左侧列表框中不同的选项时,右侧显示所选的不同的窗体。 案例效果 案例书写过程 控件都是动态创建的,因此.h文件需要创建控件,.cpp书写业务…

摄影预约小程序开发全攻略

当今社会,移动互联网的普及使得手机APP和小程序成为了各行各业的必备工具。在摄影行业,如何让客户更加方便地预约摄影服务,提高工作效率,成为了摄影店主们亟需解决的问题。而定制一款适合自己摄影店的小程序,将成为一种…

vscode远程调试PHP代码

1.ssh和xdebug配置 1)vscode连接虚拟机 选择第一个ssh\config Host:随便取名字就可以 HostName:想要连接虚拟机的IP User:想要连接的用户名 刷新就可以看到下面的界面 再点自己想要连接的虚拟机,右边的那个箭头 选择Liunx,输入密码就可以了…

docker中bridge、host、container、none四种网络模式简介

目录 一.bridge模式 1.简介 2.演示 (1)运行两个容器,不指定网络模式情况下默认是bridge模式 (2)在主机中自动生成了两个veth设备 (3)查看两个容器的IP地址 (4)可以…

Ubuntu16.04-ros-kinetic环境搭建笔记=1=

tips:搬运资料,留个记录 安装Ubuntu Ubuntu官网下载地址 安装 虚拟机安装Ubuntu 最好断网安装Ubuntu,可以节约时间 Ubuntu基础设置 Ubuntu换国内源 换成清华源 sudo apt upgradeVMwareTool安装 把这个压缩包拖到桌面,否则只读…

Three.js 实现模型材质分解,拆分,拆解效果

原理:通过修改模型材质的 x,y,z 轴坐标 positon.set( x,y,z) 来实现拆解,分解的效果。 注意:支持模型材质position 修改的材质类型为 type“Mesh” ,其他类型的材质修改了position 可能没有实际效果 在上一篇 Three.js加载外部glb,fbx,gltf…