Stable Diffusion入门笔记(自用)

2023-11-18

 学习视频:20分钟搞懂Prompt与参数设置,你的AI绘画“咒语”学明白了吗? | 零基础入门Stable Diffusion·保姆级新手教程 | Prompt关键词教学_哔哩哔哩_bilibili

 1.图片提示词模板

2.权重(提示词)

无数字

(flower)//花的权重为1.1
{flower}//花的权重为1.05
[flower]//花的权重为0.9

多套多乘

 有数字

(flower,1.5)//花的权重为1.5倍

 权重范围最好在1±0.5。可采用同类型词条来补足小于0.5大于1.5的内容。

ps:在词的右边按住ctrl+上下键,快捷添加权重。若如此做,是添加一整行的权重。

3.基础生成设置

迭代步数:采样步数越多,图片越清晰。20够用。

采样算法:使用带+号的更稳定。模型的作者一般待用推荐的采样算法。

面部修复:人脸P图

平铺图:人物铺满整个画面(慎点)

高分辨率修复:顾名思义

提示词引导系数(CFG scale):AI忠实于关键词的系数。7~12。

随机种子:画面一致性参数


4.图生图

重绘幅度:参数,风格的转变

图片参数:原图片的比例是多少,生成图片的比列也要对照

随机种子:使用同一个随机种子,结果会有所关联。

出图模型

safetensors占用空间较小

ckpt占空空间较大

 chill……偏真实

 

5.新手模型

 6.高清修复

放大倍率:由原始分辨率放大到xx

迭代步数:填写0,将和采样迭代步数相等。

重绘幅度:想保持原来内容,填写0.5

放大算法 :

没想法时,推荐倒数第二第三个

7.SD放大

例子:放大倍数:2

重叠像素宽度:64

目标图的大小:664(原600+重叠像素宽度64)

(有人脸出现在中线——降低重绘幅度)

8.反推提示词

在图生图中,点击反推提示词,能获取到AI认为该图存在的特征。

有CP和DB算法,DB的反推效率更高。

真实感

抽卡立绘lora 


进阶模型

9.Embeddings词嵌入

词嵌入:输入一个词,就能在prompt中补全这个词的特征

10.lora低秩模型 

lora:类似打包了创作对象图片的关键词

<lora:xxx>//xxx是lora名字
<lora:xxx:0.5>//0.5权重

一般权重在0.5~0.8

lora类型

11.hypernetwork改画风


局部重绘

提示词:close eyes

工具:

 

撤销(左上)、画笔大小(右下)

蒙版区域处理:

填充(对比原图):蒙版内高度模糊再AI生成

重绘区域:

全图:基于关键词整张图重画。(关键词:全图的关键词)

仅蒙版:只画框出来的部分。(关键词,框内想实现的效果的关键词)

蒙版边缘模糊度=>羽化(让连接处更丝滑)


12.涂鸦重绘

蒙版透明度,自己绘制的蒙版色彩影响结果的程度。

默认0:不透明。

13.提示词提取器

提取关键词

阈值滑块:筛选出现频率高于阈值的关键词

14.controllernetwork

openpose,从图片中提取姿势。

基础先用openpose预处理器处理。

参数解析:

控制权重

开始控制步骤:0~1

结束控制步骤:0~1

 控制模式:优先提示词/优先控制网

5个常用控制模型 

1.openpose

人物姿势:面部手部全局参照等 

2.depth

带+号的好用

可以解决肢体重叠相关的问题

3.candy

低阈值,识别暗部

高阈值,识别亮部

出线条图

4.softedge

柔和边缘

5.scribble

自己画一个线条图,可作为绘图骨骼基调用

自测试

lineart anime 一比一印动作

ai出来的图拿去当线稿

………………

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Stable Diffusion入门笔记(自用) 的相关文章

