AI绘画动漫转真人详细教程

从小到大,我们看过的动漫、玩过的游戏有很多很多

但我们会发现里面的角色或者人物都是二次元的

我就会好奇这些动漫人物在现实中会长什么样

而现在,我们通过AI绘画竟然就能还原出来他们现实中的样子

除了动漫角色和游戏人物,古代的画像、经典的二次元图像,例如QQ头像等等,都可以把他们转成现实中的样子

无论用作满足好奇心,还是文创科普,亦或是教育都能启动辅助的作用

这篇文章会详细地介绍动漫转真人地制作方法,你只需要一步一步跟着操作,也能做出同款图片

另外,文中需要用到的模型文件,也都给大家打包好放在末尾的网盘链接里,不需要大家再自己到处去找

花了很多时间才整理出来,希望对你有帮助

目录

一、动漫转真人有什么用

1.将动漫人物变成真人

2.将游戏人物变成真人

3.将画像变成真人

二、动漫转真人分类

三、完全还原原图结构

1.图生图

01.选大模型

02.写关键词

03.参数设置

2.Tile

四、仅参考人物特征

五、特殊情况

六、结尾


一、动漫转真人有什么用

1.将动漫人物变成真人

这是我小时候非常喜欢的动漫火影忍者里的一个女角色

现在通过AI就可以生成出来她现实中的样子

还有我们的童年女神静香,在现实中也是一个非常可爱的小女孩

2.将游戏人物变成真人

除了动漫里的角色,游戏里的人物也可以变成现实中的样子

这是王者荣耀里的一个英雄

这是拳皇里的一个英雄

3.将画像变成真人

还有我们小学就学过的中国古代四大美人

一直都很好奇她们四个究竟有多好看,可是留下的画像都非常抽象,根本想象不出来

现在我们就可以通过这些画像还原出来,现实中的她们到底长什么样,也可以用作文创或者教育

下面这张图就是杨玉环杨贵妃

以上这些不管是动漫角色、游戏人物、还是古代的画像、经典的QQ头像等等,所有不是现实中的样子的照片,现在都可以通过AI技术将它们转变成现实中的样子

接下来的这篇文章,我们就来详细的介绍这种动漫转真人的制作方法

二、动漫转真人分类

动漫转真人可以分为两种

一种是完全还原原图的构图、人物姿势

另一种是参考原图的人物特征,生成出来一张新的照片,这张照片可以生成出新的构图和人物姿势

接下来我们就分成两种情况,分别讲解它们的制作方法

三、完全还原原图结构

想要完全还原我们参考图的结构、构图、人物姿势的方法有两种

一种是用图生图功能,还有一种是用controlnet里的tile模型

可以看一下这三张图片,两种方法做出来的人物没有太大的差别

唯一的区别就是tile模型生成出来的图片会有更多的细节,会自动给图片加上一些原图都没有的东西

具体操作步骤可以分为三步:

两种方法只有第三步不一样

1.选大模型

2.写关键词

3.参数设置

接下来我们就用这个动漫人物作为例子,看看具体的操作步骤

1.图生图

01.选大模型

我们要用到的都是真实的大模型

给大家分享两个我非常喜欢的大模型,出来的图片效果比较好,而且人脸也比较好看

一个是majic Mix,还有一个是极氪写实MAX

大模型放在网盘里,需要的朋友可以自己去下载

02.写关键词

关键词里主要写的是对我们原来照片的描述

通过文字将我们的照片描述出来

这里可以借助一个插件——标签器

它可以根据我们上传的照片自动描述出来画面的内容

打开“WD1.4标签器”

在左边空白地方上传我们的原图

右边就会自动出现关键词

把这些关键词复制到翻译软件

大概检查一下,把不符合我们出图的关键词删掉

比如haruno sakura,肚脐切口,头发入口,衣服切口这些

接着为了让我们出的图质量更高,我们还要加上一些画面质量词

例如:大师杰作,最高质量,最高画质之类

如果想让生成出来的人物更加好看,最关键的就是加上Lora模型

网盘里面给大家分享了几个我比较常用的Lora,不同Lora不同权重可以组合出来不同的美女

没加Lora

加了Lora

