虚拟表情的生成方法和装置制造方法及图纸

技术编号:39421846 阅读:10 留言:0更新日期:2023-11-19 16:10
本申请公开了一种虚拟表情的生成方法和装置

【技术实现步骤摘要】
虚拟表情的生成方法和装置、存储介质及电子设备


[0001]本申请涉及计算机领域,具体而言,涉及一种虚拟表情的生成方法和装置

存储介质及电子设备


技术介绍

[0002]目前,在制作大量虚拟表情的过程中,通常由美术人员预先进行绘制,通过骨骼形变修改眼部网格来实现不同虚拟表情的制作,或者,通过绘制不同完整的虚拟表情贴图来实现不同效果

[0003]其中,如果使用骨骼形变方案,则需要更高面数及更多骨骼控制节点以得到预想效果,对渲染性能要求更高,而通过绘制不同完整虚拟表情贴图需要为每一个虚拟表情添加一张虚拟表情贴图,如果有例如瞳孔换色等需求,则表情贴图数量成倍数增加,导致美术成本过高,浪费资源

[0004]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0005]本申请实施例提供了一种虚拟表情的生成方法和装置

存储介质及电子设备,以至少解决相关技术中虚拟表情的生成成本较高的技术问题

[0006]根据本申请实施例的一个方面,提供了一种虚拟表情的生成方法,包括:获取第一贴图集合和第二贴图集合,其中,所述第一贴图集合包括预先配置的用于表示目标虚拟对象的虚拟眼眶的贴图,所述第二贴图集合包括预先配置的用于表示所述目标虚拟对象的虚拟眼球的贴图;获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,并获取第一显示参数,其中,所述第一显示参数是用于在所述第一眼眶贴图表示的所述虚拟眼眶中显示所述第一眼球贴图表示的所述虚拟眼球的显示参数;根据所述第一显示参数,将所述第一眼眶贴图和所述第一眼球贴图合成为所述目标虚拟对象的第一虚拟表情

[0007]根据本申请实施例的另一方面,还提供了一种虚拟表情的生成装置,包括:第一获取模块,用于获取第一贴图集合和第二贴图集合,其中,所述第一贴图集合包括预先配置的用于表示目标虚拟对象的虚拟眼眶的贴图,所述第二贴图集合包括预先配置的用于表示所述目标虚拟对象的虚拟眼球的贴图;第二获取模块,用于获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,并获取第一显示参数,其中,所述第一显示参数是用于在所述第一眼眶贴图表示的所述虚拟眼眶中显示所述第一眼球贴图表示的所述虚拟眼球的显示参数;合成模块,用于根据所述第一显示参数,将所述第一眼眶贴图和所述第一眼球贴图合成为所述目标虚拟对象的第一虚拟表情

[0008]可选地,所述装置还用于:在所述目标虚拟对象的当前虚拟表情是将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求;所述装置用于通过如下方式获取所述第一贴图集合中的第一
眼眶贴图,获取所述第二贴图集合中的第一眼球贴图:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼球的情况下,将所述第二眼眶贴图作为所述第一眼眶贴图,并获取在所述第二贴图集合中选中的所述第一眼球贴图,其中,所述第一眼球贴图与所述第二眼球贴图不同

[0009]可选地,所述装置还用于在所述目标虚拟对象的当前虚拟表情是将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求;所述装置用于通过如下方式获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼眶的情况下,获取在所述第一贴图集合中选中的所述第一眼眶贴图,并将所述第二眼球贴图作为所述第一眼球贴图,其中,所述第一眼框贴图与所述第二眼框贴图不同

[0010]可选地,所述装置还用于:在所述目标虚拟对象的当前虚拟表情是将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求;所述装置用于通过如下方式获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼眶和虚拟眼球的情况下,获取在所述第一贴图集合中选中的所述第一眼眶贴图,并获取在所述第二贴图集合中选中的所述第一眼球贴图,其中,所述第一眼框贴图与所述第二眼框贴图不同,所述第一眼球贴图与所述第二眼球贴图不同

[0011]可选地,所述装置还用于:在所述目标虚拟对象的当前虚拟表情是根据第二显示参数将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求,其中,所述第二显示参数是用于在所述第二眼眶贴图表示的所述虚拟眼眶中显示所述第二眼球贴图表示的所述虚拟眼球的显示参数;所述装置用于通过如下方式获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,并获取第一显示参数:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼球的显示参数的情况下,将所述第二眼眶贴图作为所述第一眼眶贴图,将所述第二眼球贴图作为所述第一眼球贴图,并获取所述第一显示参数,其中,所述第一显示参数与所述第二显示参数不同

[0012]可选地,所述装置用于通过如下方式根据所述第一显示参数,将所述第一眼眶贴图和所述第一眼球贴图合成为所述目标虚拟对象的第一虚拟表情:在所述第一显示参数包括所述第一眼眶贴图表示的虚拟眼眶的眼眶范围的情况下,将所述第一眼球贴图表示的虚拟眼球添加到所述眼眶范围内部,得到待使用的第一表情贴图;根据所述第一表情贴图,生成所述第一虚拟表情

