Stable Diffusion局部重绘功能,如何完美抹掉不想要的物体?

news2024/11/27 7:23:34

网上一堆文生图教程,这种抽卡式东西玩几天就没有意思了,怎么按照自己的意愿生成自己的图是非常有意思的东西,所以我对局部重绘特别感兴趣,借助 SD 的扩散算法,如何利用它的扩散算法来向着自己期望的方向上呈现,就有一种成就感

局部重绘,B站一堆教程,不行就去看 Youtube,这里就先不细说,这里先记录要点知识,后续补充详细截图,避免遗忘

  1. 一键换衣、换皮的方法重点在于使用 Photoshop 画笔工具以及你的画图想象力,如果你人像都画不好,换皮基本就做不好,但要求没画漫画要求那么高,反正用刚笔工具,对照着你喜欢的唇形,手型描出来,然后填充颜色即可,当然你可以用橡皮擦出点光影更好,这样 AI 使用扩散算法就更能理解你想画什么,我都是直接画图形,正方形,圆形、椭圆形,然后填充颜色,扔到 AI 中,提高重绘幅度,让 AI 先想象得到一幅图,再在这幅图的基础上,继续引导 AI 重绘,因为像素选择 200:300左右,1070 显卡也能在 30s 内绘制 6-10 张图,让你抽卡,过程还是挺顺畅的,在一些曝光严重,打码,空缺图补全,都可以发挥自己 PS 涂鸦的能力。
  2. 局部重绘和图生图的重绘力度是不一样,越小的图,重绘幅度越小,在重绘嘴唇的时候,我基本都设置到 0.12 了,而图生图可以设置到 0.5 左右,重绘幅度大就畸形。
  3. 另外温柔的轩轩里面的课很重要,一定要仅模版,并且把图设置到宽高 500 以下,并保持原图比例,因为仅蒙版会将 500 像素压缩到你的局部重绘里,你搞大了,就相当于 AI 要在这么小的空间里画细节,重绘幅度大于 0.3 就出现畸形图像,另外边缘给到 30-40 像素,以降低局部重绘的像素的密度。
  4. XYZ plot 一定要会用,重绘幅度先用大间隔看重绘力度在优化区间,然后再用小间隔定位最优点,二分法告诉我们,只需要最多 3 次,一般 2 次就能确定最佳重绘幅度,也即耗时 1 分钟左右,看熟练程度了吧。
  5. 确定好具体的重回幅度后,将种子记录下来,然后勾掉 xyz plot 脚本,将种子和最佳重回幅度回填过去,生成新图,这里记得不要直接发到重绘,这样做的话,当前局部重绘设置好的参数会被重置,找到图生图文件夹,把最近的一张图,直接拖到局部重绘的图像框里,这样所有的参数都保留着,你只需要在新图上涂抹蒙版即可。
  6. 有些时候,AI 处理的不太好,比如身体的曲线,脸线等细节,空洞的地方,甚至肚子上的褶皱,这些东西无法通过提示词来消除,直接送到 ps 那边,用画笔、图章、涂抹工具,褶皱涂平,把脸线调好,杂色去除,缺少的地方,涂抹该有的颜色,经过一阵倒腾,然后再扔给 AI补充细节,detailed eyes,detailed face,detailed 等等吧,然后再搞一批摄影,真人等非常常用的高质量词,这时细节就会被填充完毕。
  7. 有些时候,再调的时候,AI 出的图,会跟原图有偏差,我采用的方式时丢到 PS 里,用原图+蒙版的方式,保留原图的特征,擦除新图的出入点,几经倒腾,就能在保留原图要素基础上,合成新图,然后再丢到 AI 中,选择非常小的重绘幅度,调整细节,一张完美合成图就出现了
  8. Photoshop中滤镜——液化和 Camera-raw 可以很好的调节人像和色彩

原始图片

中转图片

改造图片

总结

