角色模型的制作方法和系统技术方案

技术编号:36430586 阅读:11 留言:0更新日期:2023-01-20 22:42
本申请实施例提供了一种角色模型的制作方法和装置,其中,所述的方法包括:获取用户输入的角色图像;对所述角色图像进行分割处理得到多个图层文件;查找与所述多个图层文件匹配的目标模型;其中,所述目标模型文件具有对应于各个躯体的形变参数;依据所述形变参数对所述多个图层文件进行形变处理,以生成具有立体动态效果的角色模型。从而用户仅需要提供一张图像就可以实现Live 2D模型的制作,极大降低Live 2D模型使用成本和门槛,无需任何相关的技术知识和经验,即可得到用户所需要效果的角色模型,提高角色模型的制作效率。提高角色模型的制作效率。提高角色模型的制作效率。

【技术实现步骤摘要】
角色模型的制作方法和系统


[0001]本申请实施例涉及图像处理
,尤其涉及一种角色模型的制作方法、系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,Live2D技术广泛用在游戏和动画视频制作,虚拟直播等场景。Live2D模型的制作通常由画师通过绘图工具(如,Photoshop等)绘制好已经分层好的图层,为了方便后续在Live2D Editor中的使用,每个图层可以单独移动,然后通过Live2D Editor工具对各个图层分别设计形变器,通过网孔的位置排布实现部件的移动,渲染出Live2D模型立体的动态效果。
[0003]然而,由于Live2D模型需要提前绘制好立绘图像,然后再导入Live2D模型制作工具中进行形变制作,一般制作过程都是通过人工完成,有较高的制作成本,并且需要专业知识和技能,才能绘制出好看的live2D模型。

技术实现思路

