一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种虚拟角色的处理方法、装置、电子设备及存储介质与流程

2022-04-13 20:00:13 来源:中国专利 TAG:

技术特征:
1.一种虚拟角色的处理方法,其特征在于,应用于移动终端,所述处理方法包括:获取目标虚拟角色在当前虚拟场景中的光源作用下的皮肤明亮区域和皮肤灰暗区域;根据目标虚拟角色的角色皮肤在所述皮肤明亮区域和所述皮肤灰暗区域中的亮度,确定角色高模模型导出的法线贴图在合成所述角色皮肤时的第一权重以及角色低模模型的低模模型法线在合成所述角色皮肤时的第二权重;其中,所述法线贴图携带有角色低模模型所在切线空间内的角色高模模型的高模模型法线,所述第一权重和所述第二权重分别用于表示所述法线贴图和所述低模模型法线在合成所述角色皮肤时的参与度;针对每个低模模型法线,根据与该低模模型法线的位置相对应的法线贴图中的高模模型法线在合成所述角色皮肤时的第一权重以及该低模模型法线在合成所述角色皮肤时的第二权重,计算该低模模型法线对应的合成法线值;利用所述合成法线值以及预先确定的颜色贴图采样结果渲染所述角色低模模型,得到所述目标虚拟角色的合成皮肤,并在图形用户界面上显示包含有所述合成皮肤的目标虚拟角色。2.根据权利要求1所述的处理方法,其特征在于,针对所述皮肤明亮区域,所述第一权重与所述亮度呈正相关关系,所述第二权重与所述亮度呈负相关关系;针对所述皮肤灰暗区域,所述第一权重和所述第二权重均不随所述亮度变化。3.根据权利要求1所述的处理方法,其特征在于,所述皮肤明亮区域为所述低模模型法线的方向与虚拟场景中的光源方向之间的角度在第一角度范围内所对应的区域;所述皮肤灰暗区域为所述低模模型法线的方向与虚拟场景中的光源方向之间的角度在第二角度范围内所对应的区域;其中,所述第一角度范围内的任意角度均小于所述第二角度范围内的任意角度。4.根据权利要求3所述的处理方法,其特征在于,在所述低模模型法线的方向与虚拟场景中的光源方向之间的角度在第一角度范围内时,所述第一权重的值和所述第二权重的值均是根据低模模型法线的方向与虚拟场景中的光源方向之间的点乘结果确定的,其中,所述第一权重的值与所述点乘结果呈正相关关系,所述第二权重的值与所述点乘结果呈负相关关系;在所述低模模型法线的方向与虚拟场景中的光源方向之间的角度在第二角度范围内时,所述第一权重的值和所述第二权重的值均不变。5.根据权利要求4所述的处理方法,其特征在于,在所述低模模型法线的方向与虚拟场景中的光源方向之间的角度在第一角度范围内时,所述第一权重的值为低模模型法线的方向与虚拟场景中的光源方向之间的点乘结果,所述第二权重的值为1与所述第一权重的值之间的差值;在所述低模模型法线的方向与虚拟场景中的光源方向之间的角度在第二角度范围内时,所述第一权重的值均为0,所述第二权重的值均为1。6.根据权利要求1所述的处理方法,其特征在于,针对每个低模模型法线,根据与该低模模型法线的位置相对应的法线贴图中的高模模型法线在合成所述角色皮肤时的第一权重以及该低模模型法线在合成所述角色皮肤时的第二权重,计算该低模模型法线对应的合成法线值的步骤,包括:针对每个低模模型法线,将与该低模模型法线的位置相对应的法线贴图中的高模模型法线与所述高模模型法线在合成所述角色皮肤时的第一权重进行求积处理,得到所述高模模型法线的第一待合成法线;
将该低模模型法线与所述低模模型法线在合成所述角色皮肤时的第二权重进行求积处理,得到所述低模模型法线的第二待合成法线;将所述第一待合成法线与所述第二待合成法线进行求和处理,得到该低模模型法线对应的合成法线值。7.根据权利要求1所述的处理方法,其特征在于,通过以下步骤预先确定颜色贴图采样结果:根据目标虚拟角色的角色皮肤在所述皮肤明亮区域和所述皮肤灰暗区域中的亮度,对目标虚拟角色的颜色贴图进行采样,得到颜色贴图采样结果;其中,对所述颜色贴图进行采样的精度与所述亮度呈正相关关系。8.根据权利要求7所述的处理方法,其特征在于,根据目标虚拟角色的角色皮肤在所述皮肤明亮区域和所述皮肤灰暗区域中的亮度,对目标虚拟角色的颜色贴图进行采样,得到颜色贴图采样结果的步骤,包括:根据所述低模模型法线的方向与虚拟场景中的光源方向之间的点乘结果,对目标虚拟角色的颜色贴图进行采样,得到与所述点乘结果相对应的颜色贴图采样结果;其中,所述点乘结果用于确定颜色贴图的分辨率,且所述点乘结果与颜色贴图的分辨率呈正相关关系。9.根据权利要求1或7所述的处理方法,其特征在于,还通过以下步骤预先确定颜色贴图采样结果:根据获取到的当前处于虚拟场景中的目标虚拟角色与虚拟场景中的摄像机之间的第一距离,对目标虚拟角色的颜色贴图进行采样,得到颜色贴图采样结果;其中,对颜色贴图进行采样的精度与所述第一距离呈负相关关系。10.一种虚拟角色的处理装置,其特征在于,应用于移动终端,所述处理装置包括:明暗区域获取模块,用于获取目标虚拟角色在当前虚拟场景中的光源作用下的皮肤明亮区域和皮肤灰暗区域;权重确定模块,用于根据目标虚拟角色的角色皮肤在所述皮肤明亮区域和所述皮肤灰暗区域中的亮度,确定角色高模模型导出的法线贴图在合成所述角色皮肤时的第一权重以及角色低模模型的低模模型法线在合成所述角色皮肤时的第二权重;其中,所述法线贴图携带有角色低模模型所在切线空间内的角色高模模型的高模模型法线,所述第一权重和所述第二权重分别用于表示所述法线贴图和所述低模模型法线在合成所述角色皮肤时的参与度;法线合成模块,用于针对每个低模模型法线,根据与该低模模型法线的位置相对应的法线贴图中的高模模型法线在合成所述角色皮肤时的第一权重以及该低模模型法线在合成所述角色皮肤时的第二权重,计算该低模模型法线对应的合成法线值;皮肤合成模块,用于利用所述合成法线值以及预先确定的颜色贴图采样结果渲染所述角色低模模型,得到所述目标虚拟角色的合成皮肤,并在图形用户界面上显示包含有所述合成皮肤的目标虚拟角色。11.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至9任一所述虚拟角色的处理方法的步骤。
12.一种计算机可读存储介质,其特征在于,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至9任一所述虚拟角色的处理方法的步骤。

技术总结
本申请提供了一种虚拟角色的处理方法、装置、电子设备及存储介质,获取目标虚拟角色在当前虚拟场景中的光源作用下的皮肤明亮区域和皮肤灰暗区域,根据目标虚拟角色的角色皮肤在皮肤明亮区域和皮肤灰暗区域中的亮度,确定法线贴图在合成角色皮肤时的第一权重以及低模模型法线在合成角色皮肤时的第二权重;针对每个低模模型法线,根据确定出的第一权重和第二权重,计算该低模模型法线对应的合成法线值,同时利用颜色贴图采样结果渲染角色低模模型,得到目标虚拟角色的合成皮肤,并在图形用户界面上显示。本申请可以实现移动终端的算力和皮肤呈现效果之间的平衡,进而在保证皮肤真实清晰的情况下,避免了移动终端的性能消耗过大的问题。大的问题。大的问题。


技术研发人员:董昕
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2021.12.22
技术公布日:2022/4/12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献