Stable Diffusion 如何写出更优雅的 Prompt

news/2024/10/18 8:20:27/

在看了前面的课程后,

相信很多人都会有一个困惑,这个 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 的追加,

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

prompt__141">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视频教程合集

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

在这里插入图片描述

五、实战案例

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


http://www.ppmy.cn/news/1469071.html

相关文章

flowable流的配置过程流程API

1、流程图绘制与绑定变量 使用Flowable提供的工具或第三方工具绘制流程图(BPMN 2.0标准)。 给流程图绑定流程变量,这些变量将在流程执行过程中被使用。 2、部署流程图 使用RepositoryService API部署流程图,生成流程定义。这通…

win11联想版,如何下载Visual Basic 6.0精简版

一、背景 Visual Basic 6.0精简版、Visual Basic Mini,等 Win11系统,网上找压缩包下载,无法成功。 二、解决 通过下载联想应用商店,在应用商店中下载 步骤一 hi,推荐你使用联想应用商店,商店提供上万款…

Oracle数据库查询常用语句

Oracle数据库查询常用语句 文章目录 Oracle数据库查询常用语句一、时间查询1、查询当天得数据 二、 一、时间查询 1、查询当天得数据 1、字段名为PLAN_DAY,字段类型为DATE 使用SYSDATE函数来获取当前日期,并且使用比较运算符来过滤出当天的记录。Oracle…

Linux 性能优化基础

文章目录 常见指标分类(USE法)常见性能工具CPU性能工具内存性能工具文件系统和磁盘I/O性能工具网络性能工具 根据指标找工具CPU性能内存性能文件系统和磁盘I/O网络性能 根据工具找指标CPU性能内存性能文件系统和磁盘I/O网络性能 CPU性能分析一般步骤内存…

C++类与对象(拷贝与类的内存管理)

感谢大佬的光临各位,希望和大家一起进步,望得到你的三连,互三支持,一起进步 个人主页:LaNzikinh-CSDN博客 文章目录 前言一.对象的动态建立和释放二.多个对象的构造和析构三.深拷贝与浅拷贝四.C类的内存管理总结 前言 …

Flink Sql-用户自定义 Sources Sinks

动态表是 Flink Table & SQL API的核心概念,用于统一有界和无界数据的处理。 动态表只是一个逻辑概念,因此 Flink 并不拥有数据。相应的,动态表的内容存储在外部系统( 如数据库、键值存储、消息队列 )或文件中。 …

【干货】视频文件抽帧(opencv和ffmpeg方式对比)

1 废话不多说,直接上代码 opencv方式 import time import subprocess import cv2, os from math import ceildef extract_frames_opencv(video_path, output_folder, frame_rate1):"""使用 OpenCV 从视频中抽取每秒指定帧数的帧,并保存到指定文件夹…

进来学习Dockerfile制作各式各样的镜像

Dockerfile制作镜像 文章目录 Dockerfile制作镜像资源列表基础环境一、Dockerfile的构成二、镜像介绍2.1、基于现有镜像创建2.2、基于模板创建镜像2.3、基于Dockerfile创建 三、使用Dockerfile制作镜像3.1、构建SSHD镜像3.1.1、下载基础镜像3.1.2、建立工作目录3.1.3、创建并编…