[发明专利]社交应用的动画生成方法、装置、系统以及终端有效
申请号: | 201710373677.3 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107294838B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 林声炜;许弈;郭启发;蒋浩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;G06T13/00;G06F3/0483 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 社交 应用 动画 生成 方法 装置 系统 以及 终端 | ||
在本申请实施例提供了一种社交应用的动画生成方法、装置、系统及终端,终端在检测到针对社交应用操作界面的输入信息,将生成相应的动画生成指令,通过确定该社交应用中的虚拟对象的目标动作标识,获得与该目标动作标识对应的目标动画资源后,将渲染该虚拟对象的骨骼动画,并在该社交应用操作界面播放该虚拟对象的骨骼动画。可见,本申请不需要获取社交应用中的虚拟对象完成某动作的一系列帧图像,即可快速实现复杂的动画效果,且减少了终端获取的资源量,从而减少了对终端内容空间的占用,保证了动画播放流畅度。
技术领域
本申请主要涉及动画技术领域,更具体地说是涉及社交应用的动画生成方法、装置、系统及终端。
背景技术
随着网络技术的快速发展,网络社交平台已成为人们日常生活、工作以及学习等各方面的重要交互工具,其中,为了提高网络社交平台的乐趣以及便利性,以增强用户体验,网络社交平台中通常会设置表示不同内容的动画按钮,如“送你花”按钮、“跳舞”按钮、“我错了”按钮、“化妆”按钮以及各种表情按钮等等,方便用户在交互过程中,根据交流内容选择表达自己含义的动画按钮,生成相应的动画并发送至对方,增加用户交互过程中的乐趣。
在现有技术中,针对每一个动画按钮对应的动画,通常会存储每一帧动画图像,每帧动画图像中都包含虚拟对象,并使不同帧的动画图像之间虚拟对象的状态呈现差异,这样,按照时间顺序渲染每一帧动画图像就可以生成相应动画。
然而,现有的这种动画生成方案所需的存储资源非常大,且由于需要加载一系列连续的多帧动画图像,影响动画播放流畅度。
发明内容
有鉴于此,本申请提供了一种社交应用的动画生成方法、装置、系统以及终端,利用骨骼动画的生成规则,对社交应用的虚拟对象的动画资源进行渲染,得到虚拟对象的骨骼动画,实现了复杂的动画效果,且减少了资源量,保证了动画播放流畅度。
为了实现上述目的,本申请提供了以下技术方案:
本申请实施例提供了一种社交应用的动画生成方法,所述方法包括:
检测到针对社交应用操作界面的输入信息,生成相应的动画生成指令,所述输入信息包含所述社交应用的虚拟对象要实现的目标动画内容;
确定所述虚拟对象的目标动作标识,并获得与所述目标动作标识对应的目标动画资源;
利用所述目标动画资源,渲染所述虚拟对象的骨骼动画,并在所述社交应用操作界面播放所述虚拟对象的骨骼动画。
本申请实施例还提供了一种社交应用的动画生成装置,所述装置包括:
信息检测模块,用于检测到针对社交应用操作界面的输入信息,生成相应的动画生成指令,所述输入信息包含目标动画内容;
动画资源获得模块,用于确定所述社交应用的虚拟对象的目标动作标识,并获得与所述目标动作标识对应的目标动画资源;
骨骼动画渲染模块,用于利用所述目标动画资源,渲染所述虚拟对象的骨骼动画;
动画播放模块,用于在所述社交应用操作界面播放所述虚拟对象的骨骼动画。
本申请实施例还提供了一种终端,所述终端包括:
显示器,用于输出社交应用操作界面;
传感器,用于检测针对社交应用操作界面的输入信息,所述输入信息包含目标动画内容;
存储器,用于存储实现所述社交应用的动画生成方法的程序;
处理器,用于读取并执行所述程序,包括:
在接收到所述输入信息时,生成相应的动画生成指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710373677.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纺织用布料烘干装置
- 下一篇:一种纺织用烘箱