一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像渲染方法、装置、设备及存储介质与流程

2021-11-26 20:49:00 来源:中国专利 TAG:

技术特征:
1.一种图像渲染方法,其特征在于,包括:获取图像原型文件,并从所述图像原型文件中,解码出图像文件结构;所述图像原型文件为图像原型对应的信息,所述图像文件结构为待渲染的信息,且所述图像文件结构包括至少一个文件节点;对所述图像文件结构中的每个文件节点进行渲染,得到图像渲染结构中与所述每个文件节点对应的至少一个渲染节点,以及与所述至少一个渲染节点中每个渲染节点对应的渲染引用信息和渲染效果信息;其中,所述渲染引用信息为所述每个渲染节点对文件节点的引用关系,所述渲染效果信息为所述每个渲染节点对应的可修改的渲染属性数据;遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列。2.根据权利要求1所述的方法,其特征在于,所述遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列之前,所述方法还包括:获取针对所述图像渲染结构的编辑信息;所述编辑信息为对所述图像渲染结构进行编辑的信息;依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构;相应地,所述遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列,包括:遍历所述目标图像渲染结构,采用目标渲染引用信息和目标渲染效果信息,对所述目标图像渲染结构中每个目标渲染节点进行绘制,得到所述图像帧序列;所述目标渲染引用信息和所述目标渲染效果信息,与所述每个目标渲染节点对应。3.根据权利要求2所述的方法,其特征在于,所述编辑信息为图层编辑信息;所述图层编辑信息为针对所述图像渲染结构中渲染节点对应的渲染属性数据进行编辑的信息;所述依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构,包括:从所述图层编辑信息中,获取目标渲染节点和待修改渲染效果信息;所述目标渲染节点为所述图像渲染结构中待进行渲染属性数据修改的渲染节点;获取所述目标渲染节点对应的目标渲染效果信息;依据所述待修改渲染效果信息,对所述目标渲染效果信息进行修改,从而完成对所述图像渲染结构的编辑,得到所述目标图像渲染结构。4.根据权利要求2所述的方法,其特征在于,所述编辑信息为结构编辑信息;所述结构编辑信息为针对所述图像渲染结构的结构进行编辑的信息;所述依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构,包括:依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图像渲染结构;所述结构编辑信息包括渲染节点增加信息、渲染节点删除信息和渲染节点交换信息中的至少一种;其中,所述渲染节点增加信息为向所述图像渲染结构中增加渲染节点的信息,所述渲染节点删除信息为从所述图像渲染结构中删除渲染节点的信息,所述渲染节点交换信息为对所述图像渲染结构中的渲染节点进行交换的信息。
5.根据权利要求4所述的方法,其特征在于,当所述结构编辑信息包括所述渲染节点增加信息时,所述依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图像渲染结构,包括:从所述渲染节点增加信息中,获取第一目标渲染节点和待增加渲染节点;其中,所述第一目标渲染节点为所述图像渲染结构中待进行渲染节点增加的图层渲染节点或容器渲染节点;所述待增加渲染节点为待向所述第一目标渲染节点中添加的初始渲染节点;根据所述待增加渲染节点对文件节点的引用关系,确定待增加文件节点;对所述待增加文件节点进行渲染,得到待增加目标渲染节点;将所述待增加目标渲染节点,添加至所述图像渲染结构的所述第一目标渲染节点中,完成对所述图像渲染结构的结构编辑,从而得到所述目标图像渲染结构;其中,所述第一目标渲染节点和所述待增加目标渲染节点为兄弟节点或父子节点,且当所述第一目标渲染节点为图层渲染节点,以及所述第一目标渲染节点和所述待增加目标渲染节点为父子节点时,编辑后所述第一目标渲染节点的类型为容器渲染节点类型。6.根据权利要求4所述的方法,其特征在于,当所述结构编辑信息包括所述渲染节点删除信息时,所述依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图像渲染结构,包括:从所述渲染节点删除信息中,获取第二目标渲染节点;所述第二目标渲染节点为所述图像渲染结构中待进行删除的渲染节点;从所述图像渲染结构中,删除所述第二目标渲染节点,完成对所述图像渲染结构的结构编辑,从而得到所述目标图像渲染结构。7.根据权利要求4所述的方法,其特征在于,当所述结构编辑信息包括所述渲染节点交换信息时,所述依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图像渲染结构,包括:从所述渲染节点交换信息中,获取第三目标渲染节点和第四目标渲染节点;所述第三目标渲染节点和所述第四目标渲染节点为所述图像渲染结构中不存在继承关系的渲染节点,且所述第三目标渲染节点和所述第四目标渲染节点是由所述图像渲染结构对应的渲染区域决定的;在所述图像渲染结构中,交换所述第三目标渲染节点和所述第四目标渲染节点,完成对所述图像渲染结构的结构编辑,从而得到所述目标图像渲染结构。8.根据权利要求2至7任一项所述的方法,其特征在于,所述对所述图像文件结构中的每个文件节点进行渲染,得到图像渲染结构中与所述每个文件节点对应的至少一个渲染节点,以及与所述至少一个渲染节点中每个渲染节点对应的渲染引用信息和渲染效果信息之后,所述方法还包括:从所述图像渲染结构中,获取根渲染节点;所述根渲染节点为所述图像渲染结构中用于启动绘制的渲染节点;根据所述根渲染节点,确定编辑锁信息;将所述编辑锁信息添加至所述图像渲染结构中的所述每个渲染节点中,从而完成对所述图像渲染结构的加锁,得到加锁后的图像渲染结构;
相应地,所述依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构,包括:当所述编辑锁信息为释放状态时,依据所述编辑信息对所述加锁后的图像渲染结构进行编辑,并设置所述编辑锁信息为编辑状态;当完成对所述加锁后的图像渲染结构的编辑时,得到所述目标图像渲染结构,并设置所述编辑锁信息为所述释放状态。9.根据权利要求1至7任一项所述的方法,其特征在于,所述图像文件结构中的文件节点包括原始图像相关信息;所述遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列,包括:遍历所述图像渲染结构,采用所述每个渲染节点中的所述渲染引用信息,确定引用文件节点;获取所述引用文件节点对应的所述原始图像相关信息;采用所述渲染效果信息和所述引用文件节点对应的所述原始图像相关信息,对所述每个渲染节点中与当前帧对应的信息进行绘制,得到当前图像帧;所述当前图像帧属于所述图像帧序列;持续遍历所述图像渲染结构,对下一帧对应的信息进行绘制,直到完成各帧对应的信息的绘制时,结束绘制,得到所述图像帧序列。10.根据权利要求2至7任一项所述的方法,其特征在于,所述获取针对所述图像渲染结构的编辑信息,包括:绘制所述图像渲染结构,得到初始图像帧序列;针对所述初始图像帧序列,接收针对所述图像渲染结构的所述编辑信息。11.一种图像渲染装置,其特征在于,包括:信息获取模块,用于获取图像原型文件,并从所述图像原型文件中,解码出图像文件结构;所述图像原型文件为图像原型对应的信息,所述图像文件结构为待渲染的信息,且所述图像文件结构包括至少一个文件节点;渲染模块,用于对所述图像文件结构中的每个文件节点进行渲染,得到图像渲染结构中与所述每个文件节点对应的至少一个渲染节点,以及与所述至少一个渲染节点中每个渲染节点对应的渲染引用信息和渲染效果信息;其中,所述渲染引用信息为所述每个渲染节点对文件节点的引用关系,所述渲染效果信息为所述每个渲染节点对应的可修改的渲染属性数据;绘制模块,用于遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列。12.一种图像渲染设备,其特征在于,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至10任一项所述的方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有可执行指令,用于引起处理器执行时,实现权利要求1至10任一项所述的方法。

技术总结
本发明实施例提供了一种图像渲染方法、装置、设备及存储介质;方法包括:获取图像原型文件,并从图像原型文件中,解码出图像文件结构;对图像文件结构中的每个文件节点进行渲染,得到图像渲染结构中与每个文件节点对应的至少一个渲染节点,以及与至少一个渲染节点中每个渲染节点对应的渲染引用信息和渲染效果信息;其中,渲染引用信息为每个渲染节点对文件节点的引用关系,渲染效果信息为每个渲染节点对应的可修改的渲染属性数据;遍历图像渲染结构,采用渲染引用信息和渲染效果信息,对每个渲染节点进行绘制,得到图像帧序列。通过本发明实施例,能够提升图像渲染效果的多样性。能够提升图像渲染效果的多样性。能够提升图像渲染效果的多样性。


技术研发人员:杨宗 陈仁健
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.05.09
技术公布日:2021/11/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献