本申请涉及计算机,具体涉及一种虚拟模型的生成方法、装置、计算机设备及计算机可读存储介质。
背景技术:
1、随着计算机技术的发展,vr(virtual reality,虚拟现实)、ar(augmentedreality,增强显示)、游戏等数字娱乐产业得到了迅速发展。这些数字娱乐产业需要大量的三维模型资源,尤其是人物头像模型。
2、相关技术中,通常采用手工建模来创造三维模型,具体为通过3d建模软件,手动绘制或创建模型的各个部分,逐步完成三维模型的建立。但是,手工建模的方式需要耗费大量时间和资源,且通常存在一定的误差和限制,从而影响三维模型的制作效率。
技术实现思路
1、本申请实施例提供一种虚拟模型的生成方法、装置、计算机设备及计算机可读存储介质,可以提高虚拟模型的制作效率。
2、本申请实施例提供了一种虚拟模型的生成方法,包括:
3、采集目标对象的运动数据,根据所述运动数据生成所述目标对象的骨架模型;
4、获取所述目标对象的形状模型,基于所述形状模型与所述骨架模型,确定所述目标对象的初始虚拟模型;
5、获取所述目标对象的纹理图像,根据所述纹理图像生成第一纹理贴图;
6、基于所述第一纹理贴图对所述初始虚拟模型进行处理,得到所述目标对象的目标虚拟模型。
7、相应的,本申请实施例还提供了一种虚拟模型的生成装置,包括:
8、第一采集单元,用于采集目标对象的运动数据,根据所述运动数据生成所述目标对象的骨架模型;
9、第一获取单元,用于获取所述目标对象的形状模型,基于所述形状模型与所述骨架模型,确定所述目标对象的初始虚拟模型;
10、第二获取单元,用于获取所述目标对象的纹理图像,根据所述纹理图像生成第一纹理贴图;
11、第一处理单元,用于基于所述第一纹理贴图对所述初始虚拟模型进行处理,得到所述目标对象的目标虚拟模型。
12、相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的虚拟模型的生成方法。
13、相应的,本申请实施例还提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的虚拟模型的生成方法。
14、本申请实施例通过采集目标对象的运动数据,根据运动数据生成目标对象的骨架模型,以及获取目标对象的形状模型,基于形状模型与骨架模型,确定目标对象的初始虚拟模型,然后,获取目标对象的纹理图像,根据纹理图像生成第一纹理贴图;基于第一纹理贴图对初始虚拟模型进行处理,得到目标对象的目标虚拟模型。以此,可以提高虚拟模型的制作效率。
1.一种虚拟模型的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述纹理图像生成第一纹理贴图,包括:
3.根据权利要求1所述的方法,其特征在于,在所述基于所述第一纹理贴图对所述初始虚拟模型进行处理,得到所述目标对象的目标虚拟模型之前,还包括:
4.根据权利要求1所述的方法,其特征在于,在所述基于所述第一纹理贴图对所述初始虚拟模型进行处理,得到所述目标对象的目标虚拟模型之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标对象的真实图像对所述目标虚拟模型进行优化处理,得到优化处理后的目标虚拟模型,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述预设网络模型包括生成器网络和判别器网络;
9.根据权利要求1所述的方法,其特征在于,所述基于所述形状模型与所述骨架模型,确定所述目标对象的初始虚拟模型,包括:
10.根据权利要求1所述的方法,其特征在于,所述根据所述运动数据生成所述目标对象的骨架模型,包括:
11.根据权利要求10所述的方法,其特征在于,所述预处理至少包括:去除噪声、滤波和插值。
12.一种虚拟模型的生成装置,其特征在于,所述装置包括:
13.一种计算机设备,包括存储器,处理器及存储在存储器上并在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至11任一项所述的虚拟模型的生成方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至11任一项所述的虚拟模型的生成方法。