作者MagicSong (魔法之歌)
看板AI_Art
标题[StaD] 请问inpaint失败,会是什麽原因?
时间Fri May 12 19:01:07 2023
5/15 问题已解决,请见推文处。(AMD/Intel显卡触发之bug)
==
Stable Diffusion新手有个问题想请教:
那就是我在试着使用inpaint功能的时候,
mask的区域无论怎麽调整参数,
算图後的成果总是糊成一片。
如下例:
想画一个类似地狱神龙elf的精灵法师
positive prompts:
((masterpiece)), ((realistic photo)), ((high detail)), female elf magician,
((green shortsleeves suit)), ((short narrow skirt)), (brown long cape:1.25),
((light brown hair)), (bangs), beautiful brown eyes, (emerald necklace),
(emerald earrings), (belt), solo, (mysterious forest:1.25),
<lora:Taiwan-doll-likeness:0.1> <lora:Japanese-doll-likeness:0.3>
<lora:Korean-doll-likeness:0.4>
negative prompts:
Negative prompt: (worst quality:1.75), (low quality:1.75), (normal
quality:1.75), (big breasts:1.35), ((coat)), ((hair accessories)), (bare
belly), (more necklaces), ((veil)), choker, tattoo, birthmark, skin spot,
short hair, more staffs, ((bad anatomy)), ((bad hands)), ((more fingers)),
((fewer fingers)), more hands
跑出来下图
https://i.imgur.com/vPYevqP.png
现在我想把项链换成翡翠项链,使用mask遮罩原先生成的项链
positive prompts:(emerald necklace)
negative prompts:(worst quality:1.75), (low quality:1.75), (normal
quality:1.75)
https://i.imgur.com/ylod52y.png
参数如下
https://i.imgur.com/Y19bmxX.png
跑的途中往往都可以看到预览图隐约有些想要的成果浮现
但最後一刻都会跳成糊糊的一片
https://i.imgur.com/VZKF13k.png
把马赛克范围拉大一点也是一样,途中可以看到翡翠项链影子
https://i.imgur.com/Ig4xCmb.png
跑完变糊糊一片
https://i.imgur.com/7LxjcVC.png
实验过各种变数,比方说「mask content」下除fill外的选项,
sampling method、sampling steps→5~50、denosing strength→0.1~1
CGF scale→5~15等等,
跑图时预览可以看到想要的成果清晰或模糊不等,
但是完成图一定连个影子都没有变成整片模糊。
是哪里出了问题呢?这个问题一直没解决我想ControlNet也不用学了。
有可能会是硬体问题或是model本身不完整导致bug吗?
我用的是Intel a750(8G),使用巴哈上提到的下载。
https://reurl.cc/9V2vnn
是reddit上有人改出的版本,和正常安装出来的差在哪我不知道QQ
平常使用小图512*512以下小图实验效果的时候使用--medvram参数,
(没加参数512*512也常爆vram,只是就连加了参数,
gpu负载也是全程吃满,温度会到70+,速度尚可接受)
到睡前使用--lowvram参数来生图,虽然真的很慢,但可以稳定跑544*960,
温度最多也只在在60度。
感谢各位看到这里。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.84.133 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AI_Art/M.1683889269.A.8B9.html
※ 编辑: MagicSong (118.160.84.133 台湾), 05/12/2023 19:02:49
补充说明:
我都是用Microsoft Edge生图,因为平常习惯Chrome分页开太多了,
生图时把Chrome关闭以防万一,有试过只使用Chrome来inpaint但是没用。
※ 编辑: MagicSong (118.160.84.133 台湾), 05/12/2023 19:26:36
1F:→ renn999: Denoising strength 有拉到1过吗? 05/12 21:57
2F:→ renn999: 抱歉我看到了 05/12 21:58
3F:→ renn999: Restore faces 勾掉看看 05/12 22:00
4F:→ renn999: 另外 Inpaint area 要选 Whole picture 05/12 22:03
5F:→ renn999: 另外cmd的视窗有没有错误讯息 05/12 22:09
6F:→ renn999: 另外prompt不要全部清掉 你只要修改就好了 05/12 22:13
7F:→ protoss97: inpaint有inpaint用的模型 不是的话效果很差 05/12 22:21
8F:→ renn999: 另外就是 DPM++ SDE Karrars 在 Denoising strength 太低 05/12 22:30
9F:→ renn999: 状况下会有胡掉的状况 05/12 22:30
10F:→ renn999: 会糊掉的状况是你又用 fill 造成... 05/12 22:32
12F:→ Kenqr: 我用AMD卡有遇过类似的问题 bat档加了一堆参数後就好了 05/12 23:59
13F:推 Aeryzephyr: 硬体应该只影响速度,不影响结果,你人像生成都没问题 05/13 16:39
14F:→ Aeryzephyr: FILL的话是你圈选的部位会用你的提词取代 05/13 16:47
15F:→ Aeryzephyr: 简单的说就是应该要整个脖子会不见 变成你提词写的 05/13 16:48
16F:→ MagicSong: 感谢大家提的意见,经过不断实验後,再加上google後找 05/14 03:02
17F:→ MagicSong: 到了解方,这似乎是因为非N卡导致的bug,跟据Reddit上 05/14 03:02
18F:→ MagicSong: 有A卡用户发问的答覆,在bat档中加上一些参数後解决了 05/14 03:02
19F:→ MagicSong: 问题。由於这两天不在家,等回家後再编辑文章详述。 05/14 03:02
此问题发生在AMD卡或Intel卡用户,
在webui-user.bat内加入以下参数
--no-half --precision full --no-half-vae
--opt-sub-quad-attention --opt-split-attention-v1
即可正常运作inpaint
原先找到解答的那篇不知道在哪,但是找到了另一个同样问题的解答
https://www.reddit.com/r/StableDiffusion/comments/11p1az5/inpaint_issue/
也有其他人碰上类似问题是在使用firefox时遇到的,
如果有问题亦可尝试更换浏览器。
20F:推 aigame: 离题一下你的权重不用全部都括号前到後还有括号都会影响 05/14 14:15
21F:→ aigame: 画面不是重点的不用刮 05/14 14:15
谢谢你的提醒,这点我自己也知道,就是我全都要放不下的老毛病...
※ 编辑: MagicSong (118.160.68.143 台湾), 05/15/2023 22:15:23