[0004]本申请实施例的目的是提供一种角色模型的制作方法、系统、计算机设备及计算机可读存储介质,用于解决以下问题:live2D模型的制作成本较高,且需要有一定的绘画基础和软件编辑能力,使用门槛较高。
[0005]本申请实施例的一个方面提供了一种角色模型的制作方法,包括:
[0006]获取用户输入的角色图像;
[0007]对所述角色图像进行分割处理得到多个图层文件;
[0008]查找与所述多个图层文件匹配的目标模型文件;其中,所述目标模型文件具有对应于各个躯体的形变参数;
[0009]依据所述形变参数对所述多个图层文件进行形变处理,以生成具有立体动态效果的角色模型。
[0010]可选地,每个所述图层文件分别对应于角色躯体的各个部分;所述对所述角色图像进行分割处理得到多个图层文件,包括:
[0011]按照角色躯体的不同部分对所述角色图像进行分割处理,以得到所述多个图层文件。
[0012]可选地,所述按照角色躯体的不同部分对所述角色图像进行分割处理以得到所述多个图层文件,包括:
[0013]通过预置的图像处理模型,按照角色躯体的不同部分对所述角色图像进行分割处理以得到多个图层文件,确定所述多个图层文件中的被遮挡区域,并对所述被遮挡区域进行像素补全。
[0014]可选地,在所述对所述角色图像进行分割处理得到多个图层文件的步骤之前,还包括:
[0015]获取样本图像,以及所述样本图像对应的图层文件;
[0016]根据所述样本图像和所述图层文件对初始图像处理模型进行训练,以得到所述预置的图像处理模型。
[0017]可选地,所述查找与所述多个图层文件匹配的目标模型文件,包括:
[0018]分别确定所述多个图层文件与多个预设模型文件的匹配度;
[0019]确定匹配度最高的模型文件为所述目标模型文件。
[0020]可选地,所述角色模型为Live2D模型。
[0021]本申请实施例的一个方面又提供了一种角色模型的制作装置,包括:
[0022]角色图像获取模块,用于获取用户输入的角色图像;
[0023]图像处理模块,用于对所述角色图像进行分割处理得到多个图层文件;
[0024]模型匹配模块,用于查找与所述多个图层文件匹配的目标模型文件;其中,所述目标模型文件具有对应于各个躯体的形变参数;
[0025]形变处理模块,用于依据所述形变参数对所述多个图层文件进行形变处理,以生成具有立体动态效果的角色模型。
[0026]可选地,每个所述图层文件分别对应于角色躯体的各个部分;所述图像处理模块,包括:
[0027]图像处理子模块,用于按照角色躯体的不同部分对所述角色图像进行分割处理,以得到所述多个图层文件。
[0028]可选地,所述图像处理子模块,包括:
[0029]图像处理单元,用于通过预置的图像处理模型,按照角色躯体的不同部分对所述角色图像进行分割处理以得到多个图层文件,确定所述多个图层文件中的被遮挡区域,并对所述被遮挡区域进行像素补全。
[0030]可选地,所述装置还包括:
[0031]样本图像获取模块,用于获取样本图像,以及所述样本图像对应的图层文件;
[0032]模型训练模块,用于根据所述样本图像和所述图层文件对初始图像处理模型进行训练,以得到所述预置的图像处理模型。
[0033]可选地,所述模型匹配模块,包括:
[0034]匹配度确定模块,用于分别确定所述多个图层文件与多个预设模型文件的匹配度;
[0035]模型文件确定模块,用于确定匹配度最高的模型文件为所述目标模型文件。
[0036]可选地,所述角色模型为Live2D模型。
[0037]本申请实施例的一个方面又提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述的角色模型的制作方法的步骤。
[0038]本申请实施例的一个方面又提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行所述计算机程序时实现如上述的角色模型的制作方法的步骤。
[0039]本申请实施例提供的角色模型的制作方法、系统、设备及计算机可读存储介质,通过获取用户输入的角色图像;对所述角色图像进行分割处理得到多个图层文件;查找与所
述多个图层文件匹配的目标模型;其中,所述目标模型文件具有对应于各个躯体的形变参数;依据所述形变参数对所述多个图层文件进行形变处理,以生成具有立体动态效果的角色模型。从而用户仅需要提供一张图像就可以实现Live 2D模型的制作,极大降低Live 2D模型使用成本和门槛,无需任何相关的技术知识和经验,即可得到用户所需要效果的角色模型,提高角色模型的制作效率。
附图说明
[0040]图1示意性示出了根据本申请实施例的角色模型的制作方法的应用环境图;
[0041]图2示意性示出了根据本申请实施例一的角色模型的制作方法的流程图;
[0042]图3示意性示出了根据本申请实施例一的角色模型的制作方法的框架示意图;
[0043]图4示意性示出了根据本申请实施例二的角色模型的制作装置的框图;及
[0044]图5示意性示出了根据本申请实施例三的适于实现角色模型的制作方法的计算机设备的硬件架构示意图。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]需要说明的是,在本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种角色模型的制作方法,其特征在于,包括:获取用户输入的角色图像;对所述角色图像进行分割处理得到多个图层文件;查找与所述多个图层文件匹配的目标模型文件;其中,所述目标模型文件具有对应于各个躯体的形变参数;依据所述形变参数对所述多个图层文件进行形变处理,以生成具有立体动态效果的角色模型。2.根据权利要求1所述的角色模型的制作方法,其特征在于,每个所述图层文件分别对应于角色躯体的各个部分;所述对所述角色图像进行分割处理得到多个图层文件,包括:按照角色的不同躯体部分对所述角色图像进行分割处理,以得到所述多个图层文件。3.根据权利要求2所述的角色模型的制作方法,其特征在于,所述按照角色躯体的不同部分对所述角色图像进行分割处理以得到所述多个图层文件,包括:通过预置的图像处理模型,按照角色躯体的不同部分对所述角色图像进行分割处理以得到多个图层文件,确定所述多个图层文件中的被遮挡区域,并对所述被遮挡区域进行像素补全。4.根据权利要求3所述的角色模型的制作方法,其特征在于,在所述对所述角色图像进行分割处理得到多个图层文件的步骤之前,还包括:获取样本图像,以及所述样本图像对应的图层文件;根据所述样本图像和所述图层文件对初始图像处理模型进行训练,以得到所述预置的图像处理模型。5.根据权利要求1所述的角色模型的制作方法,其特征在于,所述查找与所述多个图层文件匹配的目标模型文件,包括:分别确定所述多个图层文件与多个预设模型文件的匹配度;确定匹配度最高的模型文件为所述目标模型文件。6.根据权利要求1所述的角色模型的制作方法,其特征在于,所述角色模型为Live2D模型。7.一种角色模型的制作装置,其特征在于,包括:角色图像获取模块,用于获取用户输入的角色图像;图像处理模块,用于对所述角色图像进行分割处理得到多个图层文件;模型匹配模块,用于查找与所述多个图层文件匹配的目标模型文件;其中,所述目标模型文件具有...

【专利技术属性】
技术研发人员:尹名玉何涛
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1