[发明专利]一种动效实现方法、装置和计算机可读存储介质在审
申请号: | 201911035923.X | 申请日: | 2019-10-29 |
公开(公告)号: | CN112750182A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 王振东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/00 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 蔡艾莹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例公开了一种动效实现方法、装置和计算机可读存储介质;本发明实施例在获取待生成动效的图像帧集后,该图像帧集至少包括一个图像帧,确定生成动效的动效类型和动效类型对应的描述信息,然后,根据动效类型和动效描述信息,生成图像帧的动效载体配置信息,动效载体配置信息包括动效载体属性信息和动效渲染信息,然后,基于当前图像帧的动效载体属性信息,对历史图像帧中已生成的历史动效载体进行更新,得到当前图像帧对应的目标动效载体,根据动效渲染信息,在历史图像帧中渲染目标动效载体,得到渲染后图像帧,将当前图像帧更新为所渲染后图像帧,得到具有动效的图像帧集;可以简单快速实现动效。
技术领域
本发明涉及通信技术领域,具体涉及一种动效实现方法、装置和计算机可读存储介质。
背景技术
随着计算机图形学技术的发展,传统渲染技术难以实现的真实感的游戏动效,可以采用粒子动效来模拟,比如常见的火、爆炸、水流等动效。现有的粒子动效实现方法主要采用粒子动效插件(Particle.js)和三维场景创建库(ThreeJS)。
在对现有技术的研究和实践过程中,本发明的发明人发现对于粒子动效实现方法来说,采用粒子动效插件实现的粒子动效类型较少,二次开发的成本较高,而采用三维场景创建库来实现的话,粒子动效实现只用到了三维场景创建库其中一小部分功能,并且需要进行二次开发,使得维护不便,性能也受到影响,因此,导致动效实现速度慢且实现方式复杂。
发明内容
本发明实施例提供一种动效实现方法、装置和计算机可读存储介质。可以简单快速实现动效。
一种动效实现方法,包括:
获取待生成动效的图像帧集,所述图像帧集至少包括一个图像帧;
确定生成动效的动效类型和所述动效类型对应的描述信息;
根据所述动效类型和所述动效描述信息,生成图像帧的动效载体配置信息,所述动效载体配置信息包括动效载体属性信息和动效渲染信息;
基于当前图像帧的动效载体属性信息,对历史图像帧中已生成的历史动效载体进行更新,得到所述当前图像帧对应的目标动效载体;
根据所述动效渲染信息,在所述历史图像帧中渲染所述目标动效载体,得到渲染后图像帧;
将所述当前图像帧更新为所述渲染后图像帧,得到具有动效的图像帧集。
相应的,本发明实施例提供一种文本标签生成装置,包括:
获取单元,用于获取待生成动效的图像帧集,所述图像帧集至少包括一个图像帧;
确定单元,用于确定生成动效的动效类型和所述动效类型对应的描述信息;
生成单元,用于根据所述动效类型和所述动效描述信息,生成图像帧的动效载体配置信息,所述动效载体配置信息包括动效载体属性信息和动效渲染信息;
更新单元,用于基于当前图像帧的动效载体属性信息,对历史图像帧中已生成的历史动效载体进行更新,得到所述当前图像帧对应的目标动效载体;
渲染单元,用于根据所述动效渲染信息,在所述历史图像帧中渲染所述目标动效载体,得到渲染后图像帧;
得到单元,用于将所述当前图像帧更新为所渲染后图像帧,得到具有动效的图像帧集。
可选的,在一些实施例中,所述更新单元,具体可以用于获取所述历史图像帧中已生成的历史动效载体,在所述历史动效载体中去除已过期的第一历史动效载体,得到未过期的第二历史动效载体,基于所述当前图像帧的动效载体属性信息,对所述历史图像帧中的第二历史动效载体进行更新,得到所述当前图像帧对应的目标动效载体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911035923.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光学镜头及电子设备
- 下一篇:一种换热器鳍片生产装置