Stable Diffusion 提示词入门指南

news/2024/7/10 20:47:21 标签: Stable Diffusion, AI绘图, 提示词

前言

本文主要讲解 Stable Diffusion (下文简称 SD)提示词的用法,帮助大家生成更高质量的图片

本章节主要讲解文生图,其他类型读者可以自行探索。同时本文主要是以 Stable Diffusion Discard 的形式生成图片

如果各位对于图片隐私性、图片版权问题有要求,或是需要能力更加强大、更加细致的生成图片,可以直接在自己的服务器上部署 Stable Diffusion Web UI 网站,部署方式可以直接搜索博主相关文章

前期准备

加入 Stable Foundatin:Discord

加入之后我们可以点击这些 bot 进入群组,然后点击底部的对话框并输入 /dream ,并点击回车,然后我们就可以输入提示词生成图

image-20230830211915343

然后我们点击这里的 添加 ,就可以弹出四个选项:

style:图像艺术风格

aspect:输出图像比例

negative_prompt:负向提示词

controlnet:初始模型图象

image-20230830212124526

提示词语法

语法主要有两种:流畅的自然语言和以逗号分隔的单词

本文主要以逗号分隔的单词为例,因为这样可以避免英文不好导致自然语言不流畅,同时使用单字加逗号将想看的特征点出来通常就有不错效果。我们也希望测试更多参数,例如加入画风、要模仿的艺术家风格、身体特征等,因此用逗号更方便调整。

微调要点

即使我们每次生成提示词相近或是相同,但是AI绘图生图结果也可能截然不同,如果想要维持上次的结果并微调,需要保留每次算图的种子码,就是下图中的数字序列

image-20230830212850661

风格设定

之前我们说过可以在对话框指定风格,但是这只能指定固定的、比较宽泛的风格,局限性较大。

比如说我们指定了动漫风格(Anime),但是如果我们想要更加细致的添加艺术风格,就需要使用 artwork by 这样的关键字,同时加上masterpiece可以让作品保持较高水平,比较有效

# 慕夏的作品,大师级作品,一个女孩,亚洲人,蓝眼睛,沙滩,海洋
/dream prompt:artwork by Alfons Maria Mucha, masterpiece, 1girl, asian, blue eyes, beach, ocean style:Anime

image-20230830221529027

如果是自己部署 SD Web UI 的话,可以从网站中自己下载模型文件,从而更改艺术风格

网站推荐:Civitai | Stable Diffusion models, embeddings, LoRAs and more

提示词网站

SD 模型 | 真人风格:list of artists for SD v1.4 A-C / D-I / J-N / O-Z (rentry.org)

动漫风格:Danbooru: Anime Image Board (donmai.us)

组合提示词网站:

NovelAI魔导书 (thereisnospon.github.io)

Danbooru 标签超市 (novelai.dev)

魔咒百科词典 (aitag.top)

提示词模型范例 | 下载模型:[Civitai | Stable Diffusion models, embeddings, LoRAs and more](

参考文章

提示词快速入门 | Stable Diffusion WebUI使用手冊(简体中文)|Ivon的部落格 (ivonblog.com)

超详细!外婆都能看懂的Stable Diffusion入门教程 - 优设网 - 学设计上优设 (uisdc.com)

Stable Diffusion 提示词(Prompt)教学 | RogicYu的小窝

本文由博客一文多发平台 OpenWrite 发布!


http://www.niftyadmin.cn/n/4985336.html

相关文章

Flutter 混合开发调试

针对Flutter开发的同学来说,大部分的应用还是Native Flutter的混合开发,所以每次改完Flutter代码,运行整个项目无疑是很费时间的。所以Flutter官方也给我们提供了混合调试的方案【在混合开发模式下进行调试】,这里以Android Stud…

FireFox禁用HTTP2

问题 最近需要调试接口,但是,Chrome都是强制使用h2协议,即HTTP/2协议。为了排除h2协议排除对接口调用的影响,需要强制浏览器使用HTTP1协议。 解决 FireFox 设置firefox的network.http.http2.enabled为禁用,这样就禁…

Cookie中的SameSite标示是什么

目录 背景介绍 原理 MDN上有比较完整的描述 如何确定cookie是否已经设置相关属性 背景介绍 SameSit

QLabel控件使用

Qt为我们应用程序界面开发提供的一系列的控件,下面我们介绍两种最常用一些控件,所有控件的使用方法我们都可以通过帮助文档获取。 1.QLabel控件使用 QLabel是我们最常用的控件之一,其功能很强大,我们可以用来显示文本&#xff0c…

腾讯云服务器镜像TencentOS Server操作系统详细介绍

腾讯云TencentOS Server镜像是腾讯云推出的Linux操作系统,完全兼容CentOS生态和操作方式,TencentOS Server操作系统为云上运行的应用程序提供稳定、安全和高性能的执行环境,TencentOS可以运行在腾讯云CVM全规格实例上,包括黑石物理…

Linux系统编程:线程同步及生产与消费者模型

目录 一. 线程同步的概念及功能 二. 线程同步的实现方法 2.1 条件变量相关函数 2.2 线程同步demo代码 三. 生成与消费者模型 3.1 生产与消费者模型的概念 3.2 生产与消费者模型实现代码 四. 总结 一. 线程同步的概念及功能 为了了解线程同步的概念及实现的功能&#xf…

Docker技术--Doker中的资源限制

1.引入概述 在使用 Docker 运行容器时,一台主机上可能会运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会导致主机和集群资…

C语言控制语句——分支语句

条件语句用来根据不同的条件来执行不同的语句,C语言中常用的条件语句包括if语句和switch语句。 if 语句 语法格式: if (条件) {条件成立时,要做的事…… }案例需求: 定义一个整数变量记录年龄判断是否满 18 岁 (>…