AI绘画中的负面词 是如何正确使用以及发挥作用

news2024/12/24 2:40:38

Stable Diffusion的艺术或图像生成,有些参数是必不可少的,其中之一就是负提示。本次将深入解析稳定扩散中的负提示是什么,如何使用这个参数来生成高质量的图像。

文章目录

  • negative prompt
  • 如何正确使用?
    • 正面词控制
    • 通过负面词控制
  • 常用的负面词

negative prompt

negative prompt,"负面提示"是一种独特的技巧,它在稳定扩散的过程中起着重要作用。这种方法让用户有能力明确指定不希望在生成内容中看到的元素,而不需要进行额外的操作。在具体的应用中,它作为一个参数来指导稳定扩散模型,控制生成的图像中不应出现的内容。负面提示具有强大的影响力,因为它能够在高维空间中充当偏移生成过程的锚点。它还具有多样化的应用,如通过设定一些抽象的概念(例如“模糊”或“像素化”)来优化图像输出。

利用负面提示,用户能够更精准地控制输出的图像,制作出更精细、更准确的独特图像。例如,在生成肖像的过程中,即使设定了“不添加重复项”等参数,稳定扩散仍可能产生重复的结果。这是因为相比人类语言,它对负面提示的理解更为深入。面对这种情况,而不是简单地重新生成相同的提示,可以设定一个负面提示,如“重复”或“渲染效果不佳”。采用负面提示后,生成的结果将会有所不同。

如果没有负面提示将得到以下结果:

(Cinematic Photo:1.3) of (Visual novel:1.3) enteiryu style laolei style,dreamlikeart,masterpiece,best quality,dramatic angle,(illustration),(extremely detailed CG unity 8k wallpaper),CG,1 girl,solo,(beautiful detailed eyes),bule eyes,(((Slime Girl))),beautiful detailed face,messy_hair,((Slim hair)),ribbons,light smile,great waves,rain,Water monster,fighting stance,((anime)),Colorful water vacuole,mucus,((ink paint splash)),detailed light,colorful backgrounds,sketch,highly detailed,cinematic light,chromatic aberration,extremely detailed,Highly Detailed,(Colorful:1.3),(close portrait:1.3),(Feminine:1.4),(beautiful:1.4),(attractive:1.3),handsome,calendar pose,perfectly detailed eyes,studio lighting,thematic background

在这里插入图片描述

通过添加否定提示将得到以下结果。

nsfw,lowres,bad anatomy,bad hands,text,error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,username,blurry,bad feet,Amateur,Low rated,Phone,Wedding,Frame,Painting,tumblr,watermark,signature,robot eyes,distorted pupils,distorted eyes,Unnatural anatomy,strange anatomy,things on face

在这里插入图片描述

如何正确使用?

尽管在稳定扩散(Stable Diffusion)中使用负面提示可能已有所理解,但现在通过更多的例子来理解这一点,会提供一整套可以用来移除特定对象或者使图像更加精炼的负面提示。尝试负面提示就像在Stable Diffusion中给提示添加 | negative prompt>: -1.0 一样简单。一个例子是添加| deformed, ugly: -1.0, too many fingers:-1.0。这有时是解决生成过多手指问题的一种解决方法。

正面词控制

通过另一个例子来理解负面提示。

假设生成一个德国牧羊犬和老虎的混合体。

a hybrid between a German Shephard:0.7 and a tiger, photography, award winning, documentary, wildlife, 8k

在这里插入图片描述

引入稳定扩散作为一个消极提示,当面对接下来的提示时稳定扩散会优先考虑德国牧羊犬。因此预期的视觉效果是德国牧羊犬在虎的前面。在这种情况下SD会优先处理德国牧羊犬,然后在无需用户输入的情况下将差异(0.3)应用于虎。

如果是均分的情况下

a hybrid between a German Shephard and a tiger, photography, award winning, documentary, wildlife, 8k