随机推荐

  • 华为机试 统计字符串中最长的数字串及统计字符串中字母出现最多的次数

    不多说 上代码 package com it thread import java util public class SoftTest public static void main String args Scanner sc new
  • 无法验证驱动程序的签名_无法安装最新版NVIDIA显卡驱动,从技术角度该怎么办?...

    一定会有众多网友 饱受无法更新NVIDIA驱动的困扰 你们一定也很奇怪 我凭实力从正规渠道购买的NVIDIA板卡 凭什么无法及时安装NVIDIA官网提供的驱动程序呢 因为无法更新到413以后的版本 一定也有众多因驱动程序 过时 而被 战地五
  • ACM-Java输入输出基本操作

    一 Java之ACM注意点 1 类名称必须采用public class Main方式命名 2 在有些OJ系统上 即便是输出的末尾多了一个 程序可能会输出错误 所以在我看来好多OJ系统做的是非常之垃圾 3 有些OJ上的题目会直接将OI上的题目
  • Framework层Android4.4锁屏流程分析

    前段时间刚接触到锁屏 我们自己做的锁屏时通过底层通过反射调过去的 所以还是得从framewoke层的启动和加载开始分析 所以画了一下这样的两个图 前面一个图是系统开机调到锁屏的一个流程 后面一个图我分开来画了 一个是按power键灭屏和亮屏
  • 【翻译】#拥抱行动和心理安全--思考根本原因而非根本人物

    本杰明 富兰克林曾经说过 生命中唯一的两个确定性是死亡和税收 但是 如果他是一名工程师 他可能会在这个名单上加上另一个 即故障 脸书的工程师们无疑会同意最近的故障 似乎是由于运行一个命令 无意中关闭了他们骨干网络的所有连接 不仅关闭了脸书
  • 【今日CV 计算机视觉论文速览 第149期】Tue, 30 Jul 2019

    今日CS CV 计算机视觉论文速览 Tue 30 Jul 2019 Totally 77 papers 上期速览 更多精彩请移步主页 Interesting MaskGAN人脸属性操作的新方法 为了克服先前方法受限于预定义的有限人脸特征操作
  • flutter 插件

    一 简介 Flutter 中调用这些能力就必须和原生平台进行通信 目前Flutter 已经支持 iOS Android Web macOS Windows Linux等众多平台 要调用特定平台 API 就需要写插件 插件是一种特殊的包 和纯
  • LeetCode234:回文链表

    题目描述 题目链接 请判断一个链表是否为回文链表 示例 1 输入 1 gt 2 输出 false 示例 2 输入 1 gt 2 gt 2 gt 1 输出 true 进阶 你能否用 O n 时间复杂度和 O 1 空间复杂度解决此题 解题思路
  • 贪吃蛇实验报告

    贪吃蛇实验报告 第一次写博客 这是中山大学软件工程导论的项目之一 对初学者可能有点难度 分享出来做参考 使用的C语言 如果你喜欢的话可以使用 就这样 直接上代码 智能蛇部分也发上来 include
  • 实现二维数组或多维数组排序得方法

    例 对数组 3 2 6 2 3 6 3 4 5 3 进行排序 方法一 import numpy as np a np array 3 2 6 2 3 6 3 4 5 3 ind np lexsort a 1 a 0 print a ind
  • Linux- 文件夹相关的常用指令

    1 统计文件夹下的文件数量 在 Linux 下 有几种方法可以统计文件夹下的文件数量 使用 ls 和 wc 命令 这种方式可以统计目录下的直接子文件 不包括子目录里的文件 ls l lt 目录路径 gt wc l 注意 这将也统计目录自身
  • Hugging Face PEFT 调优实战附代码

    Hugging Face PEFT 调优实战附代码 PEFT调优大模型 Hugging Face PEFT 调优实战附代码 使用Hugging Face PEFT Library 先快速上手使用PEFT LoRA详解 实际应用 Kaggle
  • 常见的Web漏洞——命令注入

    目录 命令注入简介 命令注入原理 漏洞利用 漏洞防范 总结 命令注入简介 命令注入漏洞和SQL注入 XSS漏洞很相似 也是由于开发人员考虑不周造成的 在使用web应用程序执行系统命令的时候对用户输入的字符未进行过滤或过滤不严格导致的 常发生
  • RBF网络的matlab实现

    一 用工具箱实现函数拟合 参考 http blog csdn net zb1165048017 article details 49407075 1 newrb 该函数可以用来设计一个近似径向基网络 approximate RBF 调用格式
  • python教程30-python2和python3的区别、is和isinstance的使用、字类重写父类方法、不使用多态的问题、多态的使用

    python教程 小白入门2021 4 19 学习目标 这里是对应的视频链接 目录 python教程 小白入门2021 4 49 P173 python2和python3的区别 P174 is和isinstance的使用 P175 子类重写
  • 第十三节:特殊的对象——数组的详解

    typeof null 为什么结果是Object JS解释器编译原则 如果二进制前三位是0 typeof查询的数据类型返回的就是Object 而null转换为二进制存储时 全部位数均为0 所以typeof查询结果为Object 这是早期开发
  • 计算机网络——传输层

    一 传输层概述 传输层功能 完成主机进程 主机进程之间的报文传输 传输层是真正的端对端的通信 传输层协议在端主机上运行 路由器一般没有传输层 传输层从主机层面上对网络层采取相应补救措施 可以提供更高质量的数据传输能力 传输层独立于网络设备
  • 设计模式——Visitor(访问者)模式

    目录 前言 1 定义 2 适用性 3 结构 3 1 结构图 3 2 参与者 4 Java实际应用举例 以ASM技术为例 4 1 被访问对象 ClassReader 4 2 Visitor ClassVisitor 4 3 具体visitor
  • web渗透测试学习路线

    web渗透学习路线 文章目录 web渗透学习路线 前言 一 web渗透测试是什么 二 web渗透步骤 1 前期工作 2 中期提高 3 后期打牢 总结 前言 本文整理的学习路线 清晰明了 重点分明 能快速上手实践 相信想学的同学们都能轻松学完
  • Stable Diffusion入门笔记(自用)

    学习视频 20分钟搞懂Prompt与参数设置 你的AI绘画 咒语 学明白了吗 零基础入门Stable Diffusion 保姆级新手教程 Prompt关键词教学 哔哩哔哩 bilibili 1 图片提示词模板 2 权重 提示词 无数字 fl