[发明专利]表情资源的加载方法、装置和电子设备有效
申请号: | 202110028475.1 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112686978B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 胡志鹏;程龙;邓杰;詹定根;钱海勇;阮濛铠;程梓彧;张为 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06T15/00;G06T19/20 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表情 资源 加载 方法 装置 电子设备 | ||
本发明提供了一种表情资源的加载方法、装置和电子设备;其中,该方法包括:获取目标动画中虚拟角色的表情资源;虚拟角色的面部表情由至少一个表情混合形状组合而成;根据虚拟角色的面部表情中的表情混合形状对目标动画的画面影响程度,从表情资源中确定需要加载的表情混合形状;加载从表情资源中确定出的表情混合形状。该方式中,根据表情混合形状对目标动画的画面影响程度,有选择地加载表情混合形状,可以仅加载对目标动画的画面质量影响较大的表情混合形状,无需加载对目标动画的画面影响较小的表情混合形状,在保证了动画画面播放效果的同时,降低了对设备的内存资源和计算资源的消耗,有利于实现高质量面部表情的实时渲染。
技术领域
本发明涉及资源处理技术领域,尤其是涉及一种表情资源的加载方法、装置和电子设备。
背景技术
在影视动画或游戏动画中,虚拟角色的面部表情的渲染效果,对虚拟角色的刻画具有重要作用。相关技术中,通常采用FACS(Facial Action Coding System,面部动作编码系统)提供的混合形状,以及基于该混合形状扩展出的辅助用的混合形状进行线性组合,得到虚拟角色的面部表情。通常,需要将很多种混合形状进行组合,才能得到一个虚拟角色的一种面部表情;当动画画面中的虚拟角色数量较多,或者需要展现高质量或高复杂度的面部表情时,可能需要同时加载数百个混合形状的模型至内存或渲染管线中,消耗的内存资源和计算资源均较高,不利于面部表情的实时渲染。
发明内容
有鉴于此,本发明的目的在于提供一种表情资源的加载方法、装置和电子设备,在保证动画画面播放效果的同时,降低对设备的内存资源和计算资源的消耗。
第一方面,本发明实施例提供了一种表情资源的加载方法,方法应用于终端设备;方法包括:获取目标动画中虚拟角色的表情资源;表情资源包括多个表情混合形状;虚拟角色的面部表情由至少一个表情混合形状组合而成;当播放目标动画时,根据虚拟角色的面部表情中的表情混合形状对目标动画的画面影响程度,从表情资源中确定需要加载的表情混合形状;加载从表情资源中确定出的表情混合形状。
上述根据虚拟角色的面部表情中的表情混合形状对目标动画的画面影响程度,从表情资源中确定需要加载的表情混合形状的步骤,包括:确定虚拟角色的面部表情中的表情混合形状涉及的面部区域;根据表情混合形状涉及的面部区域在目标动画中的可见程度,确定是否从表情资源中加载表情混合形状。
上述根据每种表情混合形状对目标动画的画面影响程度,从表情资源中确定需要加载的表情混合形状的步骤,包括:根据表情混合形状的差异三棱柱对应的面部区域在目标动画中的可见程度,确定是否从表情资源中加载表情混合形状;其中,差异三棱柱用于:指示表情混合形状的三维模型与虚拟角色的静态模型之间的差异;在静态模型下,虚拟角色处于初始表情状态。
上述初始表情状态包括:虚拟角色不具有表情,或者虚拟角色具有预设的标准表情。
上述根据表情混合形状的差异三棱柱对应的面部区域在目标动画中的可见程度,确定是否从表情资源中加载表情混合形状的步骤,包括:确定表情混合形状对应的面部区域在目标动画中是否可见;如果可见,根据表情混合形状的差异三棱柱对应的面部区域在目标动画中的可见程度,确定是否需要加载表情混合形状。
上述确定表情混合形状对应的面部区域在目标动画中是否可见的步骤,包括:如果表情混合形状中存在至少一个差异三棱柱对应的面部区域,在目标动画中的至少一帧图像中可见,且差异三棱柱的体积不为零,确定表情混合形状可见。
上述表情混合形状的差异三棱柱对应的面部区域在目标动画中的可见程度,包括:差异三棱柱对应的面部区域在目标动画的图像中占据的像素数量;上述根据表情混合形状的差异三棱柱对应的面部区域在目标动画中的可见程度,确定是否从表情资源中加载表情混合形状的步骤,包括:确定表情混合形状所属的虚拟角色与虚拟摄像机的距离;根据差异三棱柱对应的面部区域在目标动画的图像中占据的像素数量,确定距离阈值;如果距离小于或等于距离阈值,从表情资源中加载表情混合形状。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110028475.1/2.html,转载请声明来源钻瓜专利网。