Stable Diffusion 如何写出更优雅的 Prompt

在看了前面的课程后,

相信很多人都会有一个困惑,这个 prompt 咋写…

为什么我写的时候只能憋出来了一个 a girl, a boy, beautify …

再也想不到其他的了,

总感觉是吃了没文化的亏?

这一节课我们就来讲一讲 如何写好 prompt

让 SD 心满意足帮我们出图!

一、Prompt 要素

就像我们写作文一样,写 Prompt 也需要具备一些特定的格式,从而得到更好的出图质量

总的会分为以下几个方面:

  • 画质
  • 画风
  • 主体
  • 主体属性
  • 主体特征:衣着、姿势
  • 场景特征
  • 环境特征
  • 画面视角
  • 反面提示词

1.画质

如果我们没有任何画质的 prompt ,那么得出的效果就会很糊

添加画质的 prompt 就可以很好的解决这个问题,画质也分为了两大类

  • 通用型:best quality, ultra-detailed, masterpiece, hires, 8k
  • 特定型:比如 extremely detailed CG unity 8k wallpaper(超精细的8K Unity游戏CG),unreal engine rendered(虚幻引擎渲染)

我们可以使用通用型举例,

如果加上高画质的 prompt,那么出图的质量就会大大提升

2.画风

画风就包括很多了,常见的

  • 插画风:Painting、Illustration、drawing
  • 二次元:Anime、Comic、Game CG
  • 写实风:Photorealistic、Realistic
  • 漫画风:comic
  • Q版:chibi
  • 等等

同样来举个例子看看效果:

当我们使用相同的种子,

只是画风不同的时候效果也非常不错

3.主体

主体就是整个画面的主体是谁,这个就比较简单了,人、物可以

比如来一个帅哥!

4.主体属性

主要是描述主题的一些特征,如果是人,那么他的高矮胖瘦,五官等等,主要会根据下面几个方面编写:

  • 人物类型:人、职业…
  • 身材
  • 头发
  • 五官

举个例子:画一个萝莉(loli),比较瘦(thin),穿着大衣(wear overcoat clothes),短马尾(short ponytail),红色的头发(red hair),得意的笑(smirk),狐狸耳朵(fox ears),爱心眼(heart-shaped pupils),有一个尾巴(tail)

5.主体特征:衣着和姿势

衣着和姿势 种类就非常多了。后面我们会提供一个大全供查看

我们也是举个例子:在上一个 prompt 的基础上添加

  • 兜帽:hood
  • 卫衣:hoodie
  • 腰包:fanny pack
  • 牛仔裙:denim skirt
  • 高跟长靴:high heel boots

6.场景特征

场景特征决定了主体所处的背景。

比如:室内还是室外、大场景、小细节等等。

比如我希望我们的主体的背景是在 海边日落(beautiful purple sunset at beach)

7.环境特征

描述周围的环境是什么样。天气、季节、灯光、色调等。

同样举个例子:在前面的 prompt 后加上

  • 电影光效:cinematic lighting
  • 多云:cloudy

8.画面视角

描述整个画面的角度是什么样的,比如:

  • 距离
  • 人物比例
  • 观察视角

同样举个例子 在前面的 prompt 的基础上添加 从左侧视角观察(view of left side)

9.反向提示词

反向提示词则是我们不希望出现在画面上的,一般可以分为:

  • 低质量的:如low quality、low res
  • 单色灰度:如monochrome、grayscale
  • 样貌身形:如bad proportions、ugly
  • 四肢问题:如missing hands、extra fingers
  • NSFW:no suitable for work

10.回顾

在重新回顾一下:

从第一张图,只有一个简单的 girl prompt

经过一系列的 prompt 的追加,

我们可以非常轻易的画出我们想要的画面

11. 完整的 prompt 如下

正向:

best quality, ultra-detailed, masterpiece, hires, 8k,stand up,
pixel art,
girl,
loli,thin,short ponytail,red hair,smirk,fox ears,heart-shaped pupils,tail,
hood,hoodie,fanny pack,denim skirt,denim skirt,
beautiful purple sunset at beach,
cinematic lighting,cloudy,
view of left side