P图还得靠 PS,AI 只是降低了 PS 的难度,你不必有很牛逼的绘画能力,甚至你只需要会涂鸦即可,简单的配色,甚至只需要画一个大致的二次元,丢给 AI,使用它的扩散模型,找到具体的 Lora,就能画出你需要的画,并且能改进你想改造你想改造的所有的画,不必训练 Lora,借助 PS 也可以很好的做到换脸,换身体

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

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

相关文章

分享5款十分小众的软件,不好用你找我

今天推荐5款十分小众的软件,但是每个都是非常非常好用的,用完后觉得不好用你找我。 网络测速——NetSpeedMonitor NetSpeedMonitor是一款用于测量和显示你的网络速度的工具。它可以让你在任务栏上看到你的实时上传和下载速度,并提供多种功能…

Win10任务栏一直转圈圈不能操作怎么办?

Win10任务栏一直转圈圈不能操作怎么办?Win10电脑用户遇到了任务栏一直转圈圈不能操作的问题,不知道怎么操作才能解决,这时候用户可以打开桌面上的控制面板,点击卸载更新补丁,也可以通过打开命令提示符窗口,…

【业务功能篇30】代码重构--卫语句/idea内置工具抽象方法

业务场景: 当前我们项目在发布流水线的时候,codecheck 圈复杂度高于10的,或者14的,需要进行一些整改, 什么是圈复杂度? 圈复杂度(Cyclomatic complexity,CC)也称为条件复…

【Leetcode60天带刷】day07哈希表——454.四数相加II , 383. 赎金信 ,15. 三数之和 , 18. 四数之和

题目&#xff1a;454.四数相加II 454. 四数相加 II 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 …

进阶面向对象

面向对象的意义在于 将日常生活中习惯的思维方式引入程序设计中 将需求中的概念直观的映射到解决方案中 以模块为中心构建可复用的软件系统 提高软件产品的可维护性和可拓展性 类和对象是面向对象中的两个基本概念 类&#xff1a;指的是一类事务&#xff0c;是一个抽象的概…

【Python 随练】学生成绩等级划分

题目&#xff1a; 利用条件运算符的嵌套来完成此题&#xff1a;学习成绩 ≥ 90 分的同学用 A 表示&#xff0c;60-89 分之间的用 B 表示&#xff0c;60 分以下的用 C 表示。 简介&#xff1a; 在本篇博客中&#xff0c;我们将使用条件运算符的嵌套来划分学生成绩的等级。根据…

Redis安装说明(黑马程序员)

Redis安装说明&#xff08;黑马程序员&#xff09; 笔者的redis(Linux版)的下载链接地址&#xff1a;https://download.csdn.net/download/weixin_46411355/87926624 笔者的redis图形化桌面客户端&#xff0c;下载链接地址为&#xff1a;https://download.csdn.net/download/w…

朴素贝叶斯算法

文章目录 1. 贝叶斯定理2. 朴素贝叶斯2.1 朴素贝叶斯原理2.2 朴素贝叶斯适用范围2.3 朴素贝叶斯常用模型 3. 朴素贝叶斯算法的特点4. 朴素贝叶斯的Python应用5. 源码仓库地址 1. 贝叶斯定理 先验概率&#xff1a;即基于统计的概率&#xff0c;是基于以往历史经验和分析得到的结…

【事故致因】HFACS(人因分析与分类系统)

HFACS&#xff08;人因分析与分类系统&#xff09; 1 来源2 拟解决的问题&#xff08;背景&#xff09;2 基本架构2.1 Unsafe Acts2.1.1 Errors2.1.1.1 Skill-based errors2.1.1.2 Decision errors2.2.1.3 Perceptual errors 2.1.2 Violations2.1.2.1 Routine violations2.1.2.…

数学建模竞赛国赛入场券之攻略

数学建模竞赛国赛入场券之攻略 1.团队契合度 在3天的准备时间中&#xff0c;如果是临时组建的草台班子光处理分歧可能就已经耗掉一半时间&#xff0c;最好在赛前就完成磨合&#xff0c;像一起做模拟题练练手之类&#xff0c;甲准备图论、乙准备优化方法&#xff0c;然后再一块…

linux 内存管理之五bootmem 分配器 2.4.22