在这里插入图片描述
以上是在正面词中通过关键词的权重来进行负面词的控制方法。

通过负面词控制

在构建SD正面词的时候有些词汇的图像是我们不想出现的,比如说常用的 nsfw 这种是一种通用的令人反感的词汇,容易让人们产生不适感。

例如我们在进行绘制真人图像的时候会出现一些裸露的身体部位。

Intricately detailed Full body, Wear evening dress,professional photograph, of (seductive royal vampire female), ((clothed)),((evening dress)),standing, in luxurious fantasy castle, toned abs, small breasts, big ass, pretty face, amber red eyes, (fangs), succubus, sexy, shallow depth of field, cinematic lighting, photographed on a Sony a9 II, (highly detailed:1.2), (soft focus), Game of Thrones film still, HDR, 8k resolution
在这里插入图片描述
可以在负面词加上 nsfw,(((cleavage))), 这样的关键词,就不会出现裸露的问题了。
在这里插入图片描述
简单的来说就是不想要那些内容出现就在负面词中写进去就可以了。

常用的负面词

这里分享一个我常用的负面词模板。

nsfw,(((cleavage))), (monochrome:1.3), (oversaturated:1.3), bad hands, lowers, 3d render, cartoon, long body, wide hips, narrow waist, disfigured, ugly, cross eyed, squinting, grain, Deformed, blurry, bad anatomy, poorly drawn face, mutation, mutated, extra limb, ugly, poorly drawn hands, missing limb, floating limbs, disconnected limbs, malformed hands, blur, out of focus, long neck, disgusting, poorly drawn, mutilated, mangled, old, surreal, ((text)),exposed,

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

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

相关文章

IP地址、MAC地址、互联网、WLAN、运营商、子网掩码、网络地址、网段、网关、集线器、光纤、基站

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和…

从2PC和容错共识算法讨论zookeeper中的Create请求 | 京东云技术团队

最近在读《数据密集型应用系统设计》,其中谈到了zookeeper对容错共识算法的应用。这让我想到之前参考的zookeeper学习资料中,误将容错共识算法写成了2PC(两阶段提交协议),所以准备以此文对共识算法和2PC做梳理和区分&a…

近日网上传出消息,ARM正与Intel共同开发制造芯片

近日网上传出消息,ARM正与Intel共同开发制造芯片,让芯片设计者能够基于Intel 18A制程打造低功耗的SoC。另有多位业内人士透露,这次制造的芯片将主要用于移动设备、笔记本电脑、数据中心等。 若这一消息属实,会对中国芯片行业带来…

常见的SQL优化方案