反向:

(((NSFW))), (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), lowers, bad hands, missing fingers, extra digit,bad hands, missing fingers, (((extra arms and legs))),

二、去哪找提示词

1.专属提示词网站

考虑到大家的需求和网络状况,

我为大家提供了main飞的 SD 提示词网站,可以直接使用

sd.firstool.online/

2.直接翻译

根据自己描述的中文直接通过翻译软件进行翻译,然后把词条放在 prompt 中就行

翻译网站:fanyi.baidu.com/

3.抄作业

参考一些模型网站的例图与提示词记录网站的成品

  • OpenArt:openart.ai/
  • ArtHubAi:arthub.ai/
  • www.aigodlike.com/
  • civitai.com/

三、作业

根据本节课的内容练习使用 Prompt 的元素,出一张更完美的图片

写在最后

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

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

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

相关文章

docker 部署kafka,zokeeper,快速开发模式

docker-compse 启动文件 version: 3name: kafka1services:zookeeper:image: bitnami/zookeeper:latestports:- "2181:2181"environment:- ALLOW_ANONYMOUS_LOGINyes # volumes: # - zookeeper_vol:/data # - zookeeper_vol:/datalog # - zookeepe…

MATLAB神经网络---激活层

reluLayer 修正线性单元 (ReLU) 层 ReLU 层对输入的每个元素执行阈值运算,其中任何小于零的值都设置为零。 此运算等效于 语法 layer reluLayer 创建一个 ReLU 层。 layer reluLayer(Name,Name) 创建一个 ReLU 层,并使用名称-值对组设置可选的 Nam…

光纤跳线(又称光纤连接器)的种类

光纤跳线(又称光纤连接器),也就是接入光模块的光纤接头,也有好多种,且相互之间不可以互用。SFP模块接LC光纤连接器,而GBIC接的是SC光纤连接器。下面对网络工程中几种常用的光纤连接器进行详细的说明&#x…

4月美团社招测试凉经

面经哥只做互联网社招面试经验分享,关注我,每日推送精选面经,面试前,先找面经哥 一面(凉凉) 1、自我介绍 2、移动端的需求怎么测试? 3、移动端的测试侧重点是什么? 4、自动化测试…

如何设计一个秒杀系统?

如何从整体角度,去设计一个秒杀系统。秒杀系统主要有这几个特征: 瞬时间的流量特别高。过了秒杀的时间,流量就会瞬时结束 大批量用户同时请求极少数商品 在秒杀时间前,可能会有很多请求过来。比如在11点抢票开始,10点…

后继者00

题目链接 后继者 题目描述 注意点 题目中的树是二叉搜索树节点p在二叉搜索树中一定存在 解答思路 本题关键是找到值大于节点p的值的第一个节点,因为本题中的树是二叉搜索树,所以左子树的值始终小于根节点,右子树的值始终大于根节点访问到…

导入导出带下拉框模版(EasyExcel)

前言 项目进行到新的一个迭代了,赶了1周需求,接口终于处理完了。分享记录下迭代中处理导入、导出、下载模版功能的细节吧。 一、场景 EasyExcel(阿里)实现Excel数据处理三层表头,第二、三层表头动态数据根据第二、三层…

【技术】MySQL 8.4 免安装版配置

MySQL 8.4 免安装版配置 官网下载压缩包解压文件创建配置文件初始化数据库安装MySQL服务链接数据库修改密码 官网下载压缩包 从MySQL官网下载压缩包,官网:https://www.mysql.com/ 头部菜单点击【DOWNLOADS】,跳转到下载页面。在页面底部点击…

【FreeRTOS】内存管理笔记

一、为什么要自己实现内存管理? 后续的章节涉及这些内核对象:task、queue、semaphores和event group等。为了让FreeRTOS更容 易使用,这些内核对象一般都是动态分配:用到时分配,不使用时释放。使用内存的动态管理功能&…

unity 简易异步socket

