[发明专利]数据处理方法及相关产品在审
申请号: | 202210028117.5 | 申请日: | 2022-01-11 |
公开(公告)号: | CN116468827A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 李世迪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06T7/73;G06N7/01;G06N3/04;G06N3/092 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈梅君 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 相关 产品 | ||
本申请实施例公开了一种数据处理方法及相关产品,该方法包括:获取针对目标虚拟角色的包括目标动作类型的用户指令;从控制策略模型库中选取属于目标动作类型的目标控制策略模型;目标控制策略模型由属于目标动作类型的目标动作片段训练得到;利用目标控制策略模型对目标虚拟角色在第t个控制周期的状态进行处理,得到目标虚拟角色在第t+1个控制周期的动作控制策略,t为正整数;根据第t+1个控制周期的动作控制策略,生成目标虚拟角色在第t+1个控制周期的动作动画以及在第t+1个控制周期的状态;输出目标虚拟角色在所有控制周期的动作动画。通过本申请实施例,可自动化、智能化地生成动作动画,有效提高角色动画的制作效率和质量。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、一种数据处理装置、一种计算机设备、一种计算机可读存储介质以及一种计算机程序产品。
背景技术
随着互联网技术的迅速发展,游戏动画的制作越来越追求自然真实的视觉效果,尤其是游戏中虚拟角色的动画。然而,为虚拟角色实时生成动画是一项极具挑战性的任务。传统的方式通常是在动画师手工制作虚拟角色的动画,并将其存储至内存的动画素材库中,人工制作动画效率低,质量差。
发明内容
本申请实施例提供一种数据处理方法及相关产品,可以自动化、智能化地生成动作动画,有效提高角色动画的制作效率和质量。
一方面,本申请实施例提供了一种数据处理方法,包括:
获取针对目标虚拟角色的用户指令,用户指令包括目标动作类型;
从控制策略模型库中选取属于目标动作类型的目标控制策略模型;目标控制策略模型是根据属于目标动作类型的目标动作片段训练的控制策略模型;
利用目标控制策略模型,对目标虚拟角色在第t个控制周期的状态进行处理,得到目标虚拟角色在第t+1个控制周期的动作控制策略,动作控制策略用于表征目标虚拟角色执行的动作,t为大于等于1的整数;
根据第t+1个控制周期的动作控制策略,生成目标虚拟角色在第t+1个控制周期的动作动画,以及目标虚拟角色在第t+1个控制周期的状态;
输出目标虚拟角色在所有控制周期的动作动画。
一方面,本申请实施例提供了一种数据处理装置,包括:
获取模块,用于获取针对目标虚拟角色的用户指令,用户指令包括目标动作类型;
选取模块,用于从控制策略模型库中选取属于目标动作类型的目标控制策略模型;目标控制策略模型是根据属于目标动作类型的目标动作片段训练的控制策略模型;
处理模块,用于利用目标控制策略模型,对目标虚拟角色在第t个控制周期的状态进行处理,得到目标虚拟角色在第t+1个控制周期的动作控制策略,动作控制策略用于表征目标虚拟角色执行的动作,t为大于等于1的整数;
处理模块,还用于根据第t+1个控制周期的动作控制策略,生成目标虚拟角色在第t+1个控制周期的动作动画,以及目标虚拟角色在第t+1个控制周期的状态;
输出模块,用于输出目标虚拟角色在所有控制周期的动作动画。
一方面,本申请实施例提供了一种计算机设备,包括:处理器、存储器以及网络接口;处理器与存储器、网络接口相连,其中,网络接口用于提供网络通信功能,存储器用于存储程序代码,处理器用于调用程序代码,以执行本申请实施例中的数据处理方法。
相应地,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行本申请实施例中的数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210028117.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:定位方法、装置、电子设备及可移动设备
- 下一篇:一种化妆台