最终我们的关键词就变成了这样:

Best quality,masterpiece,ultra high res,(photorealistic:1.4), 1girl,solo,pink hair,navel,long hair,crossed arms,green eyes,forehead mark,cherry blossoms,looking at viewer,red hairband,hairband,jewelry,breasts,earrings,sleeveless,closed mouth,smile,bare shoulders,medium breasts,floating hair,branch,stomach, <lora:mix4:0.4>,<lora:不要油光和网红脸的lora_v1:0.4>,<lora:Gini_S2:0.3>,

最佳质量,杰作,超高分辨率,(照片真实感:1.4),

1女孩,独唱,粉色头发,肚脐,长发,双臂交叉,绿色眼睛,前额标记,樱花,看着观众,红色发带,发带,珠宝,胸部,耳环,无袖,闭着嘴,微笑,裸露肩膀,中等胸部,漂浮的头发,树枝,胃,

<lora:mix4:0.4>,<lora:不要油光和网红脸的lora_v1:0.4>,<lora:Gini_S2:0.3>,

然后把通用的负面关键词也复制进SD

通用负面关键词:

EasyNegative, ng_deepnegative_v1_75t, badhandv4,(worst quality:2), (low quality:2), (normal quality:2), lowres, ((monochrome)), ((grayscale)), bad anatomy,DeepNegative, skin spots, acnes, skin blemishes,(fat:1.2),facing away, looking away,tilted head, lowres,bad anatomy,bad hands, missing fingers,extra digit, fewer digits,bad feet,poorly drawn hands,poorly drawn face,mutation,deformed,extra fingers,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,polar lowres,bad body,bad proportions,gross proportions,missing arms,missing legs,extra digit, extra arms, extra leg, extra foot,teethcroppe,signature, watermark, username,blurry,cropped,jpeg artifacts,text,error,

这样我们的关键词就写好了

03.参数设置

在图生图页面上传我们的原图

看到下面的参数设置

迭代步数:30

采样方法:DPM++2M Karras

重绘尺寸要设置成和原图一样的比例

直接点那个三角尺的图标可以自动同步参数

如果同步上来的参数太大或者太小,可以自己把参数除以2或者乘2

把参数设置在1000左右就可以了

再往下还有一个最重要的参数——重绘幅度

它直接影响最后生成的图片和原图像不像

我们可以把重绘幅度设置在0.5,先生成一张照片看看效果

根据出来的图片再去调整重绘幅度

不同的图片需要的重绘幅度不一样,只能自己去慢慢调整

出来的图片不够真实,那就提高重绘幅度

出来的图片和原图差别太大,那就降低重绘幅度

最后点击生成

一张动漫角色的现实人像就生成出来了

2.Tile

接下来我们看看第二种方法

前面我用到的是SD里的图生图功能

现在我们用的是文生图里的controlnet功能

第1、2步(选大模型、写关键词)和第一种方法一样

我们直接把关键词复制过来就可以

接着第3步参数设置

这几个参数和前面也是一样的

唯一的区别就在controlnet

打开controlnet,上传原图

把“启用”和“完美像素模式”打开

控制类型选择 Tile

控制权重设置在0.7左右

这样参数就设置好了,点击生成

两种方法出来的效果差不多,只是在细节上会有区别

大家可以两种方法都试一下

四、仅参考人物特征

前面两种方法生成出来的图片在构图,人物姿势上和原图是几乎一样的

除此之外,我们还可以生成这种人物特征相似,但却可以摆出不同姿势的照片

用到的是controlnet里的IP-Adapter模型

具体的操作步骤和前面是一样的,只有第三步不一样

1.选大模型

2.写关键词

3.参数设置

大模型和关键词按照前面的方法设置

controlnet的模型选择IP-Adapter

控制权重设置在0.7左右

最后生成出来的图片就会参考我们原图的人物外表和服装

也能做出来这种将动漫人物变成真人的效果

五、特殊情况

除了上面展示那些动漫人物

还有一些比较特殊的动漫角色

例如静香、阿尼亚这种身体比例、五官比例和真人相差特别大的

做出来的图片就会变得很惊悚

对于身体比例不同,最好的解决办法就是裁剪原图,把原图裁的只剩下头部

