【技术实现步骤摘要】
虚拟角色的服装生成方法、装置、介质及电子设备
[0001]本公开涉及计算机
,具体地,涉及一种虚拟角色的服装生成方法
、
装置
、
介质及电子设备
。
技术介绍
[0002]目前很多客户端提供有虚拟环境,如游戏环境,在该虚拟环境中可以包含一个或多个虚拟角色,其可以是
AI(Artificial Intelligence
,人工智能
)
,表现为人物
、
动物
、
卡通形象等
。
[0003]在该虚拟环境中,用户可以对其控制的虚拟角色进行换装,如虚拟角色可以提供多种不同的服装皮肤,用户可以通过选择其中的一套进行更换
。
一套服装皮肤中可以包含上衣
、
裤子等,也可以是裙子
。
如用户初始为上衣加裤子的服装皮肤,其可以选择更换为裙子的服装皮肤,则可以通过渲染使得虚拟环境中的该虚拟角色的服装为裙装
。
[0004]相关技术中进行服装更新时,通常是在服装库中预设有多种服装皮肤,用户通过在该服装库中进行选择以实现虚拟角色的服装更新
。
然而上述过程中可被更新的服装有限,难以满足显示需求
。
技术实现思路
[0005]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述
。
该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不 ...
【技术保护点】
【技术特征摘要】
1.
一种虚拟角色的服装生成方法,其特征在于,所述方法包括:确定待生成的目标服装对应的目标服装模型,其中,所述目标服装模型为三维模型;接收所述目标服装的服装描述文本;根据所述目标服装模型和所述服装描述文本,生成所述目标服装对应的服装图像;根据所述服装图像和所述目标服装模型,生成所述目标服装对应的目标
UV
贴图;将所述目标
UV
贴图发送至客户端,以使所述客户端基于所述目标
UV
贴图进行服装生成
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述目标服装模型和所述服装描述文本,生成所述目标服装对应的服装图像,包括:确定所述目标服装模型的渲染角度,并在所述渲染角度下对所述目标服装模型进行渲染,获得所述目标服装模型对应的深度图;根据深度图和所述服装描述文本进行图像生成,获得所述服装图像
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述服装图像和所述目标服装模型,生成所述目标服装对应的目标
UV
贴图,包括:根据所述服装图像和所述目标服装模型对应的映射关系,确定所述服装图像中的像素点和所述目标
UV
贴图中的像素点的对应关系;针对所述目标
UV
贴图中的每一
UV
像素点,根据该
UV
像素点在所述服装图像中对应的像素点的像素值,对所述
UV
像素点进行绘制,获得映射
UV
贴图;根据所述映射
UV
贴图,确定所述目标服装对应的目标
UV
贴图;其中,所述映射关系通过以下方式确定:将所述目标服装模型映射至二维图像,并记录所述目标服装模型的各个面片的顶点信息和面片标识,所述面片的顶点信息包含所述面片的每一顶点在所述目标服装模型的
UV
贴图中对应的
UV
坐标和所述顶点在二维图像对应的点的坐标;所述映射关系包含所述顶点信息和所述面片标识,所述映射关系还包括二维图像中的每一像素点在所属的面片中的权重坐标和
/
或所述目标服装模型的
UV
贴图中的每一像素点在所属的面片中的权重坐标,所述权重坐标用于表示像素点与其所属面片的各个顶点之间的关联权重
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述服装图像和所述目标服装模型,生成所述目标服装对应的目标
UV
贴图,还包括:对所述目标服装模型按照预设顺序进行旋转,确定所述目标服装模型的多个更新渲染角度;针对每一所述更新渲染角度,根据所述更新渲染角度下的所述目标服装模型和所述目标服装的服装描述文本,生成所述更新渲染目标服装对应的更新服装图像;根据所述更新服装图像和所述目标服装模型,生成所述目标服装对应的更新
UV
贴图;根据所述映射
UV
贴图,确定所述目标服装对应的目标
UV
贴图,包括:对所述映射
UV
贴图和所述更新
UV
贴图进行融合,获得融合
UV
贴图;根据所述融合
UV
贴图确定所述目标服装对应的目标
UV
贴图
。5.
根据权利要求4所述的方法,其特征在于,所述对所述映射
UV
贴图和所述更新
UV
贴图进行融合,获得融合
UV
贴图,包括:
根据所述更新
UV
贴图中的每一
UV
像素点的朝向信息,确定更新像素点;针对每一所述更新像素点,若所述映射
UV
贴图中与所述更新像素点对应的像素点的像素值为空,则将所述更新像素点的像素值写入所述映射
UV
贴图中与所述更新像素点对应的像素点;若所述映射
UV
贴图中与所述更新像素点对应的像素点的像素值不为空,则根据所述更新像素点的像素值和所述映射
UV
贴图中与所述更新像素点对应的像素点的像素值,确定融合像素值,并将融合像素值写入所述映射
UV
贴图中与所述更新像素点对应的像素点,获得所述融合
UV
贴图
。6.
根据权利要求4所述的方法,其特征在于,所述根据所述融合
UV
贴图确定所述目标服装对应的目标
UV
贴图,包括:根据所述目标服装模型对应的掩膜图像对所述融合
UV
贴图进行掩膜处理,获得掩膜贴图;根据所述掩膜贴图和训练完成的贴图生成模型进行处理,获得预测
UV
贴图,并将所述预测
UV
贴图确定为所述目标服装对应的目标
UV
贴图
。7.
根据权利要求1所述的方法,其特征在于,所述服装图像为多个,在所述根据所述服装图像和所述目标服装模型,生成所述目标服装对应的目标
UV
贴图的步骤之前,所述方法还包括:向客户端发送所述服装图像,以由所述客户端显示承载有所述服装图像的显示界面;响应于接收到在所述显示界面中的选择操作对应的第一操作消息,将所述第一操作消息指示的服装图像确定为应用服装图像;所述根据所述服装图像和所述目标服装模型,生成所述目标服装对应的目标
UV
贴图,包括:根据所述应用服装图像和所述目标服装模型,生成所述目标服装对应的目标
UV
贴图
。8.
根据权利要求7所述的方法,其特征在于,所述方法还包括:响应于接收到区域选择消息,在所述服装图像中
、
对所述区域选择消息指示的区域进行像素标识,其中,所述像素标识对应的区域为待重新生成图像的区域,所述区域选择消息为基于用户在所述显示界面中对所述服装图像的区域选择操作所生成的;基于像素标识后所得的服装图像和所述服装描述文本进行图像生成,获得重新生成的服装图像,并输出所述重新生成的服装图像;响应于接收到在所述显示界面中针对所述重新生成的服装图像的选择操作对应的第二操作消息,将所述重新生成的服装图像...
【专利技术属性】
技术研发人员:邱志林,郑燊,石天阳,钟黎,李宏亮,林路生,张静珩,戴俊毅,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。