【技术实现步骤摘要】
图像渲染方法、终端设备及介质
[0001]本申请涉及图像处理
,尤其涉及一种图像渲染方法、终端设备及介质。
技术介绍
[0002]随着经济的发展和社会的进步,人们对气候预报的要求越来越高。在对气候预报的结果进行展示时,为了展示效果,一般会采用视频或者动图的方式,让人们对气候的变化一目了然。
[0003]现有的气候预报结果中,陆地等随着时间不会产生变化的区域会固定不变,而会随着时间产生变化的风、洋流、海浪等元素一般用对应的动态粒子来表示,通过图像渲染产生一段时间内动态粒子的运行轨迹来表示各种元素的变化,例如风的流动等。用户查看气候预报结果时,可能需要查看多个时间点动态粒子的运行轨迹,例如,渔民出海需要了解海上风、洋流、海浪等在不同时间的变化。因此,用户会在气候预报视频中多次点击想要查询的时间点。现有技术中,用户在终端设备上点击一个新的查询时刻之后,终端设备会在显示界面上删除上一查询时刻的所有动态粒子,并向服务器请求该查询时刻对应的粒子数据。在接收到服务器发送的粒子数据之后,终端设备会根据粒子数据对图像进行渲染,生 ...
【技术保护点】
【技术特征摘要】
1.一种图像渲染方法,其特征在于,包括:终端设备将携带有数据获取时刻的数据获取请求发送给服务器,以供所述服务器根据所述数据获取请求,获取与所述数据获取时刻对应的第一粒子数据;所述终端设备接收所述服务器返回的所述第一粒子数据,并根据所述第一粒子数据生成当前图像帧对应的粒子数组,所述粒子数组包括所述当前图像帧中的动态粒子,以及每一所述动态粒子对应的第一粒子坐标;所述终端设备对所述当前图像帧中的每一动态粒子,确定所述动态粒子在所述当前图像帧之前的预设数目个图像帧中的第二粒子坐标,所述第二粒子坐标是根据所述数据获取时刻的上一数据获取时刻对应的第二粒子数据生成的;所述终端设备分别对所述当前图像帧中的每一动态粒子,根据所述第一粒子坐标和每一所述第二粒子坐标,生成所述动态粒子的运行轨迹,以完成所述当前图像帧的渲染。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一粒子数据生成所述当前图像帧对应的粒子数组,具体包括:确定所述当前图像帧中当前动态粒子的数目是否达到预设的数目阈值,所述数目阈值是根据所述终端设备的显示界面中粒子的密度确定的;若否,则在所述终端设备的显示界面所对应的坐标系中随机确定第一数目个第三粒子坐标,所述第一数目为所述数目阈值与所述当前动态粒子的数目之间的差值;确定每一所述第三粒子坐标在所述第一粒子数据中对应的第一动态粒子;根据每一所述第一动态粒子对应的第三粒子坐标,将所述第一动态粒子添加至所述当前图像帧中;根据所述第一动态粒子以及所述当前动态粒子确定所述当前图像帧中的动态粒子;根据每一所述第一动态粒子对应的第三粒子坐标,以及每一所述当前动态粒子对应的第四粒子坐标,确定所述当前图像帧中每一所述动态粒子对应的第一粒子坐标;根据所述当前图像帧中每一所述动态粒子,以及所述动态粒子对应的第一粒子坐标,生成所述当前图像帧对应的粒子数组。3.根据权利要求2所述的方法,其特征在于,所述粒子数组还包括:每一所述动态粒子对应的粒子寿命值;相应地,所述当前动态粒子的获取方式包括:确定所述当前图像帧的上一图像帧中的第二动态粒子;根据每一所述第二动态粒子对应的粒子寿命值与预设寿命值之差,确定每一所述第二动态粒子在所述当前图像帧中的粒子寿命值;删除所述第二动态粒子中粒子寿命值为0的动态粒子,并根据所述第二动态粒子中剩余的动态粒子,确定所述当前图像帧中的当前动态粒子;其中,所述上一图像帧中的第二动态粒子对应的粒子寿命值,是根据所述第二动态粒子第一次出现在所述终端设备的显示界面时随机设置的粒子寿命值,以及预设寿命值确定的。4.根据权利要求3所述的方法,其特征在于,所述当前动态粒子对应的第四粒子坐标的获取方式包括:确定所述当前动态粒子在所述当前图像帧的上一图像帧中的第五粒子坐标;
根据所述当前动态粒子对应的网格插值,确定所述当前动态粒子的运动方向和运动速度;根据所述第五粒子坐标以及所述运动方向和运动速度,确定所述当前动态粒子对应的第四粒子坐标;其中,所述上一图像帧中的第五粒子坐标,是根据所述当前动态粒子第一次出现在所述终端设备的显示界面时随机设置的初始坐标,以及所述初始坐标根据网格插值确定的初始方向和初始速度获得的。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,还包括:存储每一图像帧对应的粒子数组;相应地,所述确定所述动态粒子在所述当前图像帧之前的预设数目个图像帧中的第二粒子坐标,包括:确定所述当前图像帧之前的预设数目个图像帧对应的第一粒子数组;确定每一所述第一粒子数组中所述动态粒子对应的第二粒子坐标。6.根据权利要求5所述的方法,其特征在于...
【专利技术属性】
技术研发人员:计登科,肖林鸿,陈焕盛,王文丁,秦东明,吴剑斌,
申请(专利权)人:中科三清科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。