[发明专利]通过粒子实现进出场动画的方法及装置有效
申请号: | 202110521579.6 | 申请日: | 2021-05-13 |
公开(公告)号: | CN113223122B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 林青山 | 申请(专利权)人: | 广州光锥元信息科技有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/20;G06T15/04 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 牛晴 |
地址: | 510000 广东省广州市天河区东郊工业*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 粒子 实现 进出 动画 方法 装置 | ||
本发明涉及一种通过粒子实现进出场动画的方法及装置,所述方法包括配置待展示动画的粒子数据格式;创建粒子发射器包括控制粒子运动的配置数据;配置粒子发射器的运动路径参数以及获取待展示动画的帧索引序号;通过运动路径参数接收帧索引序号,得到粒子发射器在帧索引序号的坐标位置;根据上一帧的粒子的信息数据和粒子发射器的坐标位置获取当前帧的粒子的信息数据;获取每一帧时粒子发射器的所有粒子的信息数据,将信息数据和纹理数据渲染到预创建的帧缓冲上;读取每一帧在帧缓冲上的数据,得到进出场动画。本发明通过模拟粒子运动及利用渲染技术,实现了可控性跟多样性丰富的粒子进出场动画。
技术领域
本发明属于动画设计技术领域,具体涉及一种通过粒子实现进出场动画的方法及装置。
背景技术
在进行特效视频编辑时,粒子效果进出场动画是一种常见的高级视频特效效果。但在现有的移动端APP实现粒子效果方案中,基本都是在电脑端设计好粒子效果并将其转化为固定样式的素材,叠加到用户添加的文字、贴纸等图层中。
这种方案明显缺乏可控性和多样性,具体有以下几种明显弊端:
①粒子效果的素材不可修改颜色、大小、轨迹等参数;
②用户只可在设定好的粒子效果中挑选,无法自由控制粒子效果样式;
③无法随用户内容修改自动灵活调整粒子效果;
④限于移动存储空间大小限制及视频素材文件大的关系,只能做出数量有限的进出场动画。
因为存在上述问题,导致用户只能在预先设计好的粒子进出场动画中选择,不能根据实际情况调控动画样式。
发明内容
有鉴于此,本发明的目的在于克服现有技术的不足,提供一种通过粒子实现进出场动画的方法及装置,以解决现有技术中用户只能在预先设计好的粒子进出场动画中选择,不能根据实际情况调控动画样式的问题。
为实现以上目的,本发明采用如下技术方案:一种通过粒子实现进出场动画的方法,包括:
配置待展示动画的粒子数据格式;其中,所述粒子数据格式包括待展示动画某一帧的所有粒子的信息数据;
创建粒子发射器;所述粒子发射器包括控制粒子运动的配置数据;
配置所述粒子发射器的运动路径参数以及获取待展示动画的帧索引序号;
通过所述运动路径参数接收所述帧索引序号,得到所述粒子发射器在所述帧索引序号的坐标位置;
根据上一帧的粒子的信息数据和粒子发射器的坐标位置获取当前帧的粒子的信息数据;
获取每一帧时所述粒子发射器的所有粒子的信息数据,将所述信息数据和纹理数据渲染到预创建的帧缓冲上;
读取每一帧在所述帧缓冲上的数据,得到进出场动画。
进一步的,所述某一帧的所有粒子的信息数据,包括:
某一帧所有粒子的:粒子当前的横坐标、粒子当前的纵坐标、粒子起始的横坐标、粒子起始的纵坐标、粒子当前颜色的红色分量、粒子当前颜色的绿色分量、粒子当前颜色的蓝色分量、粒子当前颜色的透明度分量、粒子当前颜色变化的红色分量、粒子当前颜色变化的绿色分量、粒子当前颜色变化的蓝色分量、粒子当前颜色变化的透明度分量、粒子当前的大小、粒子当前大小的变化、粒子当前的旋转角度、粒子当前旋转角度的变化、粒子当前的剩余时间、粒子当前的纹理帧数、粒子距离上次切换纹理帧数的时间、粒子最大数量限制。
进一步的,所述控制粒子运动的配置数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州光锥元信息科技有限公司,未经广州光锥元信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110521579.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虾夷扇贝裙边多糖的应用
- 下一篇:一种压力可调式无油润滑活塞式压缩机