一种模型的处理方法、装置、电子设备及可读介质制造方法及图纸

技术编号:33131541 阅读:10 留言:0更新日期:2022-04-17 00:49
本发明专利技术实施例提供了一种模型的处理方法、装置、电子设备及可读介质,方法包括:获通过遮罩贴图确定目标模型中非冲锋衣材质所在的第一区域和冲锋衣材质所在的第二区域;通过光照模型分别获取第一区域对应的第一高光值集合和第二区域对应的第二高光值集合;将第二高光值集合中大于预设阈值的第二高光值调整至预设阈值以内;确定第一区域与第二区域重叠的区域,作为第三区域;获得第三区域对应的目标高光值集合;基于第一高光值集合、调整后的第二高光值集合和目标高光值集合,对目标模型进行渲染。通过限制光照模型的高光数值,实现发射强烈且高光较弱的风衣材质表现,更接近现实冲锋衣的效果,无需对现有的模型制作流程进行大幅修改,容易应用。容易应用。容易应用。

【技术实现步骤摘要】
一种模型的处理方法、装置、电子设备及可读介质


[0001]本专利技术涉及三维模型
,特别是涉及一种模型的处理方法、一种模型的处理装置、一种电子设备以及一种计算机可读介质。

技术介绍

[0002]基于物理的渲染技术(Physically Based Rendering,PBR)是目前较为常用的渲染方式,其可以渲染得到更加真实的画面效果。一般来说,在模型制作的过程中,可以设置模型的材质为某种类型,其后通过采用物理的渲染技术,基于该种材质的特性对模型进行渲染,得到与该种材质相应的渲染效果。但是,对于非常见的材质来说,其无法简单地通过选取模型的材质类型的方式完成渲染。特别是对于冲锋衣材质来说,基于物理的渲染技术处理完成后的效果往往接近金属效果或者皮衣效果,而无法很好地展示出冲锋衣材质特有的效果。

技术实现思路

