游戏中的色差处理方法、装置、电子设备及可读存储介质与流程
- 国知局
- 2024-07-11 16:09:15
本申请涉及计算机,具体涉及一种游戏中的色差处理方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、一些游戏中,存在游戏场景画面和虚拟角色画面层次关系不分明的现象,这会导致玩家难以快速捕捉到虚拟角色,也容易造成视觉疲劳。
2、相关技术中,设计师往往基于自己的视觉感受,来调整场景画面和虚拟角色的之间色差,以使游戏场景和虚拟角色之间层次分明。
3、然而,不同设计师的视觉偏好差异较大,导致所绘制的游戏场景和虚拟角色之间的色差情况不统一,往往需要额外再进行调整以统一色差,从而存在开发成本高、效果差、时间长等问题。
技术实现思路
1、本申请提供一种游戏中的色差处理方法、装置、电子设备及计算机可读存储介质,以便于解决现有技术中游戏场景和虚拟角色之间难以区分的问题。
2、第一方面,本申请实施例提供一种游戏中的色差处理方法,所述方法包括:
3、获取待测试的游戏背景图像和游戏前景图像;
4、从所述游戏背景图像中,获取每个像素点对应的背景rgb值;
5、从所述游戏前景图像中,获取颜色占比最大的前景rgb值;
6、将所述背景rgb值和所述前景rgb值转换到hsb空间,得到所述背景rgb值对应的背景hsb值和所述前景rgb值对应的前景hsb值,所述hsb空间包含色相、明度以及饱和度;
7、根据所述背景hsb值与所述前景hsb值,计算所述游戏背景图像与所述游戏前景图像分别在所述色相、所述明度、所述饱和度上的差异值;
8、基于预设的色相差值范围、明度差值范围、饱和度差值范围,对所述游戏背景图像和/或所述游戏前景图像的hsb值进行调整,以使在调整后所述游戏背景图像和所述游戏前景图像在所述色相、所述明度、所述饱和度之间的差异值分别处于所述预设的色相差值范围、明度差值范围、饱和度差值范围之内。
9、第二方面,本申请实施例提供一种游戏中的色差处理装置,所述装置包括:
10、获取模块,用于获取待测试的游戏背景图像和游戏前景图像;
11、第一确定模块,用于从所述游戏背景图像中,获取每个像素点对应的背景rgb值;
12、第二确定模块,用于从所述游戏前景图像中,获取颜色占比最大的前景rgb值;
13、转换模块,用于将所述背景rgb值和所述前景rgb值转换到hsb空间,得到所述背景rgb值对应的背景hsb值和所述前景rgb值对应的前景hsb值,所述hsb空间包含色相、明度以及饱和度;
14、处理模块,用于根据所述背景hsb值与所述前景hsb值,计算所述游戏背景图像与所述游戏前景图像分别在所述色相、所述明度、所述饱和度上的差异值;
15、调整模块,用于基于预设的色相差值范围、明度差值范围、饱和度差值范围,对所述游戏背景图像和/或所述游戏前景图像的hsb值进行调整,以使在调整后所述游戏背景图像和所述游戏前景图像在所述色相、所述明度、所述饱和度之间的差异值分别处于所述预设的色相差值范围、明度差值范围、饱和度差值范围之内。
16、第三方面,本申请实施例提供一种电子设备,所述电子设备包括:
17、存储器和处理器、所述存储器和所述处理器耦合;
18、所述存储器用于存储一条或多条计算机指令;
19、所述处理器用于执行所述一条或多条计算机指令,以实现上述第一方面任一项所述的游戏中的色差处理方法。
20、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现上述第一方面任一项所述的游戏中的色差处理方法。
21、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述的游戏中的色差处理方法。
22、与现有技术相比,本申请具有以下优点:
23、本申请提供的游戏中的色差处理方法,获取待测试的游戏背景图像和游戏前景图像。从游戏背景图像中,获取每个像素点对应的背景rgb值。从游戏前景图像中,获取颜色占比最大的前景rgb值。将背景rgb值和前景rgb值转换到hsb空间,得到背景rgb值对应的背景hsb值和前景rgb值对应的前景hsb值,hsb空间包含色相、明度以及饱和度。根据背景hsb值与前景hsb值,计算游戏背景图像与游戏前景图像分别在色相、明度、饱和度上的差异值。基于预设的色相差值范围、明度差值范围、饱和度差值范围,对游戏背景图像和/或游戏前景图像的hsb值进行调整,以使在调整后游戏背景图像和游戏前景图像在色相、明度、饱和度之间的差异值分别处于预设的色相差值范围、明度差值范围、饱和度差值范围之内。通过本申请实施例中提供的游戏中的色差处理方法,通过对游戏背景图像和/或游戏前景图像的hsb值进行调整,以使在调整后游戏背景图像和游戏前景图像在色相、明度、饱和度之间的差异值分别处于预设的色相差值范围、明度差值范围、饱和度差值范围之内,这可以有效增强游戏背景元素和游戏前景元素之间的层次感。因此,本申请实施例游戏中的色差处理方法能够帮助美术设计师在游戏背景元素和游戏前景元素之间创造出明显的视觉差异,从而更好地实现游戏画面的分层效果,对于游戏画面的整体效果起到了至关重要的作用,从而玩家能够迅速从游戏画面中区分出游戏背景元素和游戏前景元素,更加轻松地定位虚拟角色等游戏前景元素,这种明显的对比关系极大地提升了玩家的游戏体验,使其在游戏中得到更加沉浸和享受的感觉。
技术特征:1.一种游戏中的色差处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述背景hsb值与所述前景hsb值,计算所述游戏背景图像与所述游戏前景图像分别在所述色相、所述明度、所述饱和度上的差异值,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于预设的色相差值范围、明度差值范围、饱和度差值范围,对所述游戏背景图像和/或所述游戏前景图像的hsb值进行调整,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种游戏中的色差处理装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,所述电子设备包括:
11.一种计算机可读存储介质,其特征在于,存储有数据处理程序,该程序被处理器运行,执行如权利要求1-8中任一项所述的游戏中的色差处理方法。
技术总结本申请公开了一种游戏中的色差处理方法、装置、电子设备及可读存储介质,该方法包括:获取待测试的游戏背景图像和游戏前景图像。从游戏背景图像中,获取每个像素点对应的背景RGB值。从游戏前景图像中,获取颜色占比最大的前景RGB值。将背景RGB值和前景RGB值转换到HSB空间,得到背景RGB值对应的背景HSB值和前景RGB值对应的前景HSB值,HSB空间包含色相、明度以及饱和度。根据背景HSB值与前景HSB值,计算游戏背景图像与游戏前景图像分别在色相、明度、饱和度上的差异值。基于预设的色相差值范围、明度差值范围、饱和度差值范围,对游戏背景图像和/或游戏前景图像的HSB值进行调整。本申请可以有效增强游戏背景元素和游戏前景元素之间的层次感。技术研发人员:张明,韩艳文,曹蓉,张丕冰受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/4/17本文地址:https://www.jishuxx.com/zhuanli/20240615/77767.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表