贴图制作方法、装置、设备及计算机可读介质制造方法及图纸

技术编号:32973402 阅读:14 留言:0更新日期:2022-04-09 11:44
本申请涉及一种贴图制作方法、装置、设备及计算机可读介质。该方法包括:确定待制作贴图的目标对象,并烘焙出目标对象的第一贴图,第一贴图用于记录目标对象的固有色信息;在第一贴图上添加环境遮蔽光和凹凸信息,得到第二贴图;在第二贴图上添加纹理效果和彩块化效果,得到第三贴图;在第三贴图的细节特征度达到第一目标阈值的情况下,在第三贴图上添加光影效果,得到第四贴图;基于第一贴图、第二贴图、第三贴图以及第四贴图进行合成以得到目标对象的基色贴图和粗糙度贴图,导出基色贴图和粗糙度贴图并将基色贴图和粗糙度贴图输入预设彩块化模型,得到预设彩块化模型输出的目标对象的手绘风贴图。本申请提高了手绘风贴图的制作效率。制作效率。制作效率。

【技术实现步骤摘要】
贴图制作方法、装置、设备及计算机可读介质


[0001]本申请涉及三维计算机图形
,尤其涉及一种贴图制作方法、装置、设备及计算机可读介质。

技术介绍

[0002]风格化贴图在游戏、广告、影视作品以及短视频中都频频使用,如手绘风照片、动漫风照片等等。在游戏制作中,游戏风格的统一也至关重要,如赛博朋克风格的游戏就应将游戏中的模型、场景、光效等对应制作赛博朋克风格的贴图,二次元类型的游戏就应将游戏中的各个贴图制作成二次元风格。
[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.根据权利要求3所述的方法,其特征在于,所述在所述第一中间贴图的基础上添加凹凸纹理,得到第二中间贴图包括:烘焙出所述目标对象的曲率贴图;将所述曲率贴图放在第二新建图层的基色通道上与所述第一中间贴图进行基色叠加,得到所述第二中间贴图。5.根据权利要求4所述的方法,其特征在于,所述利用所述环境遮蔽光的反相信息对所述第二中间贴图进行粗糙度筛选,得到第三中间贴图包括:将所述环境光遮蔽贴图反相,得到第一反相贴图;将所述第一反相贴图放在第三新建图层的粗糙度通道上对所述第二中间贴图进行粗糙度筛选,得到所述第三中间贴图。6.根据权利要求5所述的方法,其特征在于,所述利用所述凹凸纹理的反相信息对所述
第三中间贴图进行粗糙度筛选或叠加,得到所述第二贴图包括:在所述目标对象的粗糙度处于第一范围的情况下,将所述曲率贴图反相,得到第二反相贴图,并将所述第二反相贴图放在第四新建图层的粗糙度通道上对所述第三中间贴图进行粗糙...

【专利技术属性】
技术研发人员:张玉
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1