[0003]本专利技术实施例是提供一种模型的处理方法、装置、电子设备以及计算机可读存储介质,以解决如何渲染出冲锋衣材质效果的问题。
[0004]本专利技术实施例公开了一种模型的处理方法,包括:
[0005]获取待渲染的目标模型对应的遮罩贴图,通过所述遮罩贴图确定所述目标模型中非冲锋衣材质所在的第一区域和冲锋衣材质所在的第二区域;
[0006]通过光照模型分别获取所述第一区域对应的第一高光值集合和所述第二区域对应的第二高光值集合,所述第一高光值集合包含多个第一高光值,所述第二高光值集合包含多个第二高光值;
[0007]将所述第二高光值集合中大于预设阈值的第二高光值调整至所述预设阈值以内,得到调整后的第二高光值集合;
[0008]确定所述第一区域与所述第二区域重叠的区域,作为第三区域;
[0009]基于所述第一高光值集合中所述第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值,以及预设的插值算法,获得所述第三区域对应的目标高光值集合;
[0010]基于所述第一高光值集合、所述调整后的第二高光值集合和所述目标高光值集合,对所述目标模型进行渲染。
[0011]可选地,所述将所述第二高光值集合中大于预设阈值的第二高光值调整至所述预设阈值以内,得到调整后的第二高光值集合的步骤,包括:
[0012]依次确定所述第二高光值集合中的所述第二高光值是否大于预设阈值;
[0013]若所述第二高光值大于预设阈值,将所述高光值调整为所述预设阈值。
[0014]可选地,所述方法还包括:
[0015]若所述第二高光值小于或等于所述预设阈值,保持所述第二高光值。
[0016]可选地,所述基于所述第一高光值集合中所述第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值,以及预设的插值算法,获得所述第三区域对应的目标高光值集合的步骤,包括:
[0017]基于所述遮罩贴图中第三区域对应的颜色,确定高光混合权重;
[0018]采用所述高光混合权重对第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值进行插值计算,得到第三区域对应的目标高光值集合。
[0019]可选地,所述方法还包括:
[0020]在所述遮罩贴图中,针对所述第一区域中除所述第三区域外的区域对应的部分设置第一颜色,并针对所述第二区域中除所述第三区域外的区域对应的部分设置第二颜色。
[0021]可选地,所述方法还包括:
[0022]在所述遮罩贴图中,针对所述第三区域对应的部分,设置第三颜色,所述第三颜色为将所述第一颜色和所述第二颜色进行混合获得的颜色。
[0023]可选地,所述基于所述第一高光值集合、所述调整后的第二高光值集合和所述目标高光值集合,对所述目标模型进行渲染,包括:
[0024]基于所述第一高光值集合对所述第一区域中除所述第三区域外的区域进行渲染,基于所述调整后的第二高光值集合对所述第二区域中除所述第三区域外的部分进行渲染,基于所述目标高光值集合对所述第三区域进行渲染。
[0025]本专利技术实施例还提供一种模型的处理装置,包括:
[0026]区域确定模块,用于获取待渲染的目标模型对应的遮罩贴图,通过所述遮罩贴图确定所述目标模型中非冲锋衣材质所在的第一区域和冲锋衣材质所在的第二区域;
[0027]高光计算模块,用于通过光照模型分别获取所述第一区域对应的第一高光值集合和所述第二区域对应的第二高光值集合,所述第一高光值集合包含多个第一高光值,所述第二高光值集合包含多个第二高光值;
[0028]调整模块,用于将所述第二高光值集合中大于预设阈值的第二高光值调整至所述预设阈值以内,得到调整后的第二高光值集合;
[0029]第三区域确定模块,用于确定所述第一区域与所述第二区域重叠的区域,作为第三区域;
[0030]目标高光计算模块,用于基于所述第一高光值集合中所述第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值,以及预设的插值算法,获得所述第三区域对应的目标高光值集合;
[0031]渲染模块,用于基于所述第一高光值集合、所述调整后的第二高光值集合和所述目标高光值集合,对所述目标模型进行渲染。
[0032]可选地,所述调整模块包括:
[0033]比较子模块,用于依次确定所述第二高光值集合中的所述第二高光值是否大于预设阈值;
[0034]调整子模块,用于若所述第二高光值大于预设阈值,将所述高光值调整为所述预设阈值。
[0035]可选地,所述装置还包括:
[0036]高光保持模块,用于若所述第二高光值小于或等于所述预设阈值,保持所述第二
高光值。
[0037]可选地,所述目标高光计算模块包括:
[0038]权重确定子模块,用于基于所述遮罩贴图中第三区域对应的颜色,确定高光混合权重;
[0039]插值计算子模块,用于采用所述高光混合权重对第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值进行插值计算,得到第三区域对应的目标高光值集合。
[0040]可选地,所述装置还包括:
[0041]第一颜色设置模块,用于在所述遮罩贴图中,针对所述第一区域中除所述第三区域外的区域对应的部分设置第一颜色,并针对所述第二区域中除所述第三区域外的区域对应的部分设置第二颜色。
[0042]可选地,所述装置还包括:
[0043]第二颜色设置模块,用于在所述遮罩贴图中,针对所述第三区域对应的部分,设置第三颜色,所述第三颜色为将所述第一颜色和所述第二颜色进行混合获得的颜色。
[0044]可选地,所述渲染模块包括:
[0045]渲染子模块,用于基于所述第一高光值集合对所述第一区域中除所述第三区域外的区域进行渲染,基于所述调整后的第二高光值集合对所述第二区域中除所述第三区域外的部分进行渲染,基于所述目标高光值集合对所述第三区域进行渲染。
[0046]本专利技术实施例还公开了一种电子设备,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型的处理方法,其特征在于,包括:获取待渲染的目标模型对应的遮罩贴图,通过所述遮罩贴图确定所述目标模型中非冲锋衣材质所在的第一区域和冲锋衣材质所在的第二区域;通过光照模型分别获取所述第一区域对应的第一高光值集合和所述第二区域对应的第二高光值集合,所述第一高光值集合包含多个第一高光值,所述第二高光值集合包含多个第二高光值;将所述第二高光值集合中大于预设阈值的第二高光值调整至所述预设阈值以内,得到调整后的第二高光值集合;确定所述第一区域与所述第二区域重叠的区域,作为第三区域;基于所述第一高光值集合中所述第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值,以及预设的插值算法,获得所述第三区域对应的目标高光值集合;基于所述第一高光值集合、所述调整后的第二高光值集合和所述目标高光值集合,对所述目标模型进行渲染。2.根据权利要求1所述的方法,其特征在于,所述将所述第二高光值集合中大于预设阈值的第二高光值调整至所述预设阈值以内,得到调整后的第二高光值集合的步骤,包括:依次确定所述第二高光值集合中的所述第二高光值是否大于预设阈值;若所述第二高光值大于预设阈值,将所述高光值调整为所述预设阈值。3.根据权利要求2手术的方法,其特征在于,所述方法还包括:若所述第二高光值小于或等于所述预设阈值,保持所述第二高光值。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一高光值集合中所述第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值,以及预设的插值算法,获得所述第三区域对应的目标高光值集合的步骤,包括:基于所述遮罩贴图中第三区域对应的颜色,确定高光混合权重;采用所述高光混合权重对第三区域对应的第一高光值、所述调整后的第二高光值集合中第三区域对应的第二高光值进行插值计算,得到第三区域对应的目标高光值集合。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述遮罩贴图中,针对所述第一区域中除所述第三区域外的区域对应的部分设置第一颜色,并针对所述第二区域中除所述第三区域外的区域对应的部分设置第二颜色。6.根据权利要求5所述的方法,其特征...

【专利技术属性】
技术研发人员:赵俊宇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1