欢迎光临散文网 会员登陆 & 注册

Stable Diffusion WebUI如何修复手部姿态

2023-03-13 03:10 作者:落幕白  | 我要投稿

前言:

本文记录如果使用ControlNet修复SD绘画的复杂手部姿态。

问题:

近期大火的Stable Diffusion的确颠覆认知,对二次元爱好者来说,这么的爱不释手,可以随心所欲的控制生成,但是鉴别AI画作有个显而易见的方式,即看手部是否合理。也正是如此,很多不错的AI画作规避的方案是精挑细选出好的手指或者干脆不要带有手部的图片。

模型始终不能理解五根手指这件事,猜测可能是网上的画作手部视角遮挡导致的,但无论如何吧。生成“乱七八糟”手指的现象基本是100%。


解法:

本文解法:

通过在原图手绘+PS制作图层,并利用Candy的方式做控制引导;

  • 初始图像:可以看出效果,因为动作比较复杂,手部直接崩了。尝试生成过很多次,手部的效果一言难尽。


  • 将手部区域擦除,重新绘制,并填充肉色(期间先用Inpainting的方式进行了部分修正),注意:这里要把手部单独放在一个图层,后续会作为ControlNet的输入使用。同时将擦除的非手部区域用PS仿制图章进行修复。


  • 将手部图层作为ControlNet输入,weight调到最大,CFG调整3-5,Denoising strength 0.2-0.25 开始生成。


编辑

  • 最终效果:


其他解法:

B站有个视频是通过手部深度图作为控制模块,引导生成的:

但是有缺陷:

  1. 手部姿态样式固定几种;

  2. 目前只支持正方形的图像输入;

  3. 生成效果不如本文的方案;

碎碎念:

  • inpainting是真的好用。


  • 把小时候画的随笔做了一下填色,哈哈哈



Stable Diffusion WebUI如何修复手部姿态的评论 (共 条)

分享到微博请遵守国家法律