表情包生成方法及设备技术

技术编号:38644815 阅读:11 留言:0更新日期:2023-08-31 18:36
本公开实施例提供一种表情包生成方法及设备,该方法包括:获取虚拟形象上目标部件的素材图,在包含虚拟形象的表情包中目标部件处于运动状态;根据素材图,确定目标部件的全局位置;确定目标部件在表情包中的周期运动幅度;根据素材图、全局位置和周期运动幅度,生成表情包。从而,在表情包中实现部件的动态效果,无需用户掌握特定软件和使用复杂技巧进行顶点布局和移动,也无需涉及特定的模型文件,降低了表情包的制作难度,提高了表情包的制作效率,为用户提供更好的表情包制作体验。为用户提供更好的表情包制作体验。为用户提供更好的表情包制作体验。

【技术实现步骤摘要】
表情包生成方法及设备


[0001]本公开实施例涉及计算机
,尤其涉及一种表情包生成方法及设备。

技术介绍

[0002]以静态图像、动态图像等方式呈现的表情包形象生动、趣味性强,深受用户喜爱,除了在聊天中使用表情包,制作表情包也成为部分用户的喜好。
[0003]在动态的表情包中,一些部件的动态效果最难绘制,比如头发的飘动效果、身体的呼吸效果。目前,可利用live2d(一种绘图渲染技术)的驱动方式来产生部件的动态效果,但该方式需要绘制者掌握特定软件并利用复杂的技巧进行顶点布局和移动,对绘制者有着较高的技术门槛要求;或者,还可以设计基于物理引擎的头发飘动效果和身体呼吸效果,但该方式需要制作不同的特定模型文件,制作流程复杂,难度较高。
[0004]因此,如何降低表情包中部件的动态效果的制作难度是亟需解决的问题。

技术实现思路

