【技术实现步骤摘要】
骨骼蒙皮动画的处理方法、装置、电子设备及存储介质
本申请涉及动画处理的
,具体而言,本专利技术涉及一种骨骼蒙皮动画的处理方法、装置、电子设备及存储介质。
技术介绍
随着智能终端设备的发展,目前很多手机相继推出了表情功能。该功能可以让画面里的卡通人物随着人的表情进行变化,为了增强卡通形象的逼真性和趣味性,该功能对卡通形象的耳朵,头发等柔软的东西进行了物理建模。由于柔软的东西在运动时存在惯性,会自然弯曲,并且可以根据重力产生变化,因此,对存在柔软的东西进行物理建模是个很复杂的事情,并且会存在很大的计算量。但是,由于目前的手机等低端终端设备的计算量是有限的,因此可能导致得到的物理模型的效果不是很好。因此,目前急需一种降低计算量的建模方案,以解决计算量有限的终端设备所建立的物理模型的效果不是很好的问题。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一。第一方面,本申请实施例提供了一种骨骼蒙皮动画的处理方法,该方法包括:获取目标物体模型在当前帧图像中的运动状态信息,目标物体模型包括目标物体的骨骼模型和网格蒙皮模型,骨骼模型中包括根骨骼和非根骨骼;确定根骨骼在当前帧图像中的实际位置信息;根据运动状态信息、每根非根骨骼在上一帧图像中的实际位置信息,以及每根非根骨骼的柔软系数,确定每根非根骨骼的第一位置信息;根据每根非根骨骼的第一位置信息、骨骼模型的骨骼层次结构、以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息;基于所述网格蒙皮模型中蒙皮的各顶点与骨骼的绑定关系,以及每根骨骼在当前帧图像中的实际位置信息,确定所述目标物体模型在当前帧图 ...
【技术保护点】
1.一种骨骼蒙皮动画的处理方法,其特征在于,包括:获取目标物体模型在当前帧图像中的运动状态信息,所述目标物体模型包括目标物体的骨骼模型和网格蒙皮模型,所述骨骼模型中包括根骨骼和非根骨骼;确定所述根骨骼在当前帧图像中的实际位置信息;根据运动状态信息、每根非根骨骼在上一帧图像中的实际位置信息,以及每根非根骨骼的柔软系数,确定每根非根骨骼的第一位置信息;根据每根非根骨骼的第一位置信息、骨骼模型的骨骼层次结构、以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息;基于所述网格蒙皮模型中蒙皮的各顶点与骨骼的绑定关系,以及每根骨骼在当前帧图像中的实际位置信息,确定所述目标物体模型在当前帧图像中的三维状态信息,所述骨骼包括根骨骼和非根骨骼。
【技术特征摘要】
1.一种骨骼蒙皮动画的处理方法,其特征在于,包括:获取目标物体模型在当前帧图像中的运动状态信息,所述目标物体模型包括目标物体的骨骼模型和网格蒙皮模型,所述骨骼模型中包括根骨骼和非根骨骼;确定所述根骨骼在当前帧图像中的实际位置信息;根据运动状态信息、每根非根骨骼在上一帧图像中的实际位置信息,以及每根非根骨骼的柔软系数,确定每根非根骨骼的第一位置信息;根据每根非根骨骼的第一位置信息、骨骼模型的骨骼层次结构、以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息;基于所述网格蒙皮模型中蒙皮的各顶点与骨骼的绑定关系,以及每根骨骼在当前帧图像中的实际位置信息,确定所述目标物体模型在当前帧图像中的三维状态信息,所述骨骼包括根骨骼和非根骨骼。2.根据权利要求1所述的方法,其特征在于,所述根据运动状态信息、每根非根骨骼在上一帧图像中的实际位置信息,以及每根非根骨骼的柔软系数,确定每根非根骨骼的第一位置信息,包括:基于所述运动状态信息,以及每根非根骨骼在上一帧图像中的实际位置信息,确定每根非根骨骼的第二位置信息;基于每根非根骨骼在上一帧图像中的实际位置信息、每根非根骨骼的第二位置信息以及每根非根骨骼的柔软系数,确定每根非根骨骼的第一位置信息。3.根据权利要求1所述的方法,其特征在于,所述根据每根非根骨骼的第一位置信息、骨骼模型的骨骼层次结构、以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息,包括:根据每根非根骨骼的第一位置信息、每根非根骨骼的父骨骼在当前帧图像中的实际位置信息、以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息;其中,每根非根骨骼的父骨骼在当前帧图像中的实际位置信息是根据所述根骨骼的实际位置信息和所述骨骼模型的骨骼层次结构确定出的。4.根据权利要求2所述的方法,其特征在于,基于下列方式确定每根非根骨骼的第一位置信息:P_now_1=(P_pred*p+P_rigid*(1-p))/||P_pred*p+P_rigid*(1-p)||其中,P_now_1表示每根非根骨骼的第一位置信息、P_pred表示每根非根骨骼的第二位置信息、P_rigid表示每根非根骨骼在上一帧图像中的实际位置信息、p表示每根非根骨骼的柔软系数。5.根据权利要求3所述的方法,其特征在于,所述根据每根非根骨骼的第一位置信息、每根非根骨骼的父骨骼在当前帧图像中的实际位置信息、以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息,包括:基于每根非根骨骼的父骨骼在当前帧图像中的实际位置信息,确定每根非根骨骼的第三位置信息;根据每根非根骨骼的第三位置信息、每根非根骨骼的第一位置信息以及每根非根骨骼的重力系数,确定每根非根骨骼在当前帧图像中的实际位置信息。6.根据权利要求5所述的方法,其特征在于,基于下列方式确定每根非根骨骼在当前帧图像...
【专利技术属性】
技术研发人员:孙伟,黄坤,
申请(专利权)人:北京迈格威科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。