三维人物模型的构建方法、装置、设备和存储介质制造方法及图纸

技术编号:37568698 阅读:10 留言:0更新日期:2023-05-15 07:47
本申请涉及一种三维人物模型的构建方法、装置、设备和存储介质。主要技术方案包括:响应于客户端向服务器发起登录请求,接收服务器发送的捏脸换装信息,根据捏脸换装信息,判断是否创建人物角色,响应于确定未创建人物角色时用户通过客户端输入角色创建信息,根据角色创建信息,能够快速地构建三维人物模型,构建过程简单易操作,构建成本低。构建成本低。构建成本低。

【技术实现步骤摘要】
三维人物模型的构建方法、装置、设备和存储介质


[0001]本申请涉及人工智能
,特别是涉及一种三维人物模型的构建方法、装置、设备和存储介质。

技术介绍

[0002]随着直播、元宇宙等行业发展,捏脸和换装也成为一个不可或缺的部分,将人工智能、人脸识别应用到捏脸换装,使三维人物模型更加生动形象,能够让虚拟人物视觉达到以假乱真的效果。然而,三维人物模型的构建是一个非常繁琐、复杂的过程,从而导致制作周期长,制作成本高,如何简单、快速、低成本地构建三维人物模型成为亟待解决的问题。

技术实现思路

