一种游戏中虚拟角色的表情调整及制作方法、装置制造方法及图纸

技术编号:20868802 阅读:62 留言:0更新日期:2019-04-17 09:48
本申请提供了一种游戏中虚拟角色的表情调整及制作方法、装置,其中所述方法包括:在游戏运行的过程中,获取针对游戏玩家采集的多个第一表情参数;其中,每个第一表情参数对应一表情类别;获取每个表情类别对应的表情幅度值,并分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数;基于所述多个第二表情参数,对所述虚拟角色进行表情调整。通过本申请的实施例,实现了对游戏中虚拟角色的表情调整,保证了表情调整的精确性,提升了虚拟角色的显示效果。

【技术实现步骤摘要】
一种游戏中虚拟角色的表情调整及制作方法、装置
本申请涉及游戏领域,特别是涉及一种游戏中虚拟角色的表情调整方法、一种游戏中虚拟角色的表情制作方法,以及一种游戏中虚拟角色的表情调整装置、一种游戏中虚拟角色的表情制作装置。
技术介绍
在手游中,动画师通常会为虚拟角色制作多个基本表情,应用在游戏中,然后通过移动终端采集的人脸信息,计算出一表情,并显示在移动终端的屏幕上,以实现人脸动画功能。然而,直接采用移动终端采集的人脸信息来计算表情,使得表情调整不够精确,进而导致虚拟角色的表情不够灵敏,难以获得满意的显示效果。而且,动画师在3Dmax软件制作基本表情,并应用在游戏中后,当发现游戏中显示的表情不满意时,如张嘴幅度过大,动画师要再回到3Dmax中进行调整并重新应用在游戏,若进行多次调整时,则需要动画师在3Dmax和游戏之间频繁切换,操作繁琐、工作量大,且由于在3Dmax中进行的调整后不能直观显示,难以保证制作表情的显示效果。
技术实现思路
鉴于上述问题,提出了本申请以便提供克服上述问题或者至少部分地解决上述问题的一种游戏中虚拟角色的表情调整及制作方法、装置,包括:一种游戏中虚拟角色的表情调整方法,所述方法包括:在游戏运行的过程中,获取针对游戏玩家采集的多个第一表情参数;其中,每个第一表情参数对应一表情类别;获取每个表情类别对应的表情幅度值,并分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数;基于所述多个第二表情参数,对所述虚拟角色进行表情调整。可选地,所述表情幅度值包括缩放值和截断值,所述分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数的步骤包括:针对每个表情类别,采用所述缩放值对所述第一表情参数进行加权;从所述加权后的第一表情参数和所述截断值中,确定第二表情参数。可选地,所述虚拟角色对应的表情类别包括中性表情类别,所述多个第一表情参数对应的表情类别为除所述中性表情类别之外的表情类别,在所述基于所述多个第二表情参数,对所述虚拟角色进行表情调整的步骤之前,还包括:采用所述多个第二表情参数,计算所述中性表情类别对应的表情参数,并将所述中性表情类别对应的表情参数作为一第二表情参数;其中,所有的表情类别对应的第二表情参数叠加后为一固定值。可选地,所述基于所述多个第二表情参数,对所述虚拟角色进行表情调整的步骤包括:确定每个表情类别对应的第一位置信息;其中,所述第一位置信息包括所述虚拟角色对应的网格模型中各个顶点的位置信息;针对每个表情类别,采用所述第二表情参数对所述第一位置信息进行加权,得到第二位置信息;结合所有的表情类别对应的第二位置信息,得到第三位置信息;按照所述第三位置信息,调整所述虚拟角色的表情。一种游戏中虚拟角色的表情制作方法,所述方法包括:导入多个模型数据,并根据所述多个模型数据,控制所述虚拟对象的表情显示;其中,每个模型数据对应一表情类别;针对每个表情类别,获取输入的表情幅度候选值,并采用所述表情幅度候选值,对所述虚拟角色进行表情调整;确定选中的表情幅度候选值,并将所述选中的表情幅度候选值作为表情幅度值,应用于游戏中。可选地,所述多个模型数据包括每个表情类别对应的第一位置信息,所述第一位置信息包括所述虚拟角色对应的网格模型中各个顶点的位置信息,所述根据所述多个模型数据,显示所述虚拟对象对应的表情的步骤包括:获取针对游戏玩家采集的多个第三表情参数;其中,每个第三表情参数对应一表情类别;针对每个表情类别,采用所述第三表情参数对所述第一位置信息进行加权,得到第四位置信息;结合所有的表情类别对应的第四位置信息,得到第五位置信息;按照所述第五位置信息,显示所述虚拟对象对应的表情。可选地,所述虚拟角色对应的表情类别包括中性表情类别,所述多个第三表情参数对应的表情类别包括除所述中性表情类别之外的表情类别,在所述针对每个表情类别,采用所述第三表情参数对所述第一位置信息进行加权,得到第四位置信息的步骤之前,还包括:采用所述多个第三表情参数,计算所述中性表情类别对应的表情参数,并将所述中性表情类别对应的表情参数作为一第三表情参数;其中,所有的表情类别对应的第三表情参数叠加后为一固定值。可选地,所述采用所述表情幅度候选值,对所述虚拟角色进行表情调整的步骤包括:分别采用每个表情类别对应的表情幅度候选值调节对应的第三表情参数,得到多个第四表情参数;针对每个表情类别,采用所述第四表情参数对所述第一位置信息进行加权,得到第六位置信息;结合所有的表情类别对应的第六位置信息,得到第七位置信息;按照所述第七位置信息,调整所述虚拟对象对应的表情。可选地,所述表情幅度值包括缩放值和截断值,采用滚动条的方式输入所述表情幅度候选值。一种游戏中虚拟角色的表情调整装置,所述装置包括:第一表情参数获取模块,用于在游戏运行的过程中,获取针对游戏玩家采集的多个第一表情参数;其中,每个第一表情参数对应一表情类别;第二表情参数得到模块,用于获取每个表情类别对应的表情幅度值,并分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数;第一表情调整模块,用于基于所述多个第二表情参数,对所述虚拟角色进行表情调整。一种游戏中虚拟角色的表情制作装置,所述装置包括:表情显示控制模块,用于导入多个模型数据,并根据所述多个模型数据,控制所述虚拟对象的表情显示;其中,每个模型数据对应一表情类别;第二表情调整模块,用于针对每个表情类别,获取输入的表情幅度候选值,并采用所述表情幅度候选值,对所述虚拟角色进行表情调整;表情应用模块,用于确定选中的表情幅度候选值,并将所述选中的表情幅度候选值作为表情幅度值,应用于游戏中。本申请具有以下优点:在本申请的实施例中,通过在游戏运行的过程中,获取针对游戏玩家采集的多个第一表情参数,每个第一表情参数对应一表情类别,并获取每个表情类别对应的表情幅度值,并分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数,然后基于多个第二表情参数,对虚拟角色进行表情调整,实现了对游戏中虚拟角色的表情调整,保证了表情调整的精确性,提升了虚拟角色的显示效果。而且,通过导入多个模型数据,并根据多个模型数据,控制虚拟对象的表情显示,每个模型数据对应一表情类别,针对每个表情类别,获取输入的表情幅度候选值,并采用表情幅度候选值,对虚拟角色进行表情调整,然后确定选中的表情幅度候选值,并将选中的表情幅度候选值作为表情幅度值,应用于游戏中,实现了对游戏中虚拟角色的表情制作,动画师可以直接在游戏中进行表情调整,且能够实时查看表情的显示效果,无需回到3Dmax中调整网格模型中顶点位置并重新应用在游戏,提升了表情制作的效率,保证了表情制作的质量。附图说明为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的一种游戏中虚拟角色的表情调整方法的步骤流程图;图2是本申请一实施例提供的一种游戏中虚拟角色的表情制作方法的步骤流程图;图3是本申请一实施例提供的一种游戏中虚拟角色的本文档来自技高网...

