找回密码
 立即注册
搜索
查看: 4054|回复: 33

[求助] 求教AI绘图大佬,如何防止TAG或LORA之间相互污染?

[复制链接]
     
发表于 2024-5-8 22:42 | 显示全部楼层 |阅读模式
本帖最后由 bwsusaga 于 2024-5-9 15:50 编辑

这个现阶段是不是没有太好的办法。

现在用的是SDXLPONY来出图,

比如想要上图两个不用角色相叠,P3桐条竞技场装和埃吉斯的发型发色衣着就全混了,
但其它提示词之间的相互污染基本没办法控制,举例来说就是两人的表情,动作,穿着不能准确的分别指定,现在只能靠抽卡。
第二个是LOAR的相互污染,主要是角色LOAR,
两个以上时如何精准控制两个角色分别使用自己的LOAR?

如果单做一张图,可还以用区域划分以用动作骨骼蒙板来指定提示,再加上脸部修复之类。
但如果要出多图时这样就太麻烦了。


所以上以这种情况可以靠提示词语法之类来控制么?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-5-8 22:46 | 显示全部楼层
用layerdiffusion分层分别生成试试看?
回复

使用道具 举报

     
发表于 2024-5-9 00:39 来自手机 | 显示全部楼层
你这是画图不是炼丹
角色拆分试试Regional Prompter

—— 来自 Xiaomi 22081212C, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2024-5-9 01:03 来自手机 | 显示全部楼层
本帖最后由 cube 于 2024-5-9 01:06 编辑
bwsusaga 发表于 2024-5-8 22:42
这个现阶段是不是没有太好的办法。

色彩提示词可以靠注释语法基本隔绝,

直接出图的话用分层控制,不同角色分别描述,之间用BREAK指令降低污染。

使用LORA的话可以搭配controlnet openpose模型先绑定骨骼,然后打开加载LORA的additional network里的extra args功能,添加一张遮罩图,通过语义分割告诉AI这是两个不同人物。

B站上搜“控制多个LORA人物”,有视频教程。

如果电脑够好建议用SDXL模型,无论是animengine基底的还是pony基底的,采用“角色名\(作品名\)”的方式就可以直接出对应角色,避免LORA之间的互相污染和导致构图崩坏。
回复

使用道具 举报

     
发表于 2024-5-9 07:13 | 显示全部楼层
不是,additional network这玩意不是早就不更新了吗
要避免互相污染建议Regional Prompter这个吧
回复

使用道具 举报

     
发表于 2024-5-9 07:16 | 显示全部楼层

Regional Prompter大概可以做成这样吧。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-5-9 08:23 | 显示全部楼层
本帖最后由 lupu 于 2024-5-9 08:26 编辑

借楼咨询下大佬们,PIXIV上的那种高度写实风的AI图是都被迫删除了吗?有其他地方可以看吗
回复

使用道具 举报

     
发表于 2024-5-9 08:29 来自手机 | 显示全部楼层
lupu 发表于 2024-5-9 08:23
借楼咨询下大佬们,PIXIV上的那种高度写实风的AI图是都被迫删除了吗?有其他地方可以看吗 ...

我记得之前p站已经发过好几次通告说要清理这类“写实”图片了吧

去c站看?
或者你自己捣鼓吧

—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-9 08:31 来自手机 | 显示全部楼层
图传不上来
https://bbs.nga.cn/read.php?tid=39862561

这里面的双人图都是用Regional Prompter做的

—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-9 08:35 来自手机 | 显示全部楼层
为什么不用万能的inpaint
回复

使用道具 举报

     
发表于 2024-5-9 09:29 | 显示全部楼层
不懂帮顶字数补丁
回复

使用道具 举报

     
 楼主| 发表于 2024-5-9 15:01 | 显示全部楼层
cube 发表于 2024-5-9 01:03
直接出图的话用分层控制,不同角色分别描述,之间用BREAK指令降低污染。

使用LORA的话可以搭配controlne ...

我现在就是用SDXL,主要用PONY来出图,
角色名\(作品名\)这个格式就是注释吧,另外加的外形描述TGA也可以用这个格式隔绝么?
回复

使用道具 举报

     
发表于 2024-5-9 15:14 | 显示全部楼层
本帖最后由 cube 于 2024-5-9 15:28 编辑
bwsusaga 发表于 2024-5-9 15:01
我现在就是用SDXL,主要用PONY来出图,
角色名\(作品名\)这个格式就是注释吧,另外加的外形描述TGA也可以 ...

可以用,但是AI没那么智能,不用分层控制和语义分割的话只能尽量减少污染。上面说的layerdiffusion和Regional Prompter就是干这个的。

写tags的时候尽量把背景和质量词之类的单独写,然后和主描述之间用BREAK语句区分以下,避免前后景之间的污染。

我是参考了NET ART模型的建议这么用:

