Stable Diffusion - 高清局部重绘 (Inpaint) 调整脸部和手部细节

欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://spike.blog.csdn.net/article/details/131775232

在 Stable Diffusion 中,局部重绘(Inpaint)功能是一种可以让你在图像上删除不想要的区域,并用周围的像素自动填充的功能。这样,你可以轻松地修复瑕疵,去除干扰物,或者创造新的效果。

模型与LoRA,可参考:

  • Base: RevAnimated_v122.safetensors,2.5D 动画模型。
  • LoRA: IvoryGoldAI,更多金属质感;more_details,更丰富的细节,与 add_details 效果类似。

1. 图像生成

提示词:

# Positive
cowboy gold,cowboy shot,<lora:IvoryGoldAIv2:0.8>,looking at viewer,IvoryGoldAI,girl riding horse,space,<lora:more_details:1>,masterpiece,highres,insanely details,# Negative
ng_deepnegative_v1_75t,badhandv4,(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,normal quality,((monochrome)),((grayscale)),lowres,bad anatomy,badf oots,wrong,bad fingers,text,error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,usemame,blury,badfeet,futa,futanari,small_penis,yaoi,huge_breasts,large_breasts,three legs,wrong hand,wrong feet,wrong fingers,deformed leg,abnormal,malformation,nsfw,watermark,character watermark,

预运行 9 次,图像尺寸选择 680x432 的横图,预运行的目标是找到合适的随机种子,配置如下:

Config

选择合适的种子,例如1540581436,输出如下:

cowboy gold,cowboy shot,<lora:IvoryGoldAIv2:0.8>,looking at viewer,IvoryGoldAI,girl riding horse,space,<lora:more_details:1>,masterpiece,highres,insanely details,
Negative prompt: ng_deepnegative_v1_75t,badhandv4,(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,normal quality,((monochrome)),((grayscale)),lowres,bad anatomy,badf oots,wrong,bad fingers,text,error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,usemame,blury,badfeet,futa,futanari,small_penis,yaoi,huge_breasts,large_breasts,three legs,wrong hand,wrong feet,wrong fingers,deformed leg,abnormal,malformation,nsfw,watermark,character watermark,
Steps: 30, Sampler: DPM++ 2M SDE Karras, CFG scale: 7, Seed: 1540581436, Size: 680x432, Model hash: 4199bcdd14, Model: RevAnimated_v122, Clip skip: 2, Lora hashes: "IvoryGoldAIv2: 43071eb959a0, more_details: 3b8aa1d351ef", Version: v1.4.0
Used embeddings: ng_deepnegative_v1_75t [1a3e], badhandv4 [dba1]

再开启高分辨率修复,将目标图像尺寸提升至2倍,进一步提升细节,即:

Config

第1版图像,脸部和手部细节并不完善:
Img

2. 局部重绘

将 提示词与图像 导入至 局部重绘 (Inpaint) 页面。

其中,模版的常用操作,插件 Canvas Zoom

  • S:全屏模式。
  • R:恢复局部模式。
  • F:按住 F 再移动,操作画布位置。

即:

Canvas

局部重绘的参数选择:

  • 缩放模式 (Resize Mode)仅调整大小 (Just Resize)
  • 模版模式 (Mask Mode)重绘蒙版内容 (Inpaint Masked)
  • 蒙版区域内容处理 (Mask Content)原图 original
  • 重绘区域 (Inpaint Area)仅蒙版区域 (Only Masked)

即:

Config

其他参数:

  • 选择 重绘尺寸倍数
  • 修改 采样方法(Sampler)迭代步数(Steps)

即:

Config

其中,脸部进行局部重绘之后的差异:

Face

其中,修复手部,右手差异:

Hand

修复手部,左手差异:

Hand

再将图像放入 后期处理(Extra),选择缩放4倍,其余默认即可:

Extra

也可以使用 StableSR 脚本,进行细节放大,但是速度较慢,大约10min。
或者,使用 ControlNet Tile 插件,速度较快。

最终图像:
Final

其他

双语插件 (bilingual)

安装双语插件: bilingual,重载前端。

bilingual

用户界面本地化 修改成 None,关闭中文。

bilingual

双语对照本地化本地化文件 修改为 zh-Hans,重载前端,即可。

bilingual

画布放大插件 (Canvas Zoom)

安装 Canvas Zoom 插件,有助于图像的蒙版画布操作。

Canvas Zoom

更多细节LoRA

LoRA: more_details

参考:Add More Details - Detail Enhancer / Tweaker (细节调整) LoRA

more_details

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springCloud通过两种方式配置热更新

该热更新实际就是通过改动nacos官网里面的配置管理的妹纸内容实现 定义一个config包&#xff0c;在该包下面复制该代码 package cn.itcast.user.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.spring…

【LLM】Langchain使用[三](基于文档的问答)

文章目录 一、基于文档的问答1. 创建向量存储2. 不同类型的chain链 二、本地知识库问答1.1 整体框架2. 文本切分3. 图解流程 Reference 一、基于文档的问答 1. 创建向量存储 CSVLoader加载csv数据&#xff0c;loader结合模型使用使用Dock Array内存搜索向量存储&#xff0c;作…

PostgreSQL MVCC的弊端优化方案

我们之前的博客文章“我们最讨厌的 PostgreSQL 部分”讨论了大家最喜欢的 DBMS 多版本并发控制 (MVCC) 实现所带来的问题。其中包括版本复制、表膨胀、索引维护和真空管理。本文将探讨针对每个问题优化 PostgreSQL 的方法。 尽管 PostgreSQL 的 MVCC 实现是 Oracle 和 MySQL 等…

Jenkins动态化阶段步骤

Jenkins中如何去根据入参动态化阶段步骤呢&#xff1f; Groovy语言基础 定义一个列表变量 def list []定义一个map的kv结构变量 def map [:]如何可以动态化阶段步骤 动态化步骤&#xff1a;其实就是&#xff0c;在jenkins pipeline中根据入参或者其他变量列表&#xff0c;动…

微服务 云原生:gRPC 客户端、服务端的通信原理

gRPC Hello World protoc 是 Protobuf 的核心工具&#xff0c;用于编写 .proto 文件并生成 protobuf 代码。在这里&#xff0c;以 Go 语言代码为例&#xff0c;进行 gRPC 相关代码编写。 下载 protoc 工具&#xff1a;https://github.com/protocolbuffers/protobuf/releases&a…

【单谐波非线性振动问题求解器 GUI 】使用单个谐波表示解决 MDOF 非线性振动问题(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

ceph存储的应用

ceph存储的应用 一&#xff1a;创建 CephFS 文件系统 MDS 接口1.服务端操作1&#xff09;在管理节点创建 mds 服务2&#xff09;查看各个节点的 mds 服务3&#xff09;创建存储池&#xff0c;启用 ceph 文件系统4&#xff09;查看mds状态&#xff0c;一个up&#xff0c;其余两个…

Java使用JNI实现C文件的调用

1.使用IDEA新建工程 构建最基本的maven类型就行&#xff0c;文件结构如下&#xff1a; 其中最主要的类如下&#xff1a; package org.linx;public class TestJNI {static {/*** 加载jni库&#xff0c;有一个重要的点就是生成的为libnative.so&#xff0c;下面加载代码需要消…

Python应用实例(二)数据可视化(四)

数据可视化&#xff08;四&#xff09;下载数据 1.CSV文件格式1.1 分析CSV文件头‘1.2 打印文件头及其位置1.3 提取并读取数据1.4 绘制温度图表1.5 在图表中添加日期 从网上下载数据&#xff0c;并对其进行可视化。网上的数据多得令人难以置信&#xff0c;大多未经仔细检查。如…

设计模式day03

01gradle极速安装与配置入门 下载6.8.2版本,配置环境变量 配置镜像仓库 给gradle安装目录下init.d文件夹&#xff0c;放一个init.gradle文件&#xff0c;内容如下&#xff1a; gradle.projectsLoaded {rootProject.allprojects {buildscript {repositories {def JCENTER_URL…

西贝柳斯Sibelius2023旗舰版曲谱大师必备音乐软件

乐谱太复杂&#xff0c;打起来太费时间&#xff1f;革命性的省时功能&#xff0c;如磁性布局和动态分谱&#xff0c;能够快速创作复杂的乐谱。音色库太简陋&#xff0c;找起来麻烦&#xff1f;收藏丰富的音色库供您直接使用&#xff0c;涵盖最广泛的专业级乐器&#xff0c;支持…

TortoiseGit 入门指南08:浏览引用以及在引用间切换

在上一节 创建分支 中&#xff0c;我们学会了在分支上开发新功能&#xff0c;那么随之而来的问题是&#xff1a;如何查看项目又多少分支&#xff1f;如何再切换到主分支&#xff1f;这节来解决这些问题。 在回答之前&#xff0c;需要先了解一个 Git 术语&#xff1a;引用&…