内核的bootmem 分配器 又叫自举内存分配器&#xff0c;其内涵即 自己初始化自己的一个内存分配器 其初始化过程 已在 上篇[ARM 架构物理内存初始化]&#xff0c;(https://blog.csdn.net/zsj1126/article/details/116430903)介绍 本文主要关注该分配器提供的主要接口和用途 st…

系统测试工程师的岗位职责描述(合集)

系统测试工程师的岗位职责描述1 职责&#xff1a; 1、评审产品或项目需求的测试性&#xff0c;评审产品或项目开发设计的合理性。 2、根据需求进行测试规划&#xff0c;制定测试方案&#xff0c;设计测试用例; 组织测试用例评审; 3、根据测试计划进行项目测试进度和测试质量的管…

Cesium 实战 - 自定义视频标签展示视频

Cesium 实战 - 自定义视频标签展示视频 视频材质核心代码气泡框视频核心代码在线示例 在封装 Cesium 工具的时候&#xff0c;偶然发现 Cesium 支持视频材质功能&#xff0c;虽然目前项目中还没有用到&#xff0c;但是提前做了功能封装&#xff0c;以后使用的时候会方便一些。 …

强化学习从基础到进阶-常见问题和面试必知必答[1]:强化学习概述、序列决策、动作空间定义、策略价值函数、探索与利用、Gym强化学习实验

【强化学习原理项目专栏】必看系列&#xff1a;单智能体、多智能体算法原理项目实战、相关技巧&#xff08;调参、画图等、趣味项目实现、学术应用项目实现 专栏详细介绍&#xff1a;【强化学习原理项目专栏】必看系列&#xff1a;单智能体、多智能体算法原理项目实战、相关技巧…

Triton教程---模型设置

Triton教程—模型设置 这是您第一次编写配置文件吗&#xff1f; 查看本指南或本示例&#xff01; 文章目录 Triton教程---模型设置最小模型配置名称、平台和后端模型交互策略解耦 最大批量大小输入和输出PyTorch 后端的特殊约定命名约定&#xff1a;张量字典作为输入&#xf…

用CSS3实现边框流动,让你的网页更有创意和个性

前言 边框流动动画是一种非常常见的效果&#xff0c;能够让网页看起来更加生动有趣。通过使用 CSS3&#xff0c;我们可以轻松地实现这种动画效果。本文将介绍如何使用 CSS3 实现边框流动效果&#xff0c;下面一起来看看吧。 实现效果 实现思路 首先我们先创建一个盒子容器&…

ENVI软件的地表温度(LST)反演教程

前言 遥感图像处理平台&#xff08;The Environment for Visualizing Images&#xff09;的软件处理技术覆盖图像数据的输入/输出、图像定标、图像增强、纠正、正射校正、镶嵌、数据融合以及各种变换、信息提取、图像分类、基于知识的决策树分类、与GIS的整合、DEM及地形信息提…

【FPGA入门】第四篇、有限状态机

目录 第一部分、一个关于有限状态机的例子 第二部分、学会有限状态机的准备知识 1、什么是有限状态机&#xff1f; 2、为什么需要状态机&#xff1f; 3、什么是竞争冒险&#xff1f; 3.1、什么情况下会发生竞争冒险&#xff1f; 3.2、为什么组合逻辑电路会产生竞争和冒险…

HBase入门(一)

第1章 HBase简介 1.1 HBase定义 HBase是一种分布式、可扩展、支持海量数据存储的NoSQL数据库。 1.2 HBase数据模型 逻辑上&#xff0c;HBase的数据模型同关系型数据库很类似&#xff0c;数据存储在一张表中&#xff0c;有行有列。但从HBase的底层物理存储结构&#xff08;…

【C语言复习】第四篇、有关C语言数据类型的知识

目录 第一部分、前言 第二部分、初识数据类型 1、C语言为啥要这么多的数据类型&#xff1f; 2、表格中所占内存的大小是如何计算得到的&#xff1f; 2.1、计算机的内数据存储单位 2.2、关键字sizeof的使用说明&#xff08;具体后面会更详细的解释&#xff09; 3、为什么…