Stable Diffusion 使用详解(8)--- layer diffsuion

2024-08-23 03:28

本文主要是介绍Stable Diffusion 使用详解(8)--- layer diffsuion,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景

layer diffusion 重点在 layer,顾名思义,就是分图层的概念,用过ps 的朋友再熟悉不过了。没使用过的,也没关系,其实很简单,本质就是各图层自身的编辑不会影响其他图层,这好比OS中运行了很多process,一个process 宕机或者修改,不会影响其他process 是一个道理。他的好处很多,可以帮我们生成一个背景透明的任何图片,你可以借助 ps 等工具进行融合。当然高阶一点的玩法,可能是借助背景生成前景,或者借助前景生成背景。

一个小技巧

之前有朋友问我,如果想绘制一个女孩头发是黑里带分红的怎么处理。其实这里涉及一个st 的高阶用法,就是 [A | B | C] 对同一物体使用他,将使得 A B  C 等几种特质交替出现。看一个效果,我用 take me to your heart 那首歌的一句话生成一幅画:
standing on a mountain high,
Looking at the moon through a  clear blue sky,

来吧,其他的不说了,直接上提示词:

One girl,[pink | black] hair,wearing a blue t-shirt,turn back,side face,smile,
standing on a mountain high,
Looking at the moon through a dark blue sky,
ultra-detailed,photorealistic,masterpiece,

注意中间那个 [pink | black] 用来描述 hair的 提示词,意味着 粉红与黑色交替出现,并呈现一定的过渡效果。

负面提示词很简单,我直接用 embedding的那几个避免人物出问题的几个key:

easynegative,badhandv4,Bybadartist,ng_deepnegative_v1_75t,negative_hand,

效果:

当然你可以适当调整提示词,让他有白天的效果:

layer diffusion 基本用法

透明机甲女战士

A mecha warrior,front,girl,a pair of wings,holding a long gun,beautiful,
ultra-detailed,photorealistic,masterpiece,

easynegative,badhandv4,Bybadartist,ng_deepnegative_v1_75t,negative_hand,

生成背景

背景提示词

The earthquake, the ground began to collapse, the tall buildings collapsed, bricks fell from the air

融合提示词

A mecha warrior, standing where the ground began to collapse and the house began to collapse, has the feeling of a science fiction blockbuster

生成背景

注意这里生成的背景是充分考虑了前景后生成的,与直接文生图或者图生图的逻辑还不一样。

融合

目前吧,layer diffusion 感觉还是不够成熟,我就手动用 ps 融合吧。

当然你可以在旁边再高点艺术字之类的。

我就示意下,你可以生成一个艺术字,再用PS合成,或者直接局部涂鸦完成也行。

修饰下,可以做成这样:

这篇关于Stable Diffusion 使用详解(8)--- layer diffsuion的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1098214

相关文章

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

SQL 中多表查询的常见连接方式详解

《SQL中多表查询的常见连接方式详解》本文介绍SQL中多表查询的常见连接方式,包括内连接(INNERJOIN)、左连接(LEFTJOIN)、右连接(RIGHTJOIN)、全外连接(FULLOUTER... 目录一、连接类型图表(ASCII 形式)二、前置代码(创建示例表)三、连接方式代码示例1. 内连接(I

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Go路由注册方法详解

《Go路由注册方法详解》Go语言中,http.NewServeMux()和http.HandleFunc()是两种不同的路由注册方式,前者创建独立的ServeMux实例,适合模块化和分层路由,灵活性高... 目录Go路由注册方法1. 路由注册的方式2. 路由器的独立性3. 灵活性4. 启动服务器的方式5.

Python itertools中accumulate函数用法及使用运用详细讲解

《Pythonitertools中accumulate函数用法及使用运用详细讲解》:本文主要介绍Python的itertools库中的accumulate函数,该函数可以计算累积和或通过指定函数... 目录1.1前言:1.2定义:1.3衍生用法:1.3Leetcode的实际运用:总结 1.1前言:本文将详

Java中八大包装类举例详解(通俗易懂)

《Java中八大包装类举例详解(通俗易懂)》:本文主要介绍Java中的包装类,包括它们的作用、特点、用途以及如何进行装箱和拆箱,包装类还提供了许多实用方法,如转换、获取基本类型值、比较和类型检测,... 目录一、包装类(Wrapper Class)1、简要介绍2、包装类特点3、包装类用途二、装箱和拆箱1、装

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API