专栏/stable diffusion图生图漫画转真人高级进阶----局部重绘及细节调整(A卡低配友好干货

stable diffusion图生图漫画转真人高级进阶----局部重绘及细节调整(A卡低配友好干货

2023年06月08日 06:54--浏览 · --点赞 · --评论
粉丝:200文章:34

    在漫画转真人过程中经常会碰到多人,原图缩小比例之后出图脸部崩坏,多只手的奇行种,N个手指的克苏鲁等等情况,通常N卡用户都会用真大分辨率出图抽卡的方式来10选一或者20选一,N选一来解决这个问题,A卡或者苹果系列的用户就苦了,增大分辨率直接爆显存,暴力抽卡消耗巨量的时间,我就是用6700xt出的图,用以上这些办法简直苦不堪言,经常消耗巨量的时间后还没有一张能用的,直接哭晕在厕所。经过不断地摸索,现在我给大家介绍一个对A卡,底显存配置,苹果电脑的用户及其友好且高效的出图技巧,并且这种技巧在文生图中也适用。

     这里假设你已经看过我上一期教学(没看过的点这里),并且你已经有一定的实践经验,我们开始下一步的进阶教学。

     首先我们找一张多人的漫画原稿:

               

      把原稿放入反推中获得基础提示词:

1girl, monochrome, 1boy, greyscale, wet, bandages, closed eyes, shirt, muscular, hug, wet clothes, hetero, wet shirt, wet hair, bandaged arm

1女孩,单色,1男孩,灰色,湿,绷带,闭着眼睛,衬衫,肌肉发达,拥抱,湿衣服,异性恋,湿衬衫,湿头发,绷带手臂

对照翻译发现这些都是物体基础描述,而且有些不准确,比如 :湿,     湿衣服,湿衬衫,湿头发

特别是:monochrome, greyscale, 这两个词,对应的是单色,灰色,这些画面控制的词一定要删除

把不和要求的描述统统删除,然后再加上对图像人物动作的描述,这里我是直接用文翻译成英文:

a boy holding a girl,Hands on a woman's head,Girl crying in boy's arms,The boy has a band-aid on his face,The boy tilted his head,not look at the audience,(Crying girl:1.3),Girl with a bandage on her hand,Boy smile,Background: Night view of the city,Railing,

一个男孩抱着一个女孩,手放在一个女人的头上,女孩在男孩怀里哭泣,男孩脸上戴着创可贴,男孩歪着头,不看观众,(哭泣的女孩:1.3),手上绑着绷带的女孩,男孩微笑,背景:城市夜景,栏杆,

好了修改好tag之后,在tag最前面加上照片级级的图像质量控制语句(这些语句是我测试过出照片级真实效果必备,且最简化的)

正向:(photorealistic:1.3), (masterpiece, best quality,8k:1.2), (ultra-detailed, highres, extremely detailed ,absurdres,  incredibly absurdres, huge filesize:1.1 ),

反向:illustration, 3d, sepia, painting, cartoons, sketch,(worst quality:2),(low quality:2), (normal quality:2) ,bad-hands-5, bad-image-v2-39000,  ng_deepnegative_v1_75t

tag修改好之后,把原稿放入图生图中

参数如图

具体参数配置以及说明请参考我上一期教学(点这里

然后转到controlnet设置:

具体参数配置以及说明请参考我上一期教学(点这里

注意【结束控制的步数】这个参数初始时候我是设置0.4,先跑一张图看结果

崩了。。。。。

不出所料跟原图差别太大了,不要紧我们继续调整【结束控制的步数】逐步增大每次0.05-0.1

之间不需要很准确直接用鼠标拖动滑块就可以,重复几次后得到比较接近原图的效果


很接近了

这样子就差不多了,生成的图大致接近原图就可以,其中,手部,头部,多余的手这些地方忽略不管,因为接下我们要到本期讲解的重点:【图生图--局部绘制】解决

把图像发送至局部绘制

直接发送到局部绘制

发送到局部绘制后我们先画女生的脸,看参数面板

先把女生的脸给涂抹上蒙版

【绘制蒙版内容】:这个很好理解就是只绘制涂抹部分的内容

【原图】:直接在原图的基础上重绘

【仅蒙版】:这个参数就很重要了,选择仅蒙版就是在原图的分辨率下绘制蒙版内的内容,然后放入蒙版,选择全图就是全图重绘后再把脸部的部分放入蒙版,一般脸部崩坏的原因就是分辨率不够,选择仅绘制蒙版就可以将小部分区域以高分辨率精细绘制后再放入蒙版,而不必暴力增大分辨率全图重绘,这是A卡低配或者苹果电脑提高效率的关键

保存好目前的正向tag因为后面还会用到(重要

   好了其他参数不变我们来修改女孩的tag,把除了质量控制部分的tag都删除,添加蒙版内tag的内容这里我改成这样:

1girl,Crying,Tears,(Close your eyes:1.1),

1女孩,哭泣,眼泪,(闭上眼睛:1.1),

   现在看看结果

好了女生部分完成,直接再次发送到局部绘制

接下来绘制男生部分,同样删除女生的tag,添加男生的内容:

1boy,Smile,Band-Aid,not look at the audience,Clear muscle lines,

1boy,微笑,创可贴,不看观众,清晰的肌肉线条,

把图片发送到局部绘制后我们看图生图蒙版:

一定要先点一次清除蒙版再涂抹

先点一次清除蒙版再涂抹新的蒙版,先点一次清除蒙版再涂抹新的蒙版,先点一次清除蒙版再涂抹新的蒙版

每次发送图片到局部绘制后新图都会覆盖原图以及蒙版,但是蒙版并没有被清除,只是被新图遮盖看不到而已,还是存在的并且仍然会再下一次绘图中起作用,所以在绘制新蒙版之前一定要清除旧蒙版

一切准备就绪后我们开始绘制男生的脸部,看结果:

好了效果出来了

到这里已经基本可以出图了,在出图之前还需要经过最后一道工序:添加图片细节

要达到照片级的效果,用tile无脑堆细节是最经济高效的办法 

把图片再次发送到局部绘制,清除旧蒙版,绘制新蒙版,在图片添加细节这道工序中,人物的脸庞,手指,裸露的皮肤这些都是不需要过多的细节的(男性身体的肌肉线条除外),过多褶皱的皮肤会显得很难看,所以这些地方都用新蒙版遮盖

一定要先点一次清除旧蒙版

这里修改一下局部绘制参数,选择【绘制非蒙版内容】绘制区域选择【全图】如果你选择绘制非蒙版内容又选择了仅蒙版,大概率会出错

然后看到下面【提示词权重】和【重绘强度】

这两项的修改是配合tile模型使用

把提示词权重调整到:15

重绘强度调整到:0.3

具体参数配置以及说明请参考我上一期教学(点这里

然后转到controlnet插件页面:

control_v11p_sd15_lineart  切换到  control_v11f1e_sd15_tile

预处理可选可不选

结束控制的步骤调整至:1

并勾选【启用

关闭参考图和预览图

操作过程参考我上一期教学(点这里

最后还要把局部绘制之前的tag加回来,前面提示过要你保存的重要地方

然后就可以开始跑图了,看对比结果:。。。。。。。太长了下期继续



投诉或建议