这时候对于五官比例不同的解决办法就是加大重绘幅度

也可以用IP-Adapter来做

做出来的效果是这样的

六、结尾

以上就是我们这篇文章的全部内容,希望让你也能做出自己喜欢的二次元人物的现实人像

网盘链接:https://pan.baidu.com/s/19EyBFpMPubSkiMdAnU_1JA?pwd=fu9o

提取码:fu9o

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/618074.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【笔记】从零开始做一个男性人体的流程/躯干篇(超级详细)

躯干整体 大体 1.创建一个正方体&#xff0c;摆好位置 2.实例呀啥的都搞好 3.胸部它是一个前窄后宽的结构 斜方肌 臀部 1.臀部是前宽后窄的结构 2.我们再去侧面调整以下 胸椎向上倾斜&#xff0c;盆骨向下倾斜。脊椎是s形的 3.真实的身体没有这么方正&#xff0c;所以微调…

3kCTF2021 echo klibrary

文章目录 前言echoklibrary 前言 今天状态不好&#xff0c;很多事情都不想干&#xff0c;就做一做简单的题目 echo 内核版本&#xff1a;v5.9.10smap/smep/kaslr 开启modprobe_path 可写 题目给了源码&#xff0c;非常简单就是无限次的任意地址读写&#xff1a; #include …

Lombok注解详解

文章目录 注解详解lombok包下注解汇总- Getter- Setter- ToString- EqualsAndHashCode- Data- Value- NonNull- NoArgsConstructor- AllArgsConstructor- RequiredArgsConstructor- Builder- Synchronized- Cleanup- Singular- Generated- SneakyThrows- val- var experimental…

pwn(安装环境)

从安装虚拟机开始 1.先安装vmware 详细教程&#xff1a; VMware下载安装教程(超详细)-CSDN博客 2.然后下载虚拟机镜像文件 进入下面这个链接下载 Get Kali | Kali LinuxHome of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Te…

Linux安装配置CGAL,OpenCV和Gurobi记录

安装Qt&#xff0c;查看当前的Qt版本&#xff0c;需要至少满足v5.12 qmake -v安装CGAL&#xff0c;The Computational Geometry Algorithms Library (cgal.org) CGAL v5.6.1&#xff1a;https://github.com/CGAL/cgal/releases/download/v5.6.1/CGAL-5.6.1.tar.xz 确保C编译…

5款可用于LLMs的爬虫工具/方案

5款可用于LLMs的爬虫工具/方案 Crawl4AI 功能: 提取语义标记的数据块为JSON格式&#xff0c;提供干净的HTML和Markdown文件。 用途: 适用于RAG&#xff08;检索增强生成&#xff09;、微调以及AI聊天机器人的开发。 特点: 高效数据提取&#xff0c;支持LLM格式&#xff0c;多U…

改变浏览器大小,图片(img)内容居中显示img标签,不是背景图

改变浏览器大小,图片&#xff08;img&#xff09;内容居中显示&#xff0c;img标签&#xff0c;不是背景图 效果直接上图&#xff1a; 上代码&#xff1a; <!DOCTYPE html> <html> <head><title>测试图片居中显示&#xff0c;高度不变只变宽度<…

HCIP【BGP综合实验】

目录 一、实验拓扑图&#xff1a; 二、实验要求&#xff1a; 三、实验思路&#xff1a; 四、实验步骤&#xff1a; 1、进行网段的子网划分&#xff08;整个实验总共有19条网段&#xff09;&#xff1a; (1)首先&#xff0c;根据实验要求&#xff0c;将172.16.0.0/16全部划…

C语言学习(九)多文件编程 存储类型 结构体

目录 一、多文件编程&#xff08;一&#xff09;不写头文件的方方式进行多文件编程 &#xff08;二&#xff09;通过头文件方式进行多文件编程&#xff08;1&#xff09;方法&#xff08;2&#xff09;头文件守卫 &#xff08;三&#xff09; 使用多文件编程实现 - * / 功能 二…

系统设计中的泛化调用