[0005]本公开实施例提供一种表情包生成方法及设备,以克服表情包中部件的动态效果的制作难度较高的问题。
[0006]第一方面,本公开实施例提供一种表情包生成方法,包括:获取虚拟形象上目标部件的素材图,在包含所述虚拟形象的表情包中所述目标部件处于运动状态;根据所述素材图,确定所述目标部件的全局位置;确定所述目标部件在所述表情包中的周期运动幅度;根据所述素材图、所述全局位置和所述周期运动幅度,生成所述表情包。
[0007]第二方面,本公开实施例提供一种表情包生成设备,包括:获取单元,用于获取虚拟形象上目标部件的素材图,在所述虚拟形象的表情包中所述目标部件处于运动状态;位置确定单元,用于根据所述素材图,确定所述目标部件的全局位置;幅度确定单元,用于确定所述目标部件在所述表情包中的周期运动幅度;生成单元,用于根据所述素材图、所述全局位置和所述周期运动幅度,生成所述表情包。
[0008]第三方面,本公开实施例提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面或第一方面各种可能的设计所述的表情包生成方法。
[0009]第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面或第一方面各种可能的设计所述的表情包生成方法。
[0010]第五方面,根据本公开的一个或多个实施例,提供了一种计算机程序产品,所述计算机程序产品包含计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面或第一方面各种可能的设计所述的表情包生成方法。
[0011]本实施例提供的表情包生成方法及设备,获取虚拟形象上目标部件的素材图,在
包含所述虚拟形象的表情包中所述目标部件处于运动状态;根据所述素材图,确定所述目标部件的全局位置;确定所述目标部件在所述表情包中的周期运动幅度;根据所述素材图、所述全局位置和所述周期运动幅度,生成所述表情包。因此,通过上述过程实现表情包中部件的动态效果,无需用户掌握特定软件和使用复杂技巧进行顶点布局和移动,也无需涉及特定的模型文件,降低了表情包的制作难度,提高了表情包的制作效率,为用户提供更好的表情包制作体验。
附图说明
[0012]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本公开实施例提供的一种应用场景的示例图;
[0014]图2为本公开实施例提供的表情包生成方法流程示意图一;
[0015]图3a为多个部件的素材图的示例图;
[0016]图3b为部件分类和部件命名的示例图;
[0017]图4为本公开实施例提供的表情包生成方法的流程示意图二;
[0018]图5为本公开实施例提供的模型确定设备的结构框图;
[0019]图6为本公开实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0020]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0021]首先,对公开实施例涉及的词语进行解释:
[0022](1)虚拟形象:在计算设备中通过图像描绘的虚拟角色,比如动漫角色。
[0023](2)虚拟形象的部件:虚拟形象的组成部分;比如,动漫角色的眼睛、鼻子、嘴巴等均属于动漫角色的部件。
[0024](3)部件的素材图:绘制有该部件的图层;其中,不同部件可对应不同素材图,即不同部件可对应不同图层,以提高部件组合的灵活性。
[0025](4)部件的全局位置:部件在表情包中的表情图内的图像位置,其中,表情图上包括多个部件组合得到的虚拟形象。
[0026]其次,提供本公开实施例的构思:
[0027]表情包通常需要由具备绘画技术的人员进行逐帧绘制并合成,其中虚拟形象上部件的动态效果最难绘制,例如头发飘动效果、身体呼吸效果。相关技术中,专业人员采用基于live2d的驱动方式来绘制动态效果,但该方式的技术门槛较高,需要利用复杂的技巧进行顶点的布局和移动。另外,可基于物理引擎绘制部件动态效果,但需要设计特定的模型文件,制作流程复杂。
[0028]为解决上述问题,本公开的实施例提出了一种表情包生成方法及设备。在本公开的实施例中,通过获取虚拟形象上目标部件的素材图,目标部件在表情包中为处于运动状态的部件,确定目标部件的全局位置和目标部件在表情包中的周期运动幅度,根据素材图、全局位置和周期运动幅度,生成表情包。从而,在表情包中实现部件周期性运动的动态效果,整个过程中用户仅需准备虚拟形象上多个部件的素材图,降低了表情包的制作难度,提高了制作效率,提高了用户的表情包制作体验。
[0029]参考图1,图1为本公开实施例提供的一种应用场景的示例图。
[0030]如图1所示,应用场景为动态表情包制作场景,在该场景下,用户可在终端101上准备虚拟形象上多个部件的素材图,终端101基于该多个部件的素材图,制作动态的表情包,或者,终端101可将该多个部件的素材图发送至服务器102,由服务器102基于多个部件的素材图制作动态的表情包。
[0031]示例性的,在聊天场景中,用户想要制作独特有趣的动态表情包,可在终端上点击进入聊天应用程序提供的表情包制作页面,在该表情包制作页面可以输入一些自己设计的卡通动物、动漫人物等虚拟形象的多个部件的素材图,或者,也可以输入一些公开授权可用的卡通动物、动漫人物等虚拟形象的多个部件的素材图,通过表情包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表情包生成方法,包括:获取虚拟形象上目标部件的素材图,在包含所述虚拟形象的表情包中所述目标部件处于运动状态;根据所述素材图,确定所述目标部件的全局位置;确定所述目标部件在所述表情包中的周期运动幅度;根据所述素材图、所述全局位置和所述周期运动幅度,生成所述表情包。2.根据权利要求1所述的表情包生成方法,所述确定所述目标部件在所述表情包中的周期运动幅度,包括:确定所述目标部件的运动幅度上限;通过周期性函数和所述运动幅度上限,确定所述周期运动幅度。3.根据权利要求2所述的表情包生成方法,所述确定所述目标部件在所述表情包中的周期运动幅度,包括:通过周期性函数,确定所述目标部件在多个时刻的运动权重;根据所述目标部件在多个时刻的运动权重和所述运动幅度上限,确定所述周期运动幅度。4.根据权利要求3所述的表情包生成方法,所述通过周期性函数,确定所述目标部件在多个时刻的运动权重,包括:根据所述表情包的图像帧数和所述表情包的帧率,通过所述周期性函数,确定所述目标部件在多个时刻的运动权重。5.根据权利要求3所述的表情包生成方法,所述通过周期性函数,确定所述目标部件在多个时刻的运动权重之前,还包括:根据所述表情包的时长,确定所述周期性函数;其中,所述周期性函数为正弦函数。6.根据权利要求2至5任一项所述的表情包生成方法,所述确定所述目标部件的运动幅度上限,包括:根据所述全局位置,确定所述运动幅度上限,所述全局位置反映所述目标部件的部件尺寸,所述运动幅度上限与所述部件尺寸成正比。7.根据权利要求6所述的表情包生成方法,所述根据所述全局位置,确定所述运动幅度上限,包括:根据所述全局位置,确定所述部件尺寸;根据所述部件尺寸和所述表情包的图像尺寸,确定所述运动幅度上限。8.根据权利要求7所述的表情包生成方法,所述运动状态包括左右摆动状态,所述部件尺寸包括所述目标部件的部件高度和部件宽度,所述运动幅度上限包括所述目标部件左右摆动的最大幅度,所述根据所述部件尺寸和所述表情包的图像尺寸,确定所述运动幅度上限,包括:确定所述部件高度与所述图像尺寸中的图像高度的比值;根据所述比值、所述部件宽度和第一缩放...

【专利技术属性】
技术研发人员:曾伟宏王旭刘晶桑燊刘海珊
申请(专利权)人:脸萌有限公司
类型:发明
国别省市:

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

1