[发明专利]动画显示方法、装置、计算机设备及存储介质有效
申请号: | 201910315107.8 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110033503B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 侯仓健 | 申请(专利权)人: | 腾讯科技(上海)有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T13/80;G06T15/00;G06T15/02 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 201200 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 显示 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种动画显示方法、装置、计算机设备及存储介质,属于多媒体技术领域。方法包括:获取粒子动画;对于每帧粒子图像,根据每个粒子的位置信息,获取每个粒子对应的用户界面UI元素的位置信息;对每个粒子的贴图进行采样,得到每个粒子对应的UI元素的纹理信息和颜色信息,UI元素的纹理信息和颜色信息与对应的粒子的纹理信息和颜色信息相同;在图形用户界面中,按照每个粒子对应的UI元素的位置信息、纹理信息和颜色信息,显示与粒子动画的动画效果相符的目标动画。本发明通过将粒子动画中每个粒子转化为UI元素,无需采用多摄像机对粒子动画进行拍摄,可以有效降低显示成本,提高动画显示效率,且显示过程简单,不容易出错。
技术领域
本发明涉及多媒体技术领域,特别涉及一种动画显示方法、装置、计算机设备及存储介质。
背景技术
随着多媒体技术的发展,终端可以在用户界面中显示各种各样的显示元素,例如,用户界面中的按钮或背景图案等。终端也可以在用户界面中显示粒子动画,实现特效显示。
目前,动画显示方法通常是采用多个摄像机对粒子动画进行拍摄,该多个摄像机设置有不同的层级,从而可以根据该多个摄像机的层级,对该多个摄像机拍摄的粒子动画进行顺序显示。
上述动画显示方法中采用多个摄像机对粒子动画进行拍摄,则对该粒子动画进行显示时,需要等待所有摄像机显示后才能显示,大大增加了粒子动画的显示成本,动画显示效率低,且处理过程复杂,容易出错。
发明内容
本发明实施例提供了一种动画显示方法、装置、计算机设备及存储介质,可以解决相关技术中显示成本高、显示效率低,处理过程复杂和容易出错的问题。所述技术方案如下:
一方面,提供了一种动画显示方法,所述方法包括:
获取粒子动画,所述粒子动画包括多帧粒子图像;
对于每帧粒子图像,根据每个粒子的位置信息,获取所述每个粒子对应的用户界面(User Interface,UI)元素的位置信息;
对所述每个粒子的贴图进行采样,得到所述每个粒子对应的UI元素的纹理信息和颜色信息,所述UI元素的纹理信息和颜色信息与对应的粒子的纹理信息和颜色信息相同;
在图形用户界面中,按照所述每个粒子对应的UI元素的位置信息、纹理信息和颜色信息,显示与所述粒子动画的动画效果相符的目标动画。
一方面,提供了一种动画显示装置,所述装置包括:
获取模块,用于获取粒子动画,所述粒子动画包括多帧粒子图像;
所述获取模块,还用于对于每帧粒子图像,根据每个粒子的位置信息,获取所述每个粒子对应的用户界面UI元素的位置信息;
采样模块,用于对所述每个粒子的贴图进行采样,得到所述每个粒子对应的UI元素的纹理信息和颜色信息,所述UI元素的纹理信息和颜色信息与对应的粒子的纹理信息和颜色信息相同;
显示模块,用于在图形用户界面中,按照所述每个粒子对应的UI元素的位置信息、纹理信息和颜色信息,显示与所述粒子动画的动画效果相符的目标动画。
一方面,提供了一种计算机设备,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述指令由所述一个或多个处理器加载并执行以实现所述动画显示方法所执行的操作。
一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现所述动画显示方法所执行的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(上海)有限公司,未经腾讯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910315107.8/2.html,转载请声明来源钻瓜专利网。