背景 目前在学习一些中间件&#xff0c;里面看到了一个词是叫泛化调用&#xff0c; 其实这个场景在JAVA中比较常见。我们常用的有反射&#xff0c;反射就是我知道类名称、类方法和参数&#xff0c;调用一个Object的类&#xff0c;但是在HTTP或者RPC远程调用过程中&#xff0c;…

服务异步通讯MQ

同步调用存在的问题: 异步调用方案: RabbitMQ安装: 第一种:在线拉取 docker pull rabbitmq:3-management 第二种:将已有的安装包放入再用load加载 我这里放到tmp包里边 然后:cd /tmp docker load -i mq.tar 加载进去 然后运行mq容器 docker run \-e RABBITMQ_DEFAULT_USER…

【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”

看到这句话的时候证明&#xff1a;此刻你我都在努力~ 加油陌生人~ 个人主页&#xff1a; Gu Gu Study ​​ 专栏&#xff1a;一步一步了解Java 喜欢的一句话&#xff1a; 常常会回顾努力的自己&#xff0c;所以要为自己的努…

下水道井盖多分类检测定位

下水道井盖识别&#xff0c;多分类&#xff0c;使用yolov5训练&#xff0c;采用一部分开源数据集和自建数据集。python pytorch opencv 深度学习#人工智能#深度学习#目标检测

在STM32中用寄存器方式点亮流水灯

文章目录 实验资料一、对寄存器的理解1.通俗认识寄存器2.深入了解寄存器&#xff08;1&#xff09;端口配置低寄存器&#xff08;配置0到7引脚的寄存器&#xff09;&#xff08;2&#xff09;端口配置高寄存器&#xff08;配置8到15引脚&#xff09; 3.GPIO口的功能描述 二、配…

Git Bash和Git GUI设置中文的方法

0 前言 Git是一个分布式版本控制系统&#xff0c;可以有效、高速地处理从很小到非常大的项目版本管理。一般默认语言为英文&#xff0c;本文介绍修改Git Bash和Git GUI语言为中文的方法。 1 Git Bash设置中文方法 &#xff08;1&#xff09;鼠标右键&#xff0c;单击“Git B…

时间复杂度的简单讲解

小伙伴们大家好&#xff0c;我们又见面了&#xff0c;这次我们直接进入正题 时间复杂度的概念 时间复杂度的定义&#xff1a;在计算机科学中&#xff0c; 算法的时间复杂度是一个函数 &#xff0c;它定量描述了该算法的运行时间。一 个算法执行所耗费的时间&#xff0c;从理论…

公有云Linux模拟TCP三次挥手与四次握手(Wireshark抓包验证版)

目录 写在前面环境准备实验步骤1. 安装nc工具2. 使用nc打开一个连接2.1 公有云-安全组放行对应端口&#xff08;可选&#xff09; 3. 打开Wireshark抓包工具4. 新开终端&#xff0c;进行连接5. 查看抓包文件&#xff0c;验证TCP三次握手与四次挥手TCP三次握手数据传输TCP四次挥…

【C++杂货铺铺】AVL树

目录 &#x1f308;前言&#x1f308; &#x1f4c1; 概念 &#x1f4c1; 节点的定义 &#x1f4c1; 插入 &#x1f4c1; 旋转 1 . 新节点插入较高左子树的左侧---左左&#xff1a;右单旋 2. 新节点插入较高右子树的右侧---右右&#xff1a;左单旋 3. 新节点插入较高左…

57 读取/写出/读取 文件的过程的调试

前言 问题来自于文章 请教文件读写问题 请教文件读写问题 - 内核源码-Chinaunix vim 编辑文件, 实际上删除了原有的文件建立了一个新的文件? Ls –ail . 查看 inode 编号不一样了 这里主要是 调试一下 这一系列流程 测试用例 就是一个程序, 读取 1.txt 两次, 两次之间间隔…

49. UE5 RPG 使用Execution Calculations处理对目标造成的最终伤害

Execution Calculations是Unreal Engine中Gameplay Effects系统的一部分&#xff0c;用于在Gameplay Effect执行期间进行自定义的计算和逻辑操作。它允许开发者根据特定的游戏需求&#xff0c;灵活地处理和修改游戏中的属性&#xff08;Attributes&#xff09;。 功能强大且灵…