简单的用stable diffusion把漫画变成真人(干货)

这几天用SD把漫画变成真人,有不少群友都在问是怎么做到的,今天就做个简单教学把 。
首先你要有张原图,这里我自己现在【文生图】中生成了一张:

现实的情况是很多网友都更喜欢拿流行漫画里的插图来做,这时候是没有提示词的,现在我也不用现成的提示词,直接把这张图放到反推中推测:

把这段提示词复制到【图生图】中,并且在提示词前面加上照片级的质量控制语句,如下:
正向提示词:(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
接着下一步把图片放到【图生图】中:

选择采样器,这个看个人喜好,然后是采样步数,默认是20,但是我现在选择的这个采样器在30步以上有更好的细节所以我设置为30。
面部修复要打开,不然脸容易崩。
分辨率必须调整跟原图一致,如果原图分辨率很大就必须等比例缩小,注意:缩小分辨率一定要跟原图比例一致。
提示词引导系数和重绘强度默认就可以,后续处理需要调整这两个参数,现在先不动。
接着重点来了转到controlnet插件的部分:

按照箭头的顺序操作
并勾选【启用】
首先把原图放入controlnet,选择线稿模式(老版本controlnet是直接选预处理器),选择预处理器:lineart_realistic
模型选择 :control_v11p_sd15_lineart
老版本的也可以直接用canny
点击预览生成线稿后
然后在结束控制的步数调整参数,一般取值0.3-0.4,太少人物跟原图差距过大,太大又不像真人

到这里就算是出结果了,是不是很简单?
等等。。。。。
等。。。。。
。。。。。。你们都给我站住,还没下课,
做成这样你成功了90%,图片还需要细节的修饰,我们继续让图片更完美,添加更多的细节

调整【提示词引导系数】:15 (具体范围在10-15之间,看实际出图效果更改)
调整【重绘强度】:0.3(具体范围在0.2-0.4之间,实际情况看出图效果更改)
如果画面崩了,就改小一点
取消强制面部修复,取消强制面部修复,取消强制面部修复
然后转到controlnet插件页面:
把control_v11p_sd15_lineart 切换到 control_v11f1e_sd15_tile
预处理可选可不选
结束控制的步骤调整至:1
并勾选【启用】
关闭参考图和预览图

然后打开放大脚本:
选择高清化算法:4x-UltraSharp,或者R-ESRGAN 4x+ 都可以
放大倍数一般是2倍或者4倍
这样就算大功告成了,最后的高清大图我就不放了你们可以自己试试。