一种图像渲染方法、装置、设备及存储介质制造方法及图纸

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

【技术实现步骤摘要】
一种图像渲染方法、装置、设备及存储介质


[0001]本专利技术涉及计算机领域中的动画信息处理技术,尤其涉及一种图像渲染方法、装置、设备及存储介质。

技术介绍

[0002]动画是一种综合艺术,集合了绘画、电影、数字媒体、摄影、音乐和文学等众多艺术门类于一身的艺术表现形式。随着信息技术的发展,动画应用变得越来越重要,而在实现动画应用时,如何实现图像渲染是最重要的部分。
[0003]一般来说,在进行图像渲染时,通常采用的过程为:先对生成的图像原型文件解码得到图像文件结构,再对图像文件结构进行渲染得到图像渲染结构,最后输出图像渲染结构,也就完成了图像渲染。然而,上述实现图像渲染的过程中,图像渲染结构是无法进行编辑的;因此,基于图像渲染结构进行图像渲染时,图像渲染的效果单一。

技术实现思路

[0004]本专利技术实施例提供一种图像渲染方法、装置、设备及存储介质,能够提升图像渲染效果的多样性。
[0005]本专利技术实施例的技术方案是这样实现的:
[0006]本专利技术实施例提供一种图像渲染方法,包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像渲染方法,其特征在于,包括:获取图像原型文件,并从所述图像原型文件中,解码出图像文件结构;所述图像原型文件为图像原型对应的信息,所述图像文件结构为待渲染的信息,且所述图像文件结构包括至少一个文件节点;对所述图像文件结构中的每个文件节点进行渲染,得到图像渲染结构中与所述每个文件节点对应的至少一个渲染节点,以及与所述至少一个渲染节点中每个渲染节点对应的渲染引用信息和渲染效果信息;其中,所述渲染引用信息为所述每个渲染节点对文件节点的引用关系,所述渲染效果信息为所述每个渲染节点对应的可修改的渲染属性数据;遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列。2.根据权利要求1所述的方法,其特征在于,所述遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列之前,所述方法还包括:获取针对所述图像渲染结构的编辑信息;所述编辑信息为对所述图像渲染结构进行编辑的信息;依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构;相应地,所述遍历所述图像渲染结构,采用所述渲染引用信息和所述渲染效果信息,对所述每个渲染节点进行绘制,得到图像帧序列,包括:遍历所述目标图像渲染结构,采用目标渲染引用信息和目标渲染效果信息,对所述目标图像渲染结构中每个目标渲染节点进行绘制,得到所述图像帧序列;所述目标渲染引用信息和所述目标渲染效果信息,与所述每个目标渲染节点对应。3.根据权利要求2所述的方法,其特征在于,所述编辑信息为图层编辑信息;所述图层编辑信息为针对所述图像渲染结构中渲染节点对应的渲染属性数据进行编辑的信息;所述依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构,包括:从所述图层编辑信息中,获取目标渲染节点和待修改渲染效果信息;所述目标渲染节点为所述图像渲染结构中待进行渲染属性数据修改的渲染节点;获取所述目标渲染节点对应的目标渲染效果信息;依据所述待修改渲染效果信息,对所述目标渲染效果信息进行修改,从而完成对所述图像渲染结构的编辑,得到所述目标图像渲染结构。4.根据权利要求2所述的方法,其特征在于,所述编辑信息为结构编辑信息;所述结构编辑信息为针对所述图像渲染结构的结构进行编辑的信息;所述依据所述编辑信息对所述图像渲染结构进行编辑,得到目标图像渲染结构,包括:依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图像渲染结构;所述结构编辑信息包括渲染节点增加信息、渲染节点删除信息和渲染节点交换信息中的至少一种;其中,所述渲染节点增加信息为向所述图像渲染结构中增加渲染节点的信息,所述渲染节点删除信息为从所述图像渲染结构中删除渲染节点的信息,所述渲染节点交换信息为对所述图像渲染结构中的渲染节点进行交换的信息。
5.根据权利要求4所述的方法,其特征在于,当所述结构编辑信息包括所述渲染节点增加信息时,所述依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图像渲染结构,包括:从所述渲染节点增加信息中,获取第一目标渲染节点和待增加渲染节点;其中,所述第一目标渲染节点为所述图像渲染结构中待进行渲染节点增加的图层渲染节点或容器渲染节点;所述待增加渲染节点为待向所述第一目标渲染节点中添加的初始渲染节点;根据所述待增加渲染节点对文件节点的引用关系,确定待增加文件节点;对所述待增加文件节点进行渲染,得到待增加目标渲染节点;将所述待增加目标渲染节点,添加至所述图像渲染结构的所述第一目标渲染节点中,完成对所述图像渲染结构的结构编辑,从而得到所述目标图像渲染结构;其中,所述第一目标渲染节点和所述待增加目标渲染节点为兄弟节点或父子节点,且当所述第一目标渲染节点为图层渲染节点,以及所述第一目标渲染节点和所述待增加目标渲染节点为父子节点时,编辑后所述第一目标渲染节点的类型为容器渲染节点类型。6.根据权利要求4所述的方法,其特征在于,当所述结构编辑信息包括所述渲染节点删除信息时,所述依据所述结构编辑信息,对所述图像渲染结构的结构进行编辑,得到所述目标图...

【专利技术属性】
技术研发人员:杨宗陈仁健
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1