[0013]可选地,所述装置用于通过如下之一方式根据所述第一表情贴图,生成所述第一虚拟表情:在所述第一显示参数还包括所述第一眼眶贴图表示的虚拟眼眶的眼影范围的情况下,在所述第一表情贴图中将所述第一眼球贴图表示的虚拟眼球的眼影添加到所述眼影范围内部,得到第二表情贴图;根据所述第二表情贴图,生成所述第一虚拟表情;在所述第一显示参数还包括所述第一眼球贴图表示的虚拟眼球的闪烁位置坐标的情况下,在所述第一表情贴图中将所述第一眼球贴图表示的虚拟眼球的闪烁点添加到所述闪烁位置坐标,得到第三表情贴图;根据所述第三表情贴图,生成所述第一虚拟表情;在所述第一显示参数还
包括所述第一眼眶贴图表示的虚拟眼眶的眼影范围以及所述第一眼球贴图表示的虚拟眼球的闪烁位置坐标的情况下,在所述第一表情贴图中将所述第一眼球贴图表示的虚拟眼球的眼影添加到所述眼影范围内部,并将所述第一眼球贴图表示的虚拟眼球的闪烁点添加到所述闪烁位置坐标,得到第四表情贴图;根据所述第四表情贴图,生成所述第一虚拟表情

[0014]可选地,所述装置还用于:所述在根据所述第一表情贴图,生成所述第一虚拟表情之后,在获取到颜色更新指令的情况下,根据所述颜色更新指令修改所述第一眼球贴图表示的所述虚拟眼球的颜色,以更新所述第一虚拟表情;在获取到缩放更新指令的情况下,根据所述缩放更新指令对所述第一眼球贴图表示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟表情的生成方法,其特征在于,包括:获取第一贴图集合和第二贴图集合,其中,所述第一贴图集合包括预先配置的用于表示目标虚拟对象的虚拟眼眶的贴图,所述第二贴图集合包括预先配置的用于表示所述目标虚拟对象的虚拟眼球的贴图;获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,并获取第一显示参数,其中,所述第一显示参数是用于在所述第一眼眶贴图表示的所述虚拟眼眶中显示所述第一眼球贴图表示的所述虚拟眼球的显示参数;根据所述第一显示参数,将所述第一眼眶贴图和所述第一眼球贴图合成为所述目标虚拟对象的第一虚拟表情
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标虚拟对象的当前虚拟表情是将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求;所述获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,包括:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼球的情况下,将所述第二眼眶贴图作为所述第一眼眶贴图,并获取在所述第二贴图集合中选中的所述第一眼球贴图,其中,所述第一眼球贴图与所述第二眼球贴图不同
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标虚拟对象的当前虚拟表情是将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求;所述获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,包括:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼眶的情况下,获取在所述第一贴图集合中选中的所述第一眼眶贴图,并将所述第二眼球贴图作为所述第一眼球贴图,其中,所述第一眼框贴图与所述第二眼框贴图不同
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标虚拟对象的当前虚拟表情是将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求;所述获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,包括:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼眶和虚拟眼球的情况下,获取在所述第一贴图集合中选中的所述第一眼眶贴图,并获取在所述第二贴图集合中选中的所述第一眼球贴图,其中,所述第一眼框贴图与所述第二眼框贴图不同,所述第一眼球贴图与所述第二眼球贴图不同
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标虚拟对象的当前虚拟表情是根据第二显示参数将所述第一贴图集合中的第二眼眶贴图和所述第二贴图集合中的第二眼球贴图合成得到的虚拟表情的情况下,获取目标切换请求,其中,所述第二显示参数是用于在所述第二眼眶贴图表示的所述虚拟眼眶中显示所述第二眼球贴图表示的所述虚拟眼球的显示参数;
所述获取所述第一贴图集合中的第一眼眶贴图,获取所述第二贴图集合中的第一眼球贴图,并获取第一显示参数,包括:在所述目标切换请求用于请求切换所述当前虚拟表情中的虚拟眼球的显示参数的情况下,将所述第二眼眶贴图作为所述第一眼眶贴图,将所述第二眼球贴图作为所述第一眼球贴图,并获取所述第一显示参数,其中,所述第一显示参数与所述第二显示参数不同
。6.
根据权利要求1所述的方法,其特征在于,所述根据所述第一显示参数,将所述第一眼眶贴图和所述第一眼球贴图合成为所述目标虚拟对象的第一虚拟表情,包括:在所述第一显示参数包括所述第一眼眶贴图表示的虚拟眼眶的眼眶范围的情况下,将所述第一眼球贴图表示的虚拟眼球添加到所述眼眶范围内部,得到待使用的第一表情贴图;根据所述第一表情贴图,生成所述第一虚拟表情
。7.
根据权利要求6所述的方法,其特征在于,所述根据所述第一表情贴图,生成所述第一虚拟表情,包括以下之一:在所述第一显示参数还包括所述第一眼眶贴图表示的虚拟眼眶的眼影范围的情况下,在所述第一表情贴图中将所述第一眼球贴图表示的虚拟眼球的眼影添加到所述眼影范围内部,得到第二表情贴图;根据所述第二表情贴图,生...

【专利技术属性】
技术研发人员:薛飞
申请(专利权)人:腾讯数码深圳有限公司
类型:发明
国别省市:

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

1