贴图叠加处理方法、装置、存储介质及电子装置制造方法及图纸

技术编号:36186796 阅读:21 留言:0更新日期:2022-12-31 20:52
本申请公开了一种贴图叠加处理方法、装置、存储介质及电子装置。该方法包括:获取虚拟三维模型对应的第一贴图、第二贴图和至少一个第三贴图,其中,第一贴图为初始法线贴图,第二贴图为材质分区贴图,至少一个第三贴图为待叠加法线贴图;从第二贴图中选取至少一个待叠加区域,其中,至少一个待叠加区域对应于第一贴图中待修改或待增强的局部或全部纹理区域;利用至少一个第三贴图对至少一个待叠加区域进行法线纹理叠加,得到至少一个第四贴图;基于第一贴图和至少一个第四贴图对虚拟三维模型进行渲染。本申请解决了相关技术提供的法线贴图叠加方法其操作繁琐、效率低且难以进行局部叠加的技术问题。叠加的技术问题。叠加的技术问题。

【技术实现步骤摘要】
贴图叠加处理方法、装置、存储介质及电子装置


[0001]本申请涉及计算机
,具体而言,涉及一种贴图叠加处理方法、装置、存储介质及电子装置。

技术介绍

[0002]目前,虚拟模型的设计制作中,通常利用法线贴图控制模型的物理渲染(Physically Based Rendering,PBR)材质。然而,虚拟场景中的大量虚拟模型需要复用或修改(如翻新模型的旧资源和自定义修改模型等),复用或修改后的虚拟模型导出到引擎后可能出现纹理显示效果差(如不清晰、不明显等)的问题。
[0003]相关技术中,对虚拟模型纹理进行修改增强的方案主要有以下两种。
[0004]第一种:在贴图绘制软件(如Substance Painter,SP)中导入虚拟模型;在SP中导入该虚拟模型的法线贴图(normal贴图),利用该法线贴图为该虚拟模型的多个面贴好贴图;在SP中法线贴图的对应图层中,导入待叠加或待增强的法线纹理贴图;新建填充图层,并将待叠加的法线纹理贴图添加至该填充图层进行调节;导出新的法线贴图。然而,上述第一种方案的缺陷在于:对于待修改的每个虚拟模型,需要重复上述多次导入和导出过程,流程繁琐且效率低;无法同时叠加多张纹理贴图,对法线贴图进行局部修改或增强的难度大。
[0005]第二种:在图形处理软件(如Photoshop,PS)中分别导入现有法线贴图和待叠加(或待增强)的法线贴图;使用图层混合工具(叠加模式或者正片叠底模型)进行混合;通过控制图层之间的透明度进行法线贴图中纹理强度的控制,由此得到新的法线贴图。然而,上述第二种方案的缺陷在于:使用PS的图层混合工具进行法线贴图叠加的效果差,容易对原有法线贴图进行覆盖和破坏;无法同时叠加多张纹理贴图,无法对法线贴图进行局部叠加和局部增强,法线贴图的纹理强度控制效果差。
[0006]针对上述的问题,目前尚未提出有效的解决方案。
[0007]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0008]本申请至少部分实施例提供了一种贴图叠加处理方法、装置、存储介质及电子装置,以至少解决相关技术提供的法线贴图叠加方法其操作繁琐、效率低且难以进行局部叠加的技术问题。
[0009]根据本申请其中一实施例,提供了一种贴图叠加处理方法,包括:获取虚拟三维模型对应的第一贴图、第二贴图和至少一个第三贴图,其中,第一贴图为初始法线贴图,第二贴图为材质分区贴图,至少一个第三贴图为待叠加法线贴图;从第二贴图中选取至少一个待叠加区域,其中,至少一个待叠加区域对应于第一贴图中待修改或待增强的局部或全部纹理区域;利用至少一个第三贴图对至少一个待叠加区域进行法线纹理叠加,得到至少一个第四贴图;基于第一贴图和至少一个第四贴图对虚拟三维模型进行渲染。
[0010]根据本申请其中一实施例,还提供了一种贴图叠加处理装置,包括:获取模块,用于获取虚拟三维模型对应的第一贴图、第二贴图和至少一个第三贴图,其中,第一贴图为初始法线贴图,第二贴图为材质分区贴图,至少一个第三贴图为待叠加法线贴图;选取模块,用于从第二贴图中选取至少一个待叠加区域,其中,至少一个待叠加区域对应于第一贴图中待修改或待增强的局部或全部纹理区域;叠加模块,用于利用至少一个第三贴图对至少一个待叠加区域进行法线纹理叠加,得到至少一个第四贴图;渲染模块,用于基于第一贴图和至少一个第四贴图对虚拟三维模型进行渲染。
[0011]根据本申请其中一实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的贴图叠加处理方法。
[0012]根据本申请其中一实施例,还提供了一种电子装置,包括:包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的贴图叠加处理方法。
[0013]在本申请至少部分实施例中,首先获取虚拟三维模型对应的第一贴图、第二贴图和至少一个第三贴图,其中,第一贴图为初始法线贴图,第二贴图为材质分区贴图,至少一个第三贴图为待叠加法线贴图,通过从第二贴图中选取至少一个待叠加区域,其中,至少一个待叠加区域对应于第一贴图中待修改或待增强的局部或全部纹理区域,采用利用至少一个第三贴图对至少一个待叠加区域进行法线纹理叠加的方式,得到至少一个第四贴图,进一步基于第一贴图和至少一个第四贴图对虚拟三维模型进行渲染,达到了基于材质分区贴图使用待叠加法线贴图对初始法线贴图进行法线纹理叠加以渲染虚拟三维模型的目的,从而实现了简化法线贴图叠加流程、提高法线贴图叠加效率和局部贴图叠加的可控性的技术效果,进而解决了相关技术提供的法线贴图叠加方法其操作繁琐、效率低且难以进行局部叠加的技术问题。
附图说明
[0014]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0015]图1是本申请其中一实施例的一种贴图叠加处理方法的移动终端的硬件结构框图;
[0016]图2是根据本申请其中一实施例的一种贴图叠加处理方法的流程图;
[0017]图3是根据本申请其中一实施例的一种虚拟三维模型的示意图;
[0018]图4是根据本申请其中一实施例的一种虚拟三维模型的面结构的示意图;
[0019]图5是根据本申请其中一实施例的一种初始法线贴图的示意图;
[0020]图6是根据本申请其中一实施例的一种材质分区贴图的示意图;
[0021]图7是根据本申请其中一实施例的一种待叠加的法线贴图的示意图;
[0022]图8是根据本申请其中一实施例的另一种待叠加的法线贴图的示意图;
[0023]图9是根据本申请其中一实施例的一种修改法线贴图的示意图;
[0024]图10是根据本申请其中一实施例的一种修改后的虚拟三维模型的示意图;
[0025]图11是根据本申请其中一实施例的一种修改后的虚拟三维模型的面结构的示意
图;
[0026]图12是根据本申请其中一实施例的一种贴图叠加处理装置的结构框图;
[0027]图13是根据本申请其中一实施例的一种电子装置的示意图。
具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0029]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种贴图叠加处理方法,其特征在于,包括:获取虚拟三维模型对应的第一贴图、第二贴图和至少一个第三贴图,其中,所述第一贴图为初始法线贴图,所述第二贴图为材质分区贴图,所述至少一个第三贴图为待叠加法线贴图;从所述第二贴图中选取至少一个待叠加区域,其中,所述至少一个待叠加区域对应于所述第一贴图中待修改或待增强的局部或全部纹理区域;利用所述至少一个第三贴图对所述至少一个待叠加区域进行法线纹理叠加,得到至少一个第四贴图;基于所述第一贴图和所述至少一个第四贴图对所述虚拟三维模型进行渲染。2.根据权利要求1所述的贴图叠加处理方法,其特征在于,从所述第二贴图中选取所述至少一个待叠加区域包括:获取所述第二贴图的多个不同颜色区域,所述多个不同颜色区域用于表示所述虚拟三维模型的不同组成部分各自对应的不同材质;从所述多个不同颜色区域选取至少一个颜色区域;基于所述至少一个颜色区域确定所述至少一个待叠加区域。3.根据权利要求1所述的贴图叠加处理方法,其特征在于,利用所述至少一个第三贴图对所述至少一个待叠加区域进行法线纹理叠加,得到所述至少一个第四贴图包括:从所述至少一个第三贴图中,选取所述至少一个待叠加区域中每个待叠加区域对应的第三贴图,得到选取结果;按照所述选取结果对所述至少一个待叠加区域进行法线纹理叠加,得到所述至少一个第四贴图。4.根据权利要求3所述的贴图叠加处理方法,其特征在于,按照所述选取结果对所述至少一个待叠加区域进行法线纹理叠加,得到所述至少一个第四贴图包括:按照所述选取结果为每个待叠加区域对应的第三贴图添加遮罩,其中,所述遮罩的轮廓由对应的待叠加区域的轮廓确定;从每个待叠加区域对应的第三贴图中确定所述遮罩对应的贴图;将所述遮罩对应的贴图与所述至少一个待叠加区域进行法线纹理叠加,得到所述至少一个第四贴图。5.根据权利要求1所述的贴图叠加处理方法,其特征在于,基于所述第一贴图和所述至少一个第四贴图对所述虚拟三维模型进行渲染包括:对所述第一贴图和所述至少一个第四贴图进行法线纹理叠加,得...

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

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

1