【技术实现步骤摘要】
噪声优化方法、装置、终端设备以及存储介质
本专利技术涉及图像处理
,尤其涉及一种噪声优化方法、装置、终端设备以及存储介质。
技术介绍
目前,在进行动效开发时,着色器程序中常用噪声算法来实现一些不断随时间非重复变化的效果,如果按维度分类,则可分为一维、二维、三维、四维噪声算法,噪声算法可简单描述为,通过对应算法,计算出x维坐标位置的随机值,得到随时间不断变化的噪声值,其中,需要使传入的坐标按照一定算法随时间变化。现有的着色器一般采用片段着色器,其执行特点是,每个片段执行一遍,当绘制一个全屏图像时,片段数大于或等于屏幕像素点数量,如果片段着色器中引入上述复杂的噪声算法,则会产生大量运算量,对手机功耗影响巨大。
技术实现思路
本专利技术的主要目的在于提供一种噪声优化方法、装置、终端设备以及存储介质,旨在减少动效开发过程中的噪声计算量。为实现上述目的,本专利技术提供一种噪声优化方法,所述噪声优化方法应用于动效渲染中的噪声算法,预先定义一噪声图区域和一用于动效渲染中采样的采样区域,所述采样区域 ...
【技术保护点】
1.一种噪声优化方法,其特征在于,所述噪声优化方法应用于动效渲染中的噪声算法,预先定义一噪声图区域和一用于动效渲染中采样的采样区域,所述采样区域初始位于所述噪声图区域内,所述噪声图中存储有预设时间周期内变化的噪声值;所述噪声优化方法包括:/n在动效渲染中绘制帧图像时,检测采样区域的位置;/n对于处于所述噪声图区域内的采样区域,根据所述采样区域的位置从所述噪声图中提取对应的噪声值并绘制帧图像;/n对于不在所述噪声图区域内的采样区域,根据所述采样区域的位置,以包围所述采样区域的方式,绘制一张新的噪声图,从所述新的噪声图中提取对应的噪声值并绘制帧图像。/n
【技术特征摘要】
1.一种噪声优化方法,其特征在于,所述噪声优化方法应用于动效渲染中的噪声算法,预先定义一噪声图区域和一用于动效渲染中采样的采样区域,所述采样区域初始位于所述噪声图区域内,所述噪声图中存储有预设时间周期内变化的噪声值;所述噪声优化方法包括:
在动效渲染中绘制帧图像时,检测采样区域的位置;
对于处于所述噪声图区域内的采样区域,根据所述采样区域的位置从所述噪声图中提取对应的噪声值并绘制帧图像;
对于不在所述噪声图区域内的采样区域,根据所述采样区域的位置,以包围所述采样区域的方式,绘制一张新的噪声图,从所述新的噪声图中提取对应的噪声值并绘制帧图像。
2.根据权利要求1所述的噪声优化方法,其特征在于,所述对于不在所述噪声图区域内的采样区域,根据所述采样区域的位置,以包围所述采样区域的方式,绘制一张新的噪声图,从所述新的噪声图中提取对应的噪声值并绘制帧图像的步骤包括:
对于不在所述噪声图区域内的采样区域,根据所述采样区域的位置,以所述采样区域为中心,绘制一张新的噪声图,或者,根据所述采样区域的位置,以所述采样区域为噪声图区域的一顶角,绘制一张新的噪声图;
从所述新的噪声图中提取对应的噪声值并绘制帧图像。
3.根据权利要求1所述的噪声优化方法,其特征在于,所述在动效渲染中绘制帧图像时,检测采样区域的位置的步骤包括:
在动效渲染中绘制帧图像时,对于每一帧图像,检测对应的采样区域的位置,并根据所述采样区域的位置判断所述采用区域是否在所述噪声图区域内。
4.根据权利要求1所述的噪声优化方法,其特征在于,所述在动效渲染中绘制帧图像时,检测采样区域的位置的步骤包括:
在动效渲染中绘制帧图像时,判断采样区域的移动方向;
若所述采样区域按照预设固定方向移动,则根据移动方向获取所述采样区域移出所述噪声图区域时对应的位置,判定所述采样区域移出所述噪声图区域之前对应的其它帧图像的采样区域处于所述噪声图区域内,并记录各其它帧图像对应的采样区域的位置。
5.根据权利要求1所述的噪声优化方法,其特征在于,所述在动效渲染中绘制帧图像时,检测采样区域的位置的步骤包括:
在动效渲染中绘制帧图像时,判断采样区域的移动方向;
若所述采样区...
【专利技术属性】
技术研发人员:王龙平,
申请(专利权)人:广东明创软件科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。