StableDiffusion学习

news2024/11/15 11:49:33

模型推荐

  • majicMIX realistic 麦橘写实(写实近景人像): https://civitai.com/models/43331/majicmix-realistic
  • DreamShaper(各种画风, 比较全能): https://civitai.com/models/4384/dreamshaper
  • LOFI (更精致人像面部): https://civitai.com/models/9052?modelVersionId=146253
  • NeverEnding Dream (2.5D模型, 人像的独特审美): https://civitai.com/models/10028/neverending-dream-ned

搜索:

文生图

提示词

使用英文的,逗号进行分割, 所有的提示词主要分为几个大类

人物及主体特征

  • 服饰穿搭 white dress
  • 发型发色 blonde hair, long hair
  • 五启特点 small eyes, big mouth
  • 面部表情 smiling
  • 肢体动作 stretching arms

场景特征

  • 室内、室外 indoor / outdoor
  • 大场景 forest, aity, street
  • 小细节 troe, bush, white flower

环境光照

  • 白天黑夜 day / night
  • 特定时段 morning, sunset
  • 光环境 sunlight, bright, dark
  • 天空 blue sky, starry sky

补充:画幅视角

  • 距离 close-up, distant
  • 人物比例 full body, upper body
  • 观察视角 from above, view of back
  • 镜头类型 wide angle, Sony A7 III

画质&画风提示词

  • 通用高画质 best quality, ultra-detailed, masterpiece, hires, 8k
  • 特定高分 辨率类型 extremely detailed CG unity 8k wallpaper (超精细的8KUnit游双CC), unreal engine rendered (虚幻引擎渲染)
  • 插画风 illustration, painting, paintbrush
  • 二次元 anime, comic, game CG
  • 写实系列 photorealistic, realistic, photograph

如何写提示词

按照模版进行修改

提示词权重分配

当描述词有想要的东西,但是画面结果不满足时, 可以适当修改权重

但是不建议修改超过2,一般修改1.x就足够了,权重过大可能会导致画面扭曲

反向提示词

一般可以抄作业

NSFW, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny: 1.331), mutated hands, (poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes: 1.331), lowers, bad hands, missing fingers, extra digit,bad hands, missing fingers, ((extra arms and legs))),

nsfw, paintings, cartoon, anime, sketches, worst quality, low quality, normal quality, lowres, watermark, monochrome, grayscale, ugly, blurry, Tan skin, dark skin, black skin, skin spots, skin blemishes, age spot, glans, disabled, bad anatomy, amputation, bad proportions, twins, missing body, fused body, extra head, poorly drawn face, bad eyes, deformed eye, unclear eyes, cross-eyed, long neck, malformed limbs, extra limbs, extra arms, missing arms, bad tongue, strange fingers, mutated hands, missing hands, poorly drawn hands, extra hands, fused hands, connected hand, bad hands, missing fingers, extra fingers, 4 fingers, 3 fingers, deformed hands, extra legs, bad legs, many legs, more than two legs, bad feet, extra feets, badhandv4, easynegative, FastNegativeV2, negative_hand-neg,ng_deepnegative_v1_75t, verybadimagenegative_v1.3

辅助提示词网站

AI绘画提示词生成器 - 一个工具箱 - 好用的在线工具都在这里!

AI词汇加速器 AcceleratorI Prompt

图像参数

采样方法

Euler: 适合插画风格

DPM2和2M Karras: 速度较快

SDE Karras: 细节较为丰富

带有+的算法都是改进过了的算法,推荐使用,相对于其他的更稳定

当然使用模型的时候也有可能有特定的推荐的算法, 根据模型作者的提示进行使用就好

迭代步数: 一般20就足够了, 考虑算力充足高精度的可以设置为30-40

宽高调节图像分辨率, 需要注意分辨率过大可能导致图像出现多人,多只手,多只腿的情况

可以在生成低分辨率的图片后再进行设置高分辨率修复, 再次进行生成即可得到高分辨率的图像

随机数: 控制画面内容一致性的重要参数

批次和单批数量: 建议可以调整生成批次数量, 这样AI就会一直进行生成, 但是如果单批数量调大可能导致爆显存, 所以建议调整为少量多次进行生成

高清修复

推荐使用R-ESRGAN4x+,如果是二次元则使用下面带Anime6B

图生图中的放大

SD upscale 是将图片拆分为4分进行放大,降低算力压力, 每一块进行放大后最后再合成一张完整的图, 512+64=576, 64即为拼接的融合的像素,这里是避免直接拼接导致融合的有拼接的差异

后期处理中也可以放大, 但是这里相当于是重绘幅度为0的放大

进阶绘画

Embeddings

大小: 几十K

嵌入式向量, 如果说大模型是一个字典, 那么Embeddings就是书签, 可以快速精准找到组合的词,从而达到大模型能更好的呈现多种特征