【技术保护点】
1.一种游戏中虚拟角色的表情调整方法,其特征在于,所述方法包括:在游戏运行的过程中,获取针对游戏玩家采集的多个第一表情参数;其中,每个第一表情参数对应一表情类别;获取每个表情类别对应的表情幅度值,并分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数;基于所述多个第二表情参数,对所述虚拟角色进行表情调整。

【技术特征摘要】
1.一种游戏中虚拟角色的表情调整方法,其特征在于,所述方法包括:在游戏运行的过程中,获取针对游戏玩家采集的多个第一表情参数;其中,每个第一表情参数对应一表情类别;获取每个表情类别对应的表情幅度值,并分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数;基于所述多个第二表情参数,对所述虚拟角色进行表情调整。2.根据权利要求1所述的方法,其特征在于,所述表情幅度值包括缩放值和截断值,所述分别采用每个表情类别对应的表情幅度值调节对应的第一表情参数,得到多个第二表情参数的步骤包括:针对每个表情类别,采用所述缩放值对所述第一表情参数进行加权;从所述加权后的第一表情参数和所述截断值中,确定第二表情参数。3.根据权利要求2所述的方法,其特征在于,所述虚拟角色对应的表情类别包括中性表情类别,所述多个第一表情参数对应的表情类别为除所述中性表情类别之外的表情类别,在所述基于所述多个第二表情参数,对所述虚拟角色进行表情调整的步骤之前,还包括:采用所述多个第二表情参数,计算所述中性表情类别对应的表情参数,并将所述中性表情类别对应的表情参数作为一第二表情参数;其中,所有的表情类别对应的第二表情参数叠加后为一固定值。4.根据权利要求1或2或3所述的方法,其特征在于,所述基于所述多个第二表情参数,对所述虚拟角色进行表情调整的步骤包括:确定每个表情类别对应的第一位置信息;其中,所述第一位置信息包括所述虚拟角色对应的网格模型中各个顶点的位置信息;针对每个表情类别,采用所述第二表情参数对所述第一位置信息进行加权,得到第二位置信息;结合所有的表情类别对应的第二位置信息,得到第三位置信息;按照所述第三位置信息,调整所述虚拟角色的表情。5.一种游戏中虚拟角色的表情制作方法,其特征在于,所述方法包括:导入多个模型数据,并根据所述多个模型数据,控制所述虚拟对象的表情显示;其中,每个模型数据对应一表情类别;针对每个表情类别,获取输入的表情幅度候选值,并采用所述表情幅度候选值,对所述虚拟角色进行表情调整;确定选中的表情幅度候选值,并将所述选中的表情幅度候选值作为表情幅度值,应用于游戏中。6.根据权利要求5所述的方法,其特征在于,所述多个模型数据包括每个表情类别对应的第一位置信息,所述第一位置信息包括所述虚拟角色对应的网格模型中各个顶点的位置信息,所述根据所述多个模型数据,显示所述虚拟对象对应的表情的步骤包括:获取...

【专利技术属性】
技术研发人员:王少标
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1