前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

教你一招6:用Stable Diffusion卡通图片变真人形象

qiguaw 2024-10-23 13:16:12 资源文章 65 ℃ 0 评论

自己喜欢的动漫角色是真人的话,该长成什么样子呢?有了AI绘画后,用Stable Diffusion 软件来实现就简单了。原来平面的动漫或卡通人物变成了真人,立体形象,更逼真了,总体上看生成的效果还是不错的。有兴趣的不妨试一试,看个例子:

一、准备字体的图片

1.首先你要有张原图,网上下载或用【文生图】中生成了一个卡通形象。

这里用网上下载的李白经典像,像素大小是500*716。

2.选择合适的模型,因为要生成真人效果,最好用一个比较偏向写实的AI模型,这里推荐用Chilloutmix,真实感snapdd00_v1系列。

3.输入提示词。

提示词的部分是需要比较精准的描述你的参考图,包括图片上所有关于角色的特征描述,这个可能对很多人来说比较难。但没关系,咱们有办法可以解决。
利用Stable diffusion的反推提示词功能,我的是WD1.4,再加入一些画质描述即可。建议在它生成的基础上自己检查下哪些是需要的,哪些是要删掉的,哪些还需要添加。这里有个注意点是,不是提示词越多越好,而是越准确越好。

正向提示词:(photorealistic:1.3),(masterpiece, best quality,8k:1.2),(ultra-detailed, highres, extremely detailed , incredibly absurdres, huge filesize:1.1 ),1boy,solo,male focus,facial hair,hat,mustache,black hair,beard,traditional media,ponytail,tate eboshi,black eyes,upper body,realistic,masterpiece,best quality,(detailed eyes and skin),extremely detailed eyes and face,beautiful detailed nose,beautiful detailed eyes,extremely detailed hair,

翻译:(照片真实感:1.3),(杰作,最好的质量,8k:1.2),(超细节,高层,非常详细,难以置信的荒谬,巨大的文件大小:1.1),1男孩,独奏,男性焦点,面部毛发,帽子,胡子,黑头发,胡子,传统媒体,马尾辫,tate-eboshi,黑眼睛,上身,逼真,杰作,最好质量,

反向提示词:NSFW,(worst quality:2),(low quality:2),(normal quality:2),lowres,normal quality,blurry,((monochrome)),((grayscale)),skin spots,acnes,skin blemishes,age spot,(ugly:1.331),(duplicate:1.331),(morbid:1.21),(mutilated:1.21),(tranny:1.331),mutated hands,(poorly drawn hands:1.5),(bad anatomy:1.21),(bad proportions:1.331),extra limbs,(disfigured:1.331),(missingarms:1.331),(extra legs:1.331),(fused fingers:1.61051),(too many fingers:1.61051),(easynegative:1.2),(unclear eyes:1.331),bad hands,missing fingers,extra digit,(((extraarms and legs))),ng_deepnegative_v1_75t,

二、把图片放到【图生图】中做

1.选择采样器,这个看个人喜好,这里的生成算法对结果影响会比较大,我测试后发现对于动漫成长真人这个需求,用Euler a这个会比较好用。然后是采样步数,默认是20,但是我现在选择的这个采样器在30步以上有更好的细节所以我设置为30。

面部修复要打开,不然脸容易崩。

分辨率必须调整跟原图一致,如果原图分辨率很大就必须等比例缩小,注意:缩小分辨率一定要跟原图比例一致。

提示词引导系数和重绘强度默认就可以,后续处理需要调整这两个参数,现在先不动。重绘强度现在用0.3,越大与原图越不像,但越象真人。

2.重点调节ControlNet的相关参数

首先把原图放入controlnet,选择线稿模式(老版本controlnet是直接选预处理器),选择预处理器:lineart_realistic

模型选择 :control_v11p_sd15_lineart

老版本的也可以直接用canny

点击预览生成线稿后

然后在结束控制的步数调整参数,一般取值0.3-0.4,太少人物跟原图差距过大,太大又不像真人。

三、生成图像

点击生成,多尝试不同大模型,修改配置参数。如果发现生成的效果经过多次后依然效果不大好,可以考虑换采样方法和其他设置项。如果发现前面几张方向对了,那么就可以把生成的图片张数加多,再来对比看效果选择比较满意的一张。还可以进行图生图进一步细节处理,让图片更精致。

这里放一些我尝试用不同的参数生成的不同的真人形象大家可以看一下效果。最后想说:选择的动漫图片动作和角度最好正常一些,建议用正面像哦,最好不要带手,sd生成手的图还不太成熟。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表