通俗说,实际上就是用于人像的固定

下载文件后放在embeddings文件中

只需要正向提示词中使用触发关键词即可

除了触发关键词, 描述一张Embeddings原有的特征可以更准确的展现出来

如果不知道怎么描述可以使用图生图的反推提示词进行反推后再使用,推荐DB更快更准确

LoRa

如果说Embeddings是书签, 那么LoRa就是夹在字典里面的彩页,直接写明了某个物体的特征

触发方式: <lora:名称>

Hypernetwork

实现的效果和LoRa差不多, LoRa是传单, 那么Hypernetwork就是一个小卡片

但是Hypernetwork一般用于改善整体风格

扩展推荐

推荐安装

必备插件

反推插件使用: 比起之前的根据图片反推提示词这个更友好,能够清晰的知道哪些提示词我们是必须要的哪些是不太需要的

第一次使用会帮我们下载一个模型

提示词插件

下载中译英词库:SD - WebUI 资源站

使用教程:

External Player - 哔哩哔哩嵌入式外链播放器

放大插件

更好的放大效果

LoRa

使用方式

下载插件

这样就可以直接在文生图中选择LoRa模型设置不同的权重

查看具体的模型:

同目录下放入同名的png文件就可以设置封面

LoRa分类

使用思路

某一个LoRa风格只想要局部满足, 那么可以先在文生图画好后再到局部重绘进行画LoRa的部分

ControlNet

原理

模型

早期推荐模型:

多重控制网分析

设置中修改为添加多个ControlNet Unit

OpenPose + depth可以实现姿态的控制和位置关系的控制,结合到一起可以更好的让模型理解想要的姿势中肢体的空间位置

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

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

相关文章

MSQL系列(九) Mysql实战-Join算法底层原理

Mysql实战-Join算法底层原理 前面我们讲解了BTree的索引结构&#xff0c;及Mysql的存储引擎MyISAM和InnoDB,今天我们来详细讲解下Mysql的查询连接Join的算法原理 文章目录 Mysql实战-Join算法底层原理1.Simple Nested-Loop Join 简单嵌套循环2.Block Nested-Loop Join 块嵌套…

查找算法-二分查找法(Binary Search)

目录 查找算法-二分查找法&#xff08;Binary Search&#xff09; 1、说明 2、算法分析 3、C代码 查找算法-二分查找法&#xff08;Binary Search&#xff09; 1、说明 如果要查找的数据已经事先排好序了&#xff0c;就可以使用二分查找法来进行查找。二分查找法是将数据…

HackTheBox - Starting Point -- Tier 0 ---Preignition

文章目录 一 题目二 实验过程 一 题目 Tags Network、Programming、RDP、Reconnaissance、Weak Credentials译文&#xff1a;网络、编程、RDP、侦察、凭证薄弱Connect To attack the target machine, you must be on the same network.Connect to the Starting Point VPN us…

【面试经典150 | 链表】合并两个有序链表

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;递归方法二&#xff1a;迭代 写在最后 Tag 【递归】【迭代】【链表】 题目来源 21. 合并两个有序链表 题目解读 合并两个有序链表。 解题思路 一种朴素的想法是将两个链表中的值存入到数组中&#xff0c;然后对数组…

16、window11+visual studio 2022+cuda+ffmpeg进行拉流和解码(RTX3050)