[0003]基于此,本申请提供了一种三维人物模型的构建方法、装置、设备和存储介质,以简单、快速、低成本地构建三维人物模型。
[0004]第一方面,提供一种三维人物模型的构建方法,该方法包括:
[0005]响应于客户端向服务器发起登录请求,接收服务器发送的捏脸换装信息;
[0006]根据捏脸换装信息,判断是否创建人物角色;
[0007]响应于确定未创建人物角色时用户通过客户端输入角色创建信息,根据角色创建信息,构建三维人物模型。
[0008]根据本申请实施例中一种可实现的方式,角色创建信息包括性别信息、捏脸信息和换装信息;根据角色创建信息,构建三维人物模型,包括:
[0009]根据性别信息,加载三维人物模型的基础模型;
[0010]根据捏脸信息,基于基础模型构建三维人物模型的头部模型;
[0011]根据换装信息,基于已构建头部模型的基础模型构建三维人物模型的衣服模型。
[0012]根据本申请实施例中一种可实现的方式,捏脸信息包头像选择信息、面部调整信息、瞳孔信息和发型信息,根据捏脸信息,基于基础模型构建三维人物模型的头部模型,包括:
[0013]根据头像选择信息,获取三维人物模型的人脸特征信息;
[0014]根据人脸特征信息,替换基础模型的通用头部模型,得到初始头部模型;
[0015]根据面部调整信息、瞳孔信息和发型信息,分别调整初始头部模型的面部细节、瞳孔和发型,得到三维人物模型的头部模型。
[0016]根据本申请实施例中一种可实现的方式,头像选择信息包括拍摄头像选择;根据头像选择信息,获取三维人物模型的人脸特征信息,包括:
[0017]根据拍摄头像选择,通过拍摄装置采集人脸图像;
[0018]根据人脸图像,获取三维人物模型的人脸特征信息。
[0019]根据本申请实施例中一种可实现的方式,头像选择信息包括上传头像选择;根据头像选择信息,获取三维人物模型的人脸特征信息,包括:
[0020]根据上传头像选择,接收用户通过客户端上传的人脸图像;
[0021]根据人脸图像,获取三维人物模型的人脸特征信息。
[0022]根据本申请实施例中一种可实现的方式,根据人脸特征信息,替换基础模型的通用头部模型,包括:
[0023]响应于向服务器上传人脸特征信息,接收服务器返回的法线贴图;
[0024]根据法线贴图,替换基础模型的通用头部模型。
[0025]根据本申请实施例中一种可实现的方式,换装信息包括目标服饰信息;根据换装信息,基于已构建头部模型的基础模型构建三维人物模型的衣服模型,包括:
[0026]根据目标服饰信息,通过接口访问衣服系统获取目标衣服模型;
[0027]将目标衣服模型替换已构建头部模型的基础模型的通用衣服模型,得到三维人物模型的衣服模型。
[0028]第二方面,提供了一种三维人物模型的构建装置,该装置包括:
[0029]接收模块,用于响应于客户端向服务器发起登录请求,接收服务器发送的捏脸换装信息;
[0030]判断模块,用于根据捏脸换装信息,判断是否创建人物角色;
[0031]构建模块,用于响应于确定未创建人物角色时用户通过客户端输入角色创建信息,根据角色创建信息,构建三维人物模型。
[0032]第三方面,提供了一种计算机设备,包括:
[0033]至少一个处理器;以及
[0034]与所述至少一个处理器通信连接的存储器;其中,
[0035]所述存储器存储有可被所述至少一个处理器执行的计算机指令,所述计算机指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面中涉及的方法。
[0036]第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令用于使计算机执行上述第一方面中涉及的方法。
[0037]根据本申请实施例所提供的
技术实现思路
,响应于客户端向服务器发起登录请求,接收服务器发送的捏脸换装信息,根据捏脸换装信息,判断是否创建人物角色,响应于确定未创建人物角色时用户通过客户端输入角色创建信息,根据角色创建信息,能够快速地构建三维人物模型,构建过程简单易操作,构建成本低。
附图说明
[0038]图1为一个实施例中三维人物模型的构建方法的应用环境图;
[0039]图2为一个实施例中三维人物模型的构建方法的流程示意图;
[0040]图3为一个实施例中三维人物模型的构建装置的结构框图;
[0041]图4为一个实施例中计算机设备的示意性结构图。
具体实施方式
[0042]以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]为了方便理解,首先对本申请所适用的系统进行描述。本申请提供的三维人物模型的构建方法,可以应用于如图1所示的系统架构中。其中,客户端110通过网络与服务器120通过网络进行通信。用户通过客户端110登录系统,客户端接收到用户输入的登录信息之后,向服务器120发起登录请求,服务器120根据登录信息获取该用户在本系统中的捏脸换装信息,并向客户端110发送捏脸换装信息。客户端110接收到捏脸换装信息后,判断是否创建人物角色。若没有创建人物角色,用户会根据客户端110显示的导引界面输入角色创建信息,客户端110根据角色创建信息,构建三维人物模型。其中,客户端110可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0044]图2为本申请实施例提供的一种三维人物模型的构建方法的流程图,该方法可以由如图1所示系统中的客户端102执行。如图2所示,该方法可以包括以下步骤:
[0045]S210,响应于客户端向服务器发起登录请求,接收服务器发送的捏脸换装信息。
[0046]其中,捏脸换装信息为人物角色当前的形象信息,可以包括原始形象信息和美化形象信息,原始形象信息和美化形象信息均包括人物角色的服装、五官和发型等。
[0047]用户通过客户端输入登录信息,登录信息可以包括账户和密码。客户端在接收到登录信息之后,向服务器发起登录请求,服务器根据登录信息验证用户身份和权限。在验证通过之后,服务器获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维人物模型的构建方法,其特征在于,所述方法包括:响应于客户端向服务器发起登录请求,接收服务器发送的捏脸换装信息;根据所述捏脸换装信息,判断是否创建人物角色;响应于确定未创建人物角色时用户通过客户端输入角色创建信息,根据所述角色创建信息,构建三维人物模型。2.根据权利要求1所述的方法,其特征在于,所述角色创建信息包括性别信息、捏脸信息和换装信息;所述根据所述角色创建信息,构建三维人物模型,包括:根据所述性别信息,加载所述三维人物模型的基础模型;根据所述捏脸信息,基于所述基础模型构建所述三维人物模型的头部模型;根据所述换装信息,基于已构建头部模型的基础模型构建所述三维人物模型的衣服模型。3.根据权利要求2所述的方法,其特征在于,所述捏脸信息包头像选择信息、面部调整信息、瞳孔信息和发型信息,所述根据所述捏脸信息,基于所述基础模型构建所述三维人物模型的头部模型,包括:根据所述头像选择信息,获取所述三维人物模型的人脸特征信息;根据所述人脸特征信息,替换所述基础模型的通用头部模型,得到初始头部模型;根据所述面部调整信息、瞳孔信息和发型信息,分别调整初始头部模型的面部细节、瞳孔和发型,得到所述三维人物模型的头部模型。4.根据权利要求3所述的方法,其特征在于,所述头像选择信息包括拍摄头像选择;所述根据所述头像选择信息,获取所述三维人物模型的人脸特征信息,包括:根据所述拍摄头像选择,通过拍摄装置采集人脸图像;根据所述人脸图像,获取所述三维人物模型的人脸特征信息。5.根据权利要求3所述的方法,其特征在于,所述头像选择信息包括上传头像选择;所述根据所述头像选择信息,获取所述三维人物模型的人脸特...

【专利技术属性】
技术研发人员:邢晓壮周道
申请(专利权)人:北京齐乐无穷文化科技有限公司
类型:发明
国别省市:

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

1