1. insert优化 1.1 批量插入 我们之前插入数据都是一条一条插入的,会导致频繁操作数据库,从而影响性能。比如遍历某个集合,然后逐个使用insert语句插入数据库表中 INSERT INTO table (name, age) VALUES (张三, 18); INSERT INTO table (na…

6-js基础-3

JavaScript 基础 - 3 知道什么是数组及其应用的场景,掌握数组声明及访问的语法,具备利用数组渲染柱形图表的能力 今日重点: 循环嵌套数组综合案例 今日单词: 循环嵌套 利用循环的知识来对比一个简单的天文知识,我们…

arcpy制作脚本工具相关(制作并添加脚本工具、脚本工具消息提示、arcpy工具自动获取数据)

前言 采用arcpy制作arcgis的脚本工具,记录如下。 一、脚本工具的制作 制作脚本工具分为两步: 1、先编写对应功能的python脚步 2、将对应功能的脚本修改为,能自己手动选择输入输出数据的脚本 3、将修改完的脚本添加到工具箱 1、编写代码 我…

618种草观察丨益生菌「蓝」在一起,酸奶「地域控」?

2023年的“618”,食饮行业中,种草战线格外热闹,品牌花式“开屏”,吸引消费者。 数说故事发布「SMI社媒心智品牌榜」,本期持续关注健康食品,也新增了今夏网红酸奶行业,一起看看这两大赛道中&…

使用power rail连接secondary pg pin的方法

过往文章: secondary pg pin的作用与连接 之前写到过secondary pg pin的种类与几种连接方式,其中使用最多的方法是NDR rule + route_group的方式,这样工作量少,不容易出错,但也有弊端,那就是一…

ctfshow web入门 内网渗透篇

web859 首先ssh连接上之后传个fscan上去,扫描下内网靶机 发现.5和.6的比较可疑。 一个存在web服务,一个存在445端口。 先看下445端口,靶机给我们提供了msf,所以直接用msf打下Samba msfconsole use exploit/linux/samba/is_kno…

数字贸易下转口贸易企业如何高效管理?

什么是转口贸易?是指企业在国内购买进口货物,经过加工、组装、包装等方式改变其性质,再出口到海外市场的贸易活动。这种贸易方式对于促进国际贸易和提高企业竞争力都有着非常重要的作用,但同时也存在着一些风险和难点,…

如何向领导建议数字化转型应着手数据治理?_光点科技

在当今数字化时代,企业的数字化转型已经成为一个迫切的任务。然而,数字化转型不仅仅涉及技术的引入,更需要在数据治理方面进行全面的改进。 一、数据治理是数字化转型的基石。 数据是企业最重要的资产之一,通过对数据的管理和利用…

电气工程师日常工作常遇到的41种接线方法(二)

021 缘耐压测试仪线路 这种绝缘耐压测试仪可测灯具,将待测灯具与A、B两接线柱接好,按下按钮SB1,中间继电器KA1得电并自锁;然后将调压器VT(1∶10,输出0~250V)调至需测的电压值,如需调到1500V则将VT调到电压…

第四章.­ ­ Feasibility of Learning

第四章. Feasibility of Learning 本章主要介绍机器学习的可行性,讨论问题是否可以使用机器学习来解决。 4.1 Learning is Impossible 1.示例描述 1).九宫格样本类型的预测描述: 图中有6个样本,分成两个类别(1和-1&#xff09…

pytorch搭建VGG网络

pytorch搭建VGG网络 CNN 感受野VGG-16搭建VGG网络model.pytrain.pypredict.py VGG 网络的创新点:通过堆叠多个小卷积核来替代大尺度卷积核,可以减少训练参数,同时能保证相同的感受野。 例如,可以通过堆叠两个 33 的卷积核替代 5x5…

SpringSecurity6.0+Redis+JWT基于token认证功能开发(可用于实际生产项目,保证API安全)

基于token认证功能开发 引子:最近做项目时遇到了一个特殊的需求,需要写共享接口把本系统的一些业务数据共享给各地市的自建系统,为了体现公司的专业性以及考虑到程序的扩展性(通过各地市的行政区划代码做限制)&#xf…

Java框架之spring AOP 和 IOC

写在前面 本文一起看下spring aop 和 IOC相关的内容。 1:spring bean核心原理 1.1:spring bean的生命周期 spring bean生命周期,参考下图: 我们来一步步的看下。 1 其中1构造函数就是执行类的构造函数完成对象的创建&#x…

第八十四天学习记录:Linux基础:初识Linux

流行的Linux发行版: 任何人都可以封装Linux,目前市面上有非常多的Linux发行版,常用的知名的如下: VMware WorkStations安装 安装完成后,要通过下图方式查看网络适配器是否正常配置: 配置成功&#xff1a…

软件需求分析文档怎么写?

什么是软件需求规范文档 (SRS)? 软件需求规范 (SRS) 文档列出了未来项目的需求、期望、设计和标准。其中包括规定项目目标的高级业务需求、最终用户要求和需求以及产品在技术方面的功能。简而言之,SRS 提供…

Vue-Element-Admin项目学习笔记(8)配置表单校验规则

前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-adm…

软考:中级软件设计师:校验码,汉明码纠错,信息位L和校验位r的关系

软考:中级软件设计师:校验码,汉明码纠错 提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是…