当前位置: 首页 > 聚焦 >

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

2023-06-07 23:13:27 来源: 哔哩哔哩

这几天用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倍

这样就算大功告成了,最后的高清大图我就不放了你们可以自己试试。

关键词:
x 广告
x 广告

Copyright ©  2015-2022 现在动漫网版权所有  备案号:粤ICP备18023326号-5   联系邮箱:855 729 8@qq.com