虚拟对象模型的颜色调整方法和装置制造方法及图纸

技术编号:40102715 阅读:21 留言:0更新日期:2024-01-23 17:56
本申请公开了一种虚拟对象模型的颜色调整方法和装置。其中,该方法包括:根据虚拟对象模型中的每个像素点的原始颜色值,确定虚拟对象模型中的每个像素点的颜色调整标识,其中,每个像素点的颜色调整标识用于表示是否调整每个像素点的原始颜色值;根据虚拟对象模型中的每个像素点的原始颜色值和预设的颜色调整参数,确定虚拟对象模型中的每个像素点的目标颜色值;根据虚拟对象模型中的每个像素点的原始颜色值、虚拟对象模型中的每个像素点的目标颜色值、以及虚拟对象模型中的每个像素点的颜色调整标识,确定虚拟对象模型中的每个像素点的最终颜色值。本申请解决了相关技术中在虚拟对象模型的颜色调整过程中出现的效率较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机,具体而言,涉及一种虚拟对象模型的颜色调整方法和装置


技术介绍

1、在网络游戏中,通过改变虚拟角色的形象来反映当前游戏场景中的竞技结果或帐号等级的高低,例如,当帐号等级提升后,玩家控制的虚拟角色的皮肤颜色从红色变为绿色;游戏结束后,获胜方的虚拟角色的头饰或挂件出现酷炫的颜色等。

2、相关技术中,通常是根据虚拟角色的虚拟对象模型的mesh id或者uv的遮罩来对不同区域的mesh进行颜色和强度的控制,从而实现对虚拟对象模型的颜色进行重新着色(颜色调整)的效果。

3、然而,在上述颜色调整过程中,主要是基于rgb空间与其他色彩空间之间的矩阵转换,从而对虚拟对象模型的多个区域进行颜色控制和调整。为了避免不同色彩空间的虚拟对象模型的颜色不出现偏色,通常是先利用矩阵变换将像素点的颜色值从rgb空间转换到其他色彩空间的颜色值,然后再利用矩阵变换将从其他色彩空间转换到rgb空间,也即至少需要执行两次矩阵变换,才能实现虚拟对象模型的颜色调整,计算量大,耗费了大量的计算时间,造成了虚拟对象的颜色调整过程中出现的效率较低的技术问题。...

【技术保护点】

1.一种虚拟对象模型的颜色调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据虚拟对象模型中的每个像素点的原始颜色值,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点的颜色值比较结果,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点的颜色值比较结果,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

5.根据权利要求4所述的方法,...

【技术特征摘要】

1.一种虚拟对象模型的颜色调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据虚拟对象模型中的每个像素点的原始颜色值,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点的颜色值比较结果,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点的颜色值比较结果,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点的颜色值比较结果和金属度比较结果,确定所述虚拟对象模型中的每个像素点的颜色调整标识,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点的原始颜色值和预设的颜色调整参数,确定所述虚拟对象模型中的每个像素点的目标颜色值,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述虚拟对象模型中的每个像素点在三个颜色通道上的原始值和所述预设的颜色调整参数,确定所述虚拟对象模型中的每个像素点在所述三个颜色通道上的目标值,包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述第i个像素点在所述三个颜色通道上的原始值、所述颜色调整参数和预...

【专利技术属性】
技术研发人员:冯喆
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1