[发明专利]闪电特效绘制方法、装置、计算机设备及可读存储介质在审
申请号: | 202210342569.0 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114723856A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 何健 | 申请(专利权)人: | 深圳万兴软件有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 巫苑明 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪电 特效 绘制 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明公开了一种闪电特效绘制方法、装置、计算机设备及存储介质。该方法包括获取闪电主干结构的起点和终点;对闪电主干结构进行迭代处理,确定闪电主干结构上的闪电拐点;迭代处理结束后,将闪电主干结构对应的所有连接点按顺序连接得到闪电主干结构,基于闪电主干结构生成闪电分支结构,最后形成最终的完整闪电结构,并将闪电主干结构及每一闪电分支结构中所有连接点的坐标及对应索引值存储到对应所述闪电分支结构对应的连接点序列中。该方法从算法角度出发,保证闪电的结构可通过参数进行实时改变,解决传统闪电结构算法的时间和空间开销大的问题,提升闪电特效在视频中的呈现效果。
技术领域
本发明实施例涉及图像处理领域,尤其涉及一种闪电特效绘制方法、装置、计算机设备及存储介质。
背景技术
随着各种短视频平台的快速崛起,基于各类视频编辑软件通过添加滤镜、特效等效果对视频内容赋予新的创意需求越来越大,其中与自然现象相关的闪电特效仿真有着广泛的应用前景。
传统的方法中在视频内容叠加闪电特效一般分为基于纹理图和基于算法实现两种方法。目前基于纹理图的闪电特效在各类软件中使用非常普遍,这类效果的实现一般是由设计师预先制作好闪电的纹理图,再通过纹理图与视频帧进行融合,最后将闪电纹理显示在指定区域,这里的纹理可以是单张图像也可以是一段闪电动画,这种方法的好处是定制程度高,设计师可以根据需求设计出相应的纹理图,但是该方法的弊端是不够灵活,批量使用时容易看出形状的重复。另一种方法则是利用算法模型实时生成,例如:泊松生长算法和对齐简化后的拉普拉斯生长算法,该类方法虽然能够解决形状的重复问题,通过算法参数调节闪电的形态,但是具有较大的时间开销和空间开销的缺点,应用在高清、超清甚至2k视频的实时渲染时会比较困难。
发明内容
本发明实施例提供了一种闪电特效绘制方法、装置、计算机设备及可读存储介质,旨在解决现有技术中在视频内容中叠加闪电特效时效果较差的问题。
第一方面,本发明实施例提供了一种闪电特效绘制方法,其包括:
获取闪电主干结构的起点和终点;
闪电主干结构的迭代处理:基于所述起点的坐标、终点的坐标及预置偏移参数进行多级闪电拐点的迭代计算,并判断每一级的闪电拐点的迭代计算中偏移参数是否小于预设最小阈值,若否则继续迭代计算,若是则结束迭代计算;其中,所述偏移参数按迭代级数递减;
迭代处理结束后,将所述闪电主干结构对应的所有连接点按顺序连接得到闪电主干结构,将所有连接点的坐标及对应索引值存储到所述闪电主干结构对应的连接点序列中,所述连接点包括:起点、终点和每一闪电拐点,所述索引值为每一连接点对应的唯一序号;
基于复杂度参数随机从所述闪电主干结构对应的连接点序列中选取若干连接点作为对应每一闪电分支结构的起点,并基于预置分支方向和分支长度,确定对应所述每一闪电分支结构的终点;
继续对每一闪电分支结构进行多级闪电拐点的迭代处理,迭代处理结束后,将每一闪电分支结构对应的所有连接点按顺序连接得到每一闪电分支结构,形成最终的完整闪电结构,并将每一闪电分支结构中所有连接点的坐标及对应索引值存储到对应所述闪电分支结构对应的连接点序列中。
第二方面,本发明实施例提供了一种闪电特效绘制装置,其包括:
获取模块,用于获取闪电主干结构的起点和终点;
迭代处理模块,用于进行闪电主干结构的迭代处理:基于所述起点的坐标、终点的坐标及预置偏移参数进行多级闪电拐点的迭代计算,并判断每一级的闪电拐点的迭代计算中偏移参数是否小于预设最小阈值,若否则继续迭代计算,若是则结束迭代计算;其中,所述偏移参数按迭代级数递减;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳万兴软件有限公司,未经深圳万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210342569.0/2.html,转载请声明来源钻瓜专利网。