基本思想:需要一个window11 下的gpu的编码和解码代码,逐开发使用,先上个图 几乎0延迟的,使用笔记本的显卡 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\extras\demo_suite>deviceQuery.exe deviceQuery.exe Starting...CUDA Device Query (Runtime API…

Xcode自定义快捷键

一、新建脚本 1. 编写脚本 把脚本sh文件保存在安全的目录&#xff0c;不会被删除 我这里主要是两个常用的&#xff1a; 1.打开终端: xcode-terminal.sh #!/bin/shif [ -n "$XcodeProjectPath" ]; then open -a Terminal "$XcodeProjectPath"/.. elseo…

macOS鼠标管理操作增强BetterMouse简体中文

BetterMouse是一款专为Mac用户设计的鼠标增强工具&#xff0c;旨在帮助用户更好地掌握和管理鼠标操作。它提供了全局鼠标手势、高度可定制的鼠标设置选项以及一些有用的鼠标增强功能&#xff0c;如鼠标放大镜、鼠标轨迹和应用程序切换功能。这些功能可以大大提高用户的工作效率…

Redis桌面管理工具:Redis Desktop Manager for Mac

Redis Desktop Manager是一款非常实用的Redis管理工具&#xff0c;它不仅提供了方便易用的图形用户界面&#xff0c;还支持多种Redis数据结构&#xff0c;可以帮助用户轻松地完成Redis数据库的管理工作。 以下是一些推荐Redis Desktop Manager的理由&#xff1a; 多平台支持&a…

2021-arXiv-The Power of Scale for Parameter-Efficient Prompt Tuning

2021-arXiv-The Power of Scale for Parameter-Efficient Prompt Tuning Paper: https://arxiv.org/abs/2104.08691 Code: https://github.com/google-research/ text-to-text-transfer-transformer/ blob/main/released_checkpoints.md# lm-adapted-t511lm100k 在这项工作中&…

如何编辑pdf?推荐福昕高级pdf编辑器

这里写目录标题 安装教程1.双击FoxitPhantomPDF941_L10N_Setup.exe安装2.打开FiX UZ1文件夹 复制plugins文件夹和FoxitPhantomPDF.exe到安装目录中替换3. 双击Express2BusinessFix New.reg导入注册表 如何复制页面如何修改pdf的内容福昕高级pdf编辑器安装包 【Note】学校要求加…

http代理IP它有哪些应用场景?如何提升访问速度?

随着互联网的快速发展&#xff0c;越来越多的人开始关注网络速度和安全性。其中&#xff0c;代理IP技术作为一种有效的网络加速和安全解决方案&#xff0c;越来越受到人们的关注。那么&#xff0c;http代理IP有哪些应用场景&#xff1f;又如何提升访问速度呢&#xff1f; 一、h…

TeeChart for .NET 2023.10.19 Crack

TeeChart.NET 的 TeeChart 图表控件提供了一个出色的通用组件套件&#xff0c;可满足无数的图表需求&#xff0c;也针对重要的垂直领域&#xff0c;例如金融、科学和统计领域。 数据可视化 数十种完全可定制的交互式图表类型、地图和仪表指示器&#xff0c;以及完整的功能集&am…

DevOps持续集成-Jenkins(1)

文章目录 DevOpsDevOps概述Code阶段工具&#xff08;centos7-gitlab主机&#xff09;Windows下安装Git&#xff08;作用是&#xff1a;使我们可以上传代码到GitLab&#xff09;Linux下安装GitLab⭐&#xff08;作用是&#xff1a;运行一个GitLab接收代码&#xff09;环境准备先…

电脑QQ如何录制视频文件?

听说QQ可以录制视频&#xff0c;还很方便&#xff0c;请问该如何录制呢&#xff1f;是需要先打开QQ才可以录制吗&#xff1f;还是可以直接使用快捷键进行录制呢&#xff1f;录制的质量又如何呢&#xff1f; 不要着急&#xff0c;既然都打开这篇文章看了&#xff0c;那小编今天…

使用Docker快速搭建服务器环境

简介 这篇文章也是方便自己记录搭建流程&#xff0c;服务器的购买啥的就不说了&#xff0c;最终目标就是在一个空白的Linux系统上&#xff0c;使用docker运行MySQL、TomcatJava、Nginx、Redis 的单机环境&#xff0c;以后方便自己快速的部署服务器。 安装Docker 首先需要安装…

宏电5G RedCap工业智能网关获首个中国移动5G物联网开放实验室5G及轻量化产品能力认证

10月21日&#xff0c;2023世界物联网博览会——中国移动物联网开发者大会暨物联网产业论坛在无锡圆满举行。宏电股份参与中国移动5G物联网开放实验室5G及轻量化产品能力认证成果授牌仪式&#xff0c;并获得认证证书。 此次认证主要对产品功能、产品性能、RedCap网络兼容性进行测…

为什么POST请求经常发送两次?

大多数初级前端程序员&#xff0c;在通过浏览器F12的调试工具调试网络请求时&#xff0c;可能都会有一个发现&#xff0c;在进行POST请求时&#xff0c;明明代码里只请求了一次&#xff0c;为什么network里发送了两次呢&#xff0c;难道我代码出bug了&#xff1f;带着疑问点开第…

根据递归原理设计一个简单的代码生成器

数据结构设计 可以设计一个组件节点ComponentNode的数据结构,包含name、props、children字段,其中children再嵌套子组件节点。 class ComponentNode {constructor(name, props) {this.name namethis.props propsthis.children [] } }递归算法设计 function generateCode(…

【Java笔试强训】Day5(45842-统计回文、58539-连续最大和)

45842-统计回文 链接&#xff1a;45842-统计回文 题目&#xff1a; “回文串”是一个正读和反读都一样的字符串&#xff0c;比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串&#xff0c;生日的时候她得到两个礼物分别是字符串A和字符串B。现在…

多测师肖sir_高级金牌讲师__接口测试之tonken (5.6)

接口测试之tonken 网站&#xff1a;http://shop.duoceshi.com/login?redirect2Fdashboard 第一个接口&#xff1a;uiid接口 uiid接口url&#xff1a;http://manage.duoceshi.com/auth/code test中语句&#xff1a; var jsonData JSON.parse(responseBody); postman.setEnvi…