1.unity 同步socket 改异步 using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Net.Sockets; using UnityEngine.UI; using System.Threading; using System;public class Echo : MonoBehaviour {//定义套接字Socket socket;//UG…

Pikachu靶场--暴力破解

实验前的准备 问题解决 PHPStudy(小皮)V8.1安装后启动Apache报错AH00526: Syntax error 【数据库连接问题】【靶场访问错误】 抓不到本地靶场包的原因及解决方法_pakachu抓不到包 设置代理 BP添加和选择代理 火狐浏览器-->设置-->拓展-->搜索…

vue input 限制输入,小数点后保留两位 以及 图片垂直居中显示 和 分享 git 小技巧

&#xff08;1&#xff09;input 限制输入&#xff0c;小数点后保留两位 <template><div><el-input v-model"number" input"checkNumber" blur"completeNumber" placeholder"请输入"></el-input></div>…

【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版10(附带项目源码)

最终效果 系列导航 文章目录 最终效果系列导航前言使用DoTween优化阳光生成和拾取效果拾取阳光优化生成阳光优化 场景加载进度条新增加载场景Loading&#xff0c;绘制开始界面绘制菜单界面滑动滚轮一直滚动 场景加载源码结束语 前言 本节主要实现使用DoTween优化阳光生成和拾取…

域策略笔记

域策略 导航 文章目录 域策略导航一、设置客户端壁纸二、重定向用户配置文件路径三、部署网络打印机四、部署共享文件夹为网络驱动器五、通过域策略推送软件安装六、通过域策略限制软件的使用通过路径进行限制通过进程限制 七、通过域策略将文件添加白名单八、通过域策略添加可…

Python机器学习决策树可视化工具库之pybaobabdt使用详解

概要 决策树是一种常用的机器学习算法,广泛应用于分类和回归任务。为了更好地理解和解释决策树模型的决策过程,pybaobabdt 库提供了一种可视化工具,帮助用户以图形化方式展示决策树的结构和决策路径。本文将详细介绍 pybaobabdt 库,包括其安装方法、主要特性、基本和高级功…

5位AI界“考生”参加高考作文写作,最高分竟然是...

随着一年一度高考的帷幕缓缓降下&#xff0c;如同往昔&#xff0c;各省高考作文命题迅速成为了社会各界热议的焦点。高考作文命题历来紧扣时代脉搏&#xff0c;而今年新课标I卷则直接聚焦于当前最为炙手可热的领域——“人工智能”。 阅读下面的材料&#xff0c;根据要求写作。…

python __init__.py 文件案例练习

通过一些案例练习来更好地理解 __init__.py 的用法。我们将创建一个简单的 Python 包,并在 __init__.py 中实现不同的功能。 案例一:基本包结构 创建包目录结构: mypackage/__init__.pymodule1.pymodule2.py实现 module1.py 和 module2.py: # mypackage/module1.py def fu…

vue-editor设置字体font-family

背景&#xff1a;Vue项目中需要用到富文本编辑器&#xff0c;所以选择了vue-editor这个富文本编辑器&#xff0c;发现字体font-family只有三种Sans Serif、Serif、MonoSpace可以选择&#xff0c;满足不了产品的需求&#xff0c;所以用想要定义成常用字体&#xff0c;主要是需要…

SwiftUI 利用 Swizz 黑魔法为系统创建的默认对象插入新协议方法(六)

功能需求 在 SwiftUI 的开发中,我们往往需要借助底层 UIKit 的“上帝之手”来进一步实现额外的定制功能。比如,在可拖放(Dragable)SwiftUI 的实现中,会缺失拖放取消的回调方法让我们这些秃头码农们“欲哭无泪” 如上图所示,我们在拖放取消时将界面中的一切改变都恢复如初…

【unity笔记】二、海洋系统Crest Ocean System基础

1. 创建海平面 首先确定项目中导入了HDRP插件。这里使用Crest Ocean System HDRP插件。 在场景下创建空对象&#xff0c;这里命名为Ocean。将 OceanRenderer 组件分配给Ocean。该组件将生成海洋几何图形并执行所有必需的初始化。其中Global Wind Speed 属性可以调节风浪大小。…