模型的渲染方法、装置及电子设备制造方法及图纸

技术编号:35638815 阅读:9 留言:0更新日期:2022-11-19 16:29
本发明专利技术提供了一种模型的渲染方法、装置及电子设备,首先获取目标模型以及目标模型对应的区域划分信息图;区域划分信息图中包括多个图像区域;每个图像区域对应目标模型中的一个模型区域;每个图像区域填充对应的像素参数;然后基于目标图像区域的目标像素参数,以及多个图像区域对应的像素参数之间的大小关系,生成目标图像区域的遮罩信息图;基于遮罩信息图及目标图像区域对应的渲染参数,对目标图像区域对应的模型区域进行渲染。该方法通过区域划分信息图中的填充了不同像素值的像素的图像区域表示目标模型中的模型区域,提高了区域划分信息图的利用率,无需采用多个遮罩纹理图像表示模型中的待渲染区域,降低了人工成本,提高了渲染效率。高了渲染效率。高了渲染效率。

【技术实现步骤摘要】
模型的渲染方法、装置及电子设备


[0001]本专利技术涉及模型渲染
,具体而言,涉及一种模型的渲染方法、装置及电子设备。

技术介绍

[0002]图像纹理可以由多通道图像表示,如包括RGBA(red,green,blue,alpha)四个通道的多通道图像,CMYK(cyan,magenta,yellow,black)四个通道的多通道图像等。相关技术中,可以通过定义图像纹理对应的多通道图像的多个颜色通道的灰度值来确定选区。通常而言,每个通道可以定义黑白形式的遮罩。每个通道中,填充为白色的部分即作为一个选区遮罩。上述方式中,一个多通道图像可以确定的选区的数量与该图像的颜色通道的数量相同。当需要生成的纹理图像较为复杂时,需要通过多个图像纹理设置选区,效率较低,制作成本较高。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种模型的渲染方法、装置及电子设备,以降低人工成本,提高渲染效率。
[0004]第一方面,本专利技术实施例提供了一种模型的渲染方法,包括:获取目标模型,以及目标模型对应的区域划分信息图;区域划分信息图中包括多个图像区域;每个图像区域对应目标模型中的一个模型区域;每个图像区域填充对应的像素参数;基于目标图像区域的目标像素参数,以及多个图像区域对应的像素参数之间的大小关系,生成目标图像区域的遮罩信息图;基于遮罩信息图及目标图像区域对应的渲染参数,对目标图像区域对应的模型区域进行渲染。
[0005]上述区域划分信息图包括多个单色通道图像;单色通道图像包括多个图像区域;目标图像区域位于目标单色通道图像;基于目标图像区域的目标像素参数,以及多个图像区域对应的像素参数之间的大小关系,生成目标图像区域的遮罩信息图的步骤,包括:基于目标单色通道图像中的多个图像区域对应的像素参数与目标像素参数之间的大小关系,生成目标图像区域的遮罩信息图。
[0006]上述基于目标单色通道图像中的多个图像区域对应的像素参数与目标像素参数之间的大小关系,生成目标图像区域的遮罩信息图的步骤,包括:基于目标单色通道图像中像素参数小于目标像素参数的第一图像区域,生成第一遮罩图像;第一遮罩图像包括第一遮罩区域和第一非遮罩区域;第一遮罩区域包括像素参数为第一像素值的像素,对应于第一图像区域;第一非遮罩区域包括像素值参数为第二参数值的像素,对应于目标单色通道图像中除第一图像区域以外的图像区域;基于目标单色通道图像中像素参数大于目标像素参数的第二图像区域,生成第二遮罩图像;第二遮罩图像包括第二遮罩区域和第二非遮罩区域;第二遮罩区域包括像素参数为第一像素值的像素,对应于第二图像区域;第二非遮罩区域包括像素值参数为第二参数值的像素,对应于目标单色通道图像中除第二图像区域以
外的图像区域;将第一遮罩图像与第二遮罩图像进行叠加处理,得到目标图像区域的遮罩信息图;遮罩信息图包括目标遮罩区域和目标非遮罩区域;目标遮罩区域包括像素参数为第一像素值的像素,对应于第一图像区域及第二图像区域;目标非遮罩区域包括像素值参数为第二参数值的像素,对应于目标图像区域。
[0007]上述遮罩信息图包括目标遮罩区域和目标非遮罩区域;目标遮罩区域中的像素的像素参数为第一像素值;目标非遮罩区域中的像素的像素参数为第二像素值,对应于目标图像区域;基于遮罩信息图及目标图像区域对应的渲染参数,对目标图像区域对应的模型区域进行渲染的步骤,包括:将遮罩信息图中的像素的像素参数与渲染参数进行叠加处理,得到叠加处理后的遮罩信息图;叠加处理后的遮罩信息图中,目标非遮罩区域中的像素的像素参数与渲染参数相匹配;基于叠加处理后的遮罩信息图,对目标图像区域对应的模型区域进行渲染。
[0008]上述目标模型预先设置有多个模型区域;模型区域对应于至少一种预设的渲染参数;区域划分信息图包括多个单颜色通道图像;区域划分信息图通过以下方式生成:将目标模型映射至预先设置的初始图像;初始图像包括多个初始单色通道图像;基于预先设置的区域分布参数、以及预设的像素参数,在多个初始单色通道图像中生成与模型区域对应的图像区域;其中,区域分布参数指示模型区域与初始单色通道图像的对应关系;模型区域对应的初始单色通道图像的数量与模型区域对应的渲染参数的种类的数量相匹配;每个初始单色通道图像中,对应于不同的模型区域的图像区域中的像素的像素参数不同;将多个包括与模型区域对应的图像区域的初始单色通道图像确定为目标模型对应的区域划分信息图。
[0009]上述像素参数包括多个;基于预先设置的区域分布参数、以及预设的像素参数,在多个初始单色通道图像中生成与模型区域对应的图像区域的步骤,包括:基于模型区域与初始单色通道图像的对应关系,以及目标模型与初始图像的对应关系,确定各个初始单色通道图像中与模型区域对应的图像区域的范围信息;针对每个初始单色通道图像,设置像素参数;设置的像素参数的数量与初始单色通道图像中的图像区域的数量相匹配;基于设置的像素参数及初始单色通道图像中与模型区域对应的图像区域的范围信息,对初始单色通道图像中与范围信息相匹配的图像区域进行填充,得到与模型区域对应的图像区域。
[0010]上述方法还包括:获取目标模型的效果纹理图像;效果纹理图像包括多个与目标模型的顶点对应的像素;像素的像素值与预设的渲染参数相匹配;将效果纹理图像中,与区域划分信息图中的目标图像区域的范围信息相匹配的图像区域的像素的像素值,确定为目标模型中,目标图像区域对应的模型区域的渲染参数。
[0011]第二方面,本专利技术实施例提供了一种模型的渲染装置,包括:区域划分信息图获取模块,用于获取目标模型,以及目标模型对应的区域划分信息图;区域划分信息图中包括多个图像区域;每个图像区域对应目标模型中的一个模型区域;每个图像区域填充对应的像素参数;遮罩信息图生成模块,用于基于目标图像区域的目标像素参数,以及多个图像区域对应的像素参数之间的大小关系,生成目标图像区域的遮罩信息图;渲染模块,用于基于遮罩信息图及目标图像区域对应的渲染参数,对目标图像区域对应的模型区域进行渲染。
[0012]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的模型的
渲染方法。
[0013]第四方面,本专利技术实施例提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述的模型的渲染方法。
[0014]本专利技术实施例带来了以下有益效果:
[0015]上述一种模型的渲染方法、装置及电子设备,首先获取目标模型以及目标模型对应的区域划分信息图;其中,区域划分信息图中包括多个图像区域;每个图像区域对应目标模型中的一个模型区域;每个图像区域填充对应的像素参数;然后基于目标图像区域的目标像素参数,以及多个图像区域对应的像素参数之间的大小关系,生成目标图像区域的遮罩信息图;基于遮罩信息图及目标图像区域对应的渲染参数,对目标图像区域对应的模型区域进行渲染。该方法通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型的渲染方法,其特征在于,包括:获取目标模型,以及所述目标模型对应的区域划分信息图;所述区域划分信息图中包括多个图像区域;每个所述图像区域对应所述目标模型中的一个模型区域;每个所述图像区域填充对应的像素参数;基于目标图像区域的目标像素参数,以及所述多个图像区域对应的像素参数之间的大小关系,生成所述目标图像区域的遮罩信息图;基于所述遮罩信息图及所述目标图像区域对应的渲染参数,对所述目标图像区域对应的模型区域进行渲染。2.根据权利要求1所述的方法,其特征在于,所述区域划分信息图包括多个单色通道图像;所述单色通道图像包括多个图像区域;所述目标图像区域位于目标单色通道图像;基于目标图像区域的目标像素参数,以及所述多个图像区域对应的像素参数之间的大小关系,生成所述目标图像区域的遮罩信息图的步骤,包括:基于目标单色通道图像中的多个图像区域对应的像素参数与所述目标像素参数之间的大小关系,生成所述目标图像区域的遮罩信息图。3.根据权利要求2所述的方法,其特征在于,基于目标单色通道图像中的多个图像区域对应的像素参数与所述目标像素参数之间的大小关系,生成所述目标图像区域的遮罩信息图的步骤,包括:基于所述目标单色通道图像中所述像素参数小于所述目标像素参数的第一图像区域,生成第一遮罩图像;所述第一遮罩图像包括第一遮罩区域和第一非遮罩区域;所述第一遮罩区域包括像素参数为第一像素值的像素,对应于所述第一图像区域;所述第一非遮罩区域包括像素值参数为第二参数值的像素,对应于所述目标单色通道图像中除所述第一图像区域以外的图像区域;基于所述目标单色通道图像中所述像素参数大于所述目标像素参数的第二图像区域,生成第二遮罩图像;所述第二遮罩图像包括第二遮罩区域和第二非遮罩区域;所述第二遮罩区域包括像素参数为第一像素值的像素,对应于所述第二图像区域;所述第二非遮罩区域包括像素值参数为第二参数值的像素,对应于所述目标单色通道图像中除所述第二图像区域以外的图像区域;将所述第一遮罩图像与所述第二遮罩图像进行叠加处理,得到所述目标图像区域的遮罩信息图;所述遮罩信息图包括目标遮罩区域和目标非遮罩区域;所述目标遮罩区域包括像素参数为第一像素值的像素,对应于所述第一图像区域及所述第二图像区域;所述目标非遮罩区域包括像素值参数为第二参数值的像素,对应于所述目标图像区域。4.根据权利要求1所述的方法,其特征在于,所述遮罩信息图包括目标遮罩区域和目标非遮罩区域;所述目标遮罩区域中的像素的像素参数为第一像素值;所述目标非遮罩区域中的像素的像素参数为第二像素值,对应于所述目标图像区域;基于所述遮罩信息图及所述目标图像区域对应的渲染参数,对所述目标图像区域对应的模型区域进行渲染的步骤,包括:将所述遮罩信息图中的像素的像素参数与所述渲染参数进行叠加处理,得到叠加处理后的遮罩信息图;叠加处理后的遮罩信息图中,目标遮罩区域中的像素的像素参数与所述渲染参数相匹配;
基于叠加处理后的遮罩信息图,对所述目标图像区域对应的模型区域进行渲染。5.根据权利要求1所述的方法,其特征在于,所述目标模型预先设置有多个模型区域;...

【专利技术属性】
技术研发人员:葛丹峰高慧陈斯远
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1