起手质量词 ((best quality:1.3)) -> 艺术家 (by xxx) -> 风格 (impasto style) -> 画面主题 (fantasy theme) ->美学 (beautiful color, detailed, aesthetic) ->主环境描述 (in the forest, at day) -> 背景描述 (gradient background) -> 镜头组合 (cowboy shot)  BREAK ->主体 (1boy / 1girl) -> 角色名 (a girl named frieren from sousou no frieren series) -> race (elf) -> 动作 (sitting on ground) -> 表情 (is expressionless) -> 主要角色特征 (white hair) -> 身体特征 (twintails, green eyes, parted lip) -> 衣着特征 (wearing a white dress) -> 饰品 (frills) -> 其他附属物 (a cat) ->  BREAK->次要场景 (grass, sunshine) -> 其他描述

多个角色之间分开描述,角色之间用BREAK和Regional Prompter区分。

实际上画面分区的方法很多,multidiffusion插件和潜变量成对(latent couple)参数也能做,你可以到B站搜教程,都试试,然后找一个你觉得好用的来。

评分

参与人数 1战斗力 +2 收起 理由
bwsusaga + 2 感谢

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 2024-5-9 15:46 | 显示全部楼层
cube 发表于 2024-5-9 15:14
可以用,但是AI没那么智能,不用分层控制和语义分割的话只能尽量减少污染。上面说的layerdiffusion和Regio ...

还有个问题想请教下,
在改用SDXL出图后,经常在设置几乎不变的情况下,正常出一部分图后就会出现像

这些情况,可能禁掉一两个LORA,或是删掉某个关键词就能恢复,但多数情况要等很久就又能正常出图了,
这是因为什么?我的基模和VEA,以及LORA都是PONY相关应该没设置错误,毕竟本来是可以正常出图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-5-9 15:51 来自手机 | 显示全部楼层
cube 发表于 2024-5-9 15:14
可以用,但是AI没那么智能,不用分层控制和语义分割的话只能尽量减少污染。上面说的layerdiffusion和Regio ...

multidiffusion不支持sdxl的吧
另外潜变量成对这玩意也很久没更新了属于用不了的了吧


—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-9 16:07 | 显示全部楼层
7776169 发表于 2024-5-9 15:51
multidiffusion不支持sdxl的吧
另外潜变量成对这玩意也很久没更新了属于用不了的了吧

有些图我现在还是用SD1.5出的,所以这俩我还在继续用。
回复

使用道具 举报

     
发表于 2024-5-9 16:12 来自手机 | 显示全部楼层
cube 发表于 2024-5-9 16:07
有些图我现在还是用SD1.5出的,所以这俩我还在继续用。

潜变量成对我记得是说已经没用了的
其实可以只用multidiffusion来画多人图吧
我看他插件的说明文档也可以的吧

—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-9 16:14 | 显示全部楼层
本帖最后由 cube 于 2024-5-9 16:23 编辑
bwsusaga 发表于 2024-5-9 15:46
还有个问题想请教下,
在改用SDXL出图后,经常在设置几乎不变的情况下,正常出一部分图后就会出现像

S1图床这两天出问题了看不到。

但是我猜很大可能只是常见的内存或者显存不够导致画着画着崩了,用comfyui可能会好一点。
而且用comfyui还可以更方便的自定义分区。
回复

使用道具 举报

     
发表于 2024-5-9 16:15 | 显示全部楼层
7776169 发表于 2024-5-9 16:12
潜变量成对我记得是说已经没用了的
其实可以只用multidiffusion来画多人图吧
我看他插件的说明文档也可以 ...

是的,潜变量成对我也好久没用过了,所以是不是失效了还真没确认过。

multidiffusion已经可以应对大部分情况了,顺便还能分区放大。
回复

使用道具 举报

     
发表于 2024-5-9 16:16 来自手机 | 显示全部楼层
建议买16*2的内存
显存没得买就算了,内存还是能有用处的(基本上开着那些优化可以直接吃了24g内存,之前16g内存玩起来不爽)

—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-9 16:17 来自手机 | 显示全部楼层
cube 发表于 2024-5-9 16:15
是的,潜变量成对我也好久没用过了,所以是不是失效了还真没确认过。

multidiffusion已经可以应对大部分 ...

我还记得以前秋叶他就吐槽过。
那些b站的多人图教程还在潜变量成对,这插件都失效了好久了还在用

—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-9 17:21 | 显示全部楼层
本帖最后由 cube 于 2024-5-9 17:45 编辑
bwsusaga 发表于 2024-5-9 15:46
还有个问题想请教下,
在改用SDXL出图后,经常在设置几乎不变的情况下,正常出一部分图后就会出现像

这是用comfyui自己自带的“条件采样区域”和“条件合并”节点实现分区控制,控制左边绘制桐条,穿正装,站立,右边生成艾吉斯,穿校服,蹲下(当然你要精准画出P3里的原服装必须加服装准确的罗马音注释或者使用lora)。
没有使用Lora,而且可以不用分区控制插件,流程上要简单很多。


单独调整视角,一个正对,一个背对,控制不同人的眼睛和发色避免污染:

不过这其实算是基础用法,仔细看会发现分界处的融合有瑕疵,要求更高的话要配合layerdiffusion和更复杂的融合方法。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-5-9 17:22 | 显示全部楼层
另外推荐这位的教程
https://civitai.com/models/33960 ... aint-or-my-workflow

Regional Prompt和 Adetailer的用法
Regional Prompt的说明文档一直没更新的,看的你头晕(

评分

参与人数 1战斗力 +2 收起 理由
bwsusaga + 2 教程很有用,感谢

查看全部评分

回复

使用道具 举报

     
发表于 2024-5-9 17:26 来自手机 | 显示全部楼层
本帖最后由 cube 于 2024-5-9 17:30 编辑

我其实更建议楼主这样有细化的绘图要求的转ComfyUi,支付一点点学习成本带来的是非常高的自由度。
(我其实就是因为用comfyui用习惯了导致对现在的webui插件反而没那么熟悉了)。
回复

使用道具 举报

     
发表于 2024-5-9 18:10 | 显示全部楼层
cube 发表于 2024-5-9 17:26
我其实更建议楼主这样有细化的绘图要求的转ComfyUi,支付一点点学习成本带来的是非常高的自由度。
(我其 ...

我是从头到尾都在用WEBUI
你叫我转去COMFYUI
我也只会头大
回复

使用道具 举报

     
 楼主| 发表于 2024-5-9 18:53 | 显示全部楼层
cube 发表于 2024-5-9 16:14
S1图床这两天出问题了看不到。

但是我猜很大可能只是常见的内存或者显存不够导致画着画着崩了,用comfyui ...

我配置64G内存+4090I9,肯定是没太大问题,
但出现上面花屏图和单线条色块的情况还挺多的
有人说是LORA过拟合的情况,也不知道怎么避免。

转comfyui这个,等WEBUI无法处理的情况变多或需求跟不上再考虑吧
回复

使用道具 举报

     
发表于 2024-5-9 18:58 | 显示全部楼层
本帖最后由 cube 于 2024-5-9 19:10 编辑
bwsusaga 发表于 2024-5-9 18:53
我配置64G内存+4090I9,肯定是没太大问题,
但出现上面花屏图和单线条色块的情况还挺多的
有人说 ...

如果硬件问题不大,你可以尝试用动态CFG,方法用half cos up,如果本来CFG是7的话,把CFG最低值设为3.5,高点从12开始慢慢往下降到不会出现这类问题或者图不过饱和为止。

回复

使用道具 举报

     
 楼主| 发表于 2024-5-9 19:10 | 显示全部楼层
cube 发表于 2024-5-9 18:58
如果硬件问题不大,你可以尝试用动态CFG,方法用half cos up,如果本来CFG是7的话,把CFG最低值设为3.5, ...

感谢,回头跑图时再出现类似情况我试下。
回复

使用道具 举报

     
发表于 2024-5-9 19:10 | 显示全部楼层
我寻思这提到的插件全都是model free的trick,真打算用自己照着抄成对应版本不就完事儿了
回复

使用道具 举报

     
发表于 2024-5-9 19:12 | 显示全部楼层
bwsusaga 发表于 2024-5-9 19:10
感谢,回头跑图时再出现类似情况我试下。

还有同时,降低lora的强度,在lora的尖括号里最后面加上:X,X从1降到不会导致角色形象出现偏差,一般来说人物LORA0.7左右差不多了,用多个人物lora很容易导致clip编码冲突。
回复

使用道具 举报

     
发表于 2024-5-10 05:41 | 显示全部楼层
bwsusaga 发表于 2024-5-9 18:53
我配置64G内存+4090I9,肯定是没太大问题,
但出现上面花屏图和单线条色块的情况还挺多的
有人说 ...

LORA过拟合只能换一个
如果是你自己炼就重新练(
不过我真没试过用插件配合两个LORA的时候试过这样(当然,仅仅只是说SDXL的情况。。。。。。。
回复

使用道具 举报

     
发表于 2024-5-10 05:49 | 显示全部楼层

另外如果用SDXL的话,这里调成这样
我试过,好像就不会出一些奇奇怪怪的图了(

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1战斗力 +1 收起 理由
bwsusaga + 1 这个方法真的有效

查看全部评分

回复

使用道具 举报

     
发表于 2024-5-10 07:11 | 显示全部楼层
bwsusaga 发表于 2024-5-9 15:46
还有个问题想请教下,
在改用SDXL出图后,经常在设置几乎不变的情况下,正常出一部分图后就会出现像

遇到过
用多个lora的时候出现过
判断是lora有冲突

另外建议尝试comfyui
反正用了一个礼拜以后不回不去了
回复

使用道具 举报

     
发表于 2024-5-10 10:06 来自手机 | 显示全部楼层
https://bbs.saraba1st.com/2b/thread-2179426-2-1.html

另外楼主你是i9?要不要看看有没有这个问题

—— 来自 OnePlus GM1900, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-6-3 21:14 , Processed in 0.199968 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表