【技术实现步骤摘要】
动态粒子特效的循环生成方法、装置、设备及存储介质
[0001]本专利技术涉及图像特效处理领域,尤其涉及一种动态粒子特效的循环生成方法、装置、设备及存储介质。
技术介绍
[0002]现今通过计算机生成炫酷图像效果已经很常见了,常见的有烟花效果,流星效果等,其中都有粒子的技术特征,粒子的技术特征是特效的最小单元组成,不同的粒子显示效果会产生不同的特效结果,而生成粒子的方法很多,实现的效果也有很多。
[0003]现有粒子产生技术是需要多少粒子效果单元则相应的创建多少粒子单元,过于消耗资源,对性能的消耗过大,并且由于空间上的数量限制,不能做到长时间的循环生成粒子。因此,针对当前粒子特效生成消耗资源过多且无法长时间循环生成的技术问题,需要一种新的技术。
技术实现思路
[0004]本专利技术的主要目的在于解决当前粒子特效生成消耗资源过多且无法长时间循环生成的技术问题。
[0005]本专利技术第一方面提供了一种动态粒子特效的循环生成方法,,包括步骤:
[0006]在预置N个图层中每个图层绘制一个渐变 ...
【技术保护点】
【技术特征摘要】
1.一种动态粒子特效的循环生成方法,其特征在于,包括步骤:在预置N个图层中每个图层绘制一个渐变粒子,得到N个图层上绘制的N个渐变粒子,其中,N为正整数;根据预置计时器、预置动态速率、预置最大缩放值、N个图层数,对预置对所述N个图层对应的渐变粒子进行变化缩放处理,得到所述N个图层对应的缩放动态粒子;根据预置随机运算公式,带入所述N个图层对应缩放动态粒子的图像比例坐标,生成所述N个图层对应缩放动态粒子的随机坐标;基于所述N个图层对应缩放动态粒子的随机坐标,对所述N个图层对应的缩放动态粒子进行动态渲染处理,生成动态粒子特效。2.根据权利要求1所述的动态粒子特效的循环生成方法,其特征在于,所述在预置N个图层中每个图层绘制一个渐变粒子,得到N个图层上绘制的N个渐变粒子包括:读取预置N个图层中第i个图层的粒子中心坐标,其中,i=1,2,3,...,N;基于RGB通道,对所述粒子中心坐标进行半径渐变处理,生成所述第i个图层上绘制的渐变粒子。3.根据权利要求2所述的动态粒子特效的循环生成方法,其特征在于,所述根据预置计时器、预置动态速率、预置最大缩放值、N个图层数,对预置对所述N个图层对应的渐变粒子进行变化缩放处理,得到所述N个图层对应的缩放动态粒子包括:基于动态缩放公式,计算出动态缩放系数,其中,所述动态缩放公式包括:scale=mix(maxsacle,1,fract(i/N+t*v),scale为动态缩放系数,maxsacle为最大缩放值,i为预置N个图层中第i个图层,t为计时器数值,v为动态速率,mix()为计算机预置的混合函数,fract()为取小数点部分函数其取值范围为0至1;基于所述动态缩放系数,对所述第i个图层上绘制的渐变粒子进行比例缩放处理,得到所述第i个图层对应的缩放动态粒子。4.根据权利要求3所述的动态粒子特效的循环生成方法,其特征在于,所述基于所述动态缩放系数,对所述第i个图层上绘制的渐变粒子进行比例缩放处理,得到所述第i个图层对应的缩放动态粒子包括:基于预置图像比例坐标公式,计算出图像比例坐标,其中,所述图像比例坐标公式包括:x=scale*(clo
‑
clos/2)/clos,y=scale*(row
‑
rows/2)/rows,x为图像比例坐标的横坐标,y为图像比例坐标的纵坐标,clo为渐变粒子中一个像素点的横坐标,row为渐变粒子中一个像素点的纵坐标,scale为动态缩放系数,clos为第i个图层的横向总像素值,rows为第i个图层的纵向总像素值;基于所述图像比例坐标,对所述第i个图层上绘制的渐变粒子进行比例缩放处理,得到所述第i个图层对应的缩放动态粒子。...
【专利技术属性】
技术研发人员:黄魁,
申请(专利权)人:深圳市趣推科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。