贴图处理方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:40433990 阅读:18 留言:0更新日期:2024-02-22 22:59
本申请公开了一种贴图处理方法、装置、电子设备和计算机可读存储介质,本申请实施例通过获取从原始颜色贴图中提取的至少两个颜色区域,其中,不同颜色区域的主色调不同;确定至少两个颜色区域中目标颜色区域进行主色调替换后的目标色调;确定目标颜色区域中各像素点的亮度;基于目标色调和目标颜色区域中各像素点的亮度,确定目标颜色区域替换颜色后的目标颜色参数;基于目标颜色区域中的像素点的目标颜色参数,以及至少两个颜色区域中除目标颜色区域之外的其他颜色区域的颜色参数,生成目标颜色贴图。本申请实施例可以实现对待渲染对象的某一局部区域的色彩进行改变。

【技术实现步骤摘要】

本申请涉及渲染,具体涉及一种贴图处理方法、装置、电子设备和计算机可读存储介质。


技术介绍

1、在互联网的浪潮下,硬件和软件技术的不断发展和演进,促进了智能设备和软件的出现。与此同时,涌现出大量的、不同题材的游戏,以满足用户的需求,而随着游戏行业的各种技术的蓬勃发展,游戏场景也变得越来越宏大。

2、目前,需通过颜色贴图来在游戏中搭建游戏场景,倘若一游戏场景中的同一种类的虚拟对象均采用同一颜色贴图来搭建,就会导致游戏场景存在千篇一律的重复感,例如使用能够渲染出一颗树的颜色贴图,来搭建树林,就会导致搭建出的树林的重复感较重。

3、对此,现有方法一般是在渲染时,将待渲染对象的颜色贴图中的颜色信息转换到一颜色空间(hue saturation value,hsv)中,以通过在hsv中修改整体的颜色信息,来改变待渲染对象的整体颜色,但由于上述手段会致使待渲染对象的整体的颜色信息能够在hsv中进行色相偏移,而无法改变待渲染对象某一局部区域的色彩。


技术实现思路

1、本申请实施例提供一种贴图处理方法、装置、电子设备和计算机可读存储介质,可以实现对待渲染对象的某一局部区域的色彩进行改变。

2、第一方面,本申请实施例提供一种贴图处理方法,上述方法包括:

3、获取从原始颜色贴图中提取的至少两个颜色区域,其中,不同上述颜色区域的主色调不同;

4、确定上述至少两个颜色区域中目标颜色区域进行主色调替换后的目标色调;

5、确定上述目标颜色区域中各像素点的亮度;

6、基于上述目标色调和上述目标颜色区域中各像素点的亮度,确定上述目标颜色区域替换颜色后的目标颜色参数;

7、基于上述目标颜色区域中的像素点的目标颜色参数,以及上述至少两个颜色区域中除上述目标颜色区域之外的其他颜色区域的颜色参数,生成目标颜色贴图。

8、第二方面,本申请实施例还提供一种贴图处理装置,上述装置包括:

9、区域获取模块,用于获取从原始颜色贴图中提取的至少两个颜色区域,其中,不同上述颜色区域的主色调不同;

10、色调确定模块,用于确定上述至少两个颜色区域中目标颜色区域进行主色调替换后的目标色调;

11、亮度确定模块,用于确定上述目标颜色区域中各像素点的亮度;

12、参数确定模块,用于基于上述目标色调和上述目标颜色区域中各像素点的亮度,确定上述目标颜色区域替换颜色后的目标颜色参数;

13、贴图生成模块,用于基于上述目标颜色区域中的像素点的目标颜色参数,以及上述至少两个颜色区域中除上述目标颜色区域之外的其他颜色区域的颜色参数,生成目标颜色贴图。

14、第三方面,本申请实施例还提供一种电子设备,包括存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本申请实施例所提供的任一种贴图处理方法。

15、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种贴图处理方法。

16、本申请实施例中通过获取从原始颜色贴图中提取的至少两个主色调不同的颜色区域,以得到组成原始颜色贴图的不同主色调的颜色区域。然后,再确定上述至少两个颜色区域中目标颜色区域进行主色调替换后的目标色调,即明确当前需改变色彩的区域,以及需改变的色调。再确定上述目标颜色区域中各像素点的亮度,以基于上述目标色调和上述目标颜色区域中各像素点的亮度,确定上述目标颜色区域替换颜色后的目标颜色参数,即确定出当前需改变色彩的区域最终需呈现的颜色。最后,基于上述目标颜色区域中的像素点的目标颜色参数,以及上述至少两个颜色区域中除上述目标颜色区域之外的其他颜色区域的颜色参数,生成目标颜色贴图,以得到仅改变了目标颜色区域的颜色的目标颜色贴图,从而通过生成的目标颜色贴图对待渲染对象进行渲染,即可实现对待渲染对象的某一局部区域的色彩进行改变。

本文档来自技高网...

【技术保护点】

1.一种贴图处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的贴图处理方法,其特征在于,所述获取所述原始颜色贴图中被划分的至少两个颜色区域,包括:

3.如权利要求2所述的贴图处理方法,其特征在于,所述将所述原始颜色贴图划分为第一预设数量的超像素块,包括:

4.如权利要求2所述的贴图处理方法,其特征在于,所述基于所述第一预设数量的超像素块的主色调,将所述第一预设数量的超像素块进行色调类别划分,确定属于同一色调类别的至少两个超像素块,包括:

5.如权利要求1所述的贴图处理方法,其特征在于,在基于所述目标色调和所述目标颜色区域中各像素点的亮度,确定所述目标颜色区域替换颜色后的目标颜色参数之前,还包括:

6.如权利要求5所述的贴图处理方法,其特征在于,在基于所述目标颜色区域中的像素点的目标颜色参数,以及所述至少两个颜色区域中除所述目标颜色区域之外的其他颜色区域的颜色参数,生成目标颜色贴图之前,还包括:

7.如权利要求6所述的贴图处理方法,其特征在于,所述基于所述其他颜色区域的主色调和所述其他颜色区域中各像素点的亮度,确定所述其他颜色区域的颜色参数,包括:

8.如权利要求1所述的贴图处理方法,其特征在于,还包括:

9.一种贴图处理装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1至8任一项所述的贴图处理方法。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至8任一项所述的贴图处理方法。

...

【技术特征摘要】

1.一种贴图处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的贴图处理方法,其特征在于,所述获取所述原始颜色贴图中被划分的至少两个颜色区域,包括:

3.如权利要求2所述的贴图处理方法,其特征在于,所述将所述原始颜色贴图划分为第一预设数量的超像素块,包括:

4.如权利要求2所述的贴图处理方法,其特征在于,所述基于所述第一预设数量的超像素块的主色调,将所述第一预设数量的超像素块进行色调类别划分,确定属于同一色调类别的至少两个超像素块,包括:

5.如权利要求1所述的贴图处理方法,其特征在于,在基于所述目标色调和所述目标颜色区域中各像素点的亮度,确定所述目标颜色区域替换颜色后的目标颜色参数之前,还包括:

6.如权利要求5所述的贴图处理方法,其特征在于,在基于所述目标颜色区域中的像素点的目...

【专利技术属性】
技术研发人员:杨克微曹保勇陈康张伟东
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1