虚拟对象模型的处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35941085 阅读:25 留言:0更新日期:2022-12-14 10:29
本申请实施例公开了虚拟对象模型的处理方法、装置、计算机设备及存储介质。本方案获取虚拟对象模型在多个法线分量方向上的法线分量信息,获取虚拟对象模型的模型顶点在模型空间中的位置信息,将位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到法线分量方向对应法线分量调整参数;根据模型顶点在每一法线分量方向的负方向的法线分量,以及法线分量调整参数,确定模型顶点在负方向上的暗部法线分量;基于法线分量方向上的法线分量以及负方向上的暗部法线分量,得到对虚拟对象模型进行效果处理的法线信息,基于该法线信息对虚拟对象模型进行光照处理,可以提高对虚拟对象模型的光照处理效果。模型的光照处理效果。模型的光照处理效果。

【技术实现步骤摘要】
虚拟对象模型的处理方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种虚拟对象模型的处理方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术以及图像处理技术的快速发展,在对图像画面的亮度进行调整时,采用Relighting技术,也即重光照技术,通过法线通道以及图像中物体的位置信息重新计算物体的光照信息。
[0003]相关技术中,使用Relighting技术进行光照亮度处理时,使用lambert光照模型,具体通过物体的材质对环境光的反射系数,点光源强度以及入射光方向与法线的夹角计算物体的反射光线的强度。但是,当法线与入射光方向的夹角大于或者等于90度时,入射光线与物体表面平行,接收不到任何光线,从而导致物体暗部细节丢失。

技术实现思路

[0004]本申请实施例提供一种虚拟对象模型的处理方法、装置、计算机设备及计算机可读存储介质,可以提高对虚拟对象模型的光照处理效果。
[0005]本申请实施例提供了一种虚拟对象模型的处理方法,包括:
[0006]获取虚拟对象模型在多个法线分量方向上的法线分量信息;
[0007]获取所述虚拟对象模型的模型顶点在模型空间中的位置信息;
[0008]将所述位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到所述法线分量方向对应法线分量调整参数;
[0009]根据所述模型顶点在每一法线分量方向的负方向的法线分量,以及所述法线分量调整参数,确定所述模型顶点在所述负方向上的暗部法线分量;
[0010]基于所述法线分量方向上的法线分量以及所述负方向上的暗部法线分量,得到对所述虚拟对象模型进行效果处理的法线信息。
[0011]相应的,本申请实施例还提供了一种虚拟对象模型的处理装置,包括:
[0012]第一获取单元,用于获取虚拟对象模型在多个法线分量方向上的法线分量信息;
[0013]第二获取单元,用于获取所述虚拟对象模型的模型顶点在模型空间中的位置信息;
[0014]映射单元,用于将所述位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到所述法线分量方向对应法线分量调整参数;
[0015]第一确定单元,用于根据所述模型顶点在每一法线分量方向的负方向的法线分量,以及所述法线分量调整参数,确定所述模型顶点在所述负方向上的暗部法线分量;
[0016]第二确定单元,用于基于所述法线分量方向上的法线分量以及所述负方向上的暗部法线分量,得到对所述虚拟对象模型进行效果处理的法线信息。
[0017]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储
存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的贴图处理方法。
[0018]相应的,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的贴图处理方法。
[0019]本申请实施例通过获取虚拟对象模型在多个法线分量方向上的法线分量信息,以及获取所述虚拟对象模型的模型顶点在模型空间中的位置信息,将所述位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到所述法线分量方向对应法线分量调整参数;根据所述模型顶点在每一法线分量方向的负方向的法线分量,以及所述法线分量调整参数,确定所述模型顶点在所述负方向上的暗部法线分量;基于所述法线分量方向上的法线分量以及所述负方向上的暗部法线分量,得到对所述虚拟对象模型进行效果处理的法线信息,基于该法线信息对虚拟对象模型进行光照处理,可以提高对虚拟对象模型的光照处理效果。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本申请实施例提供的一种虚拟对象模型的处理方法的流程示意图。
[0022]图2为本申请实施例提供的另一种虚拟对象模型的处理方法的流程示意图。
[0023]图3为本申请实施例提供的一种虚拟对象模型的处理方法的应用场景示意图。
[0024]图4为本申请实施例提供的另一种虚拟对象模型的处理方法的应用场景示意图。
[0025]图5为本申请实施例提供的一种虚拟对象模型的处理装置的结构框图。
[0026]图6为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]本申请实施例提供一种虚拟对象模型的处理方法、装置、计算机可读存储介质及计算机设备。具体地,本申请实施例的虚拟对象模型的处理方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、个人计算机(PC,Personal Computer)、个人数字助理(Personal Digital Assistant,PDA)等终端设备。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0029]例如,该计算机设备可以是终端,该终端可以获取虚拟对象模型在多个法线分量
方向上的法线分量信息;获取虚拟对象模型的模型顶点在模型空间中的位置信息;将位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到法线分量方向对应法线分量调整参数;根据模型顶点在每一法线分量方向的负方向的法线分量,以及法线分量调整参数,确定模型顶点在负方向上的暗部法线分量;基于法线分量方向上的法线分量以及负方向上的暗部法线分量,得到对虚拟对象模型进行效果处理的法线信息。
[0030]基于上述问题,本申请实施例提供第一种虚拟对象模型的处理方法、装置、计算机设备及计算机可读存储介质,可以提高对虚拟对象模型的光照处理效果。
[0031]以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0032]本申请实施例提供一种虚拟对象模型的处理方法,该方法可以由终端或服务器执行,本申请实施例以虚拟对象模型的处理方法由终端执行为例来进行说明。
[0033]请参阅图1,图1为本申请实施例提供的一种虚拟对象模型的处理方法的流程示意图。该虚拟对象模型的处理方法的具体流程可以如下:
[0034]101、获取虚拟对象模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象模型的处理方法,其特征在于,所述方法包括:获取虚拟对象模型在多个法线分量方向上的法线分量信息;获取所述虚拟对象模型的模型顶点在模型空间中的位置信息;将所述位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到所述法线分量方向对应法线分量调整参数;根据所述模型顶点在每一法线分量方向的负方向的法线分量,以及所述法线分量调整参数,确定所述模型顶点在所述负方向上的暗部法线分量;基于所述法线分量方向上的法线分量以及所述负方向上的暗部法线分量,得到对所述虚拟对象模型进行效果处理的法线信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述模型顶点在每一法线分量方向的负方向的法线分量,以及所述法线分量调整参数,确定所述模型顶点在所述负方向上的暗部法线分量,包括:根据所述模型顶点在每一法线分量方向上的法线分量信息,确定所述模型顶点在所述法线分量方向的负方向上的法线分量;根据所述负方向上的法线分量和所述法线分量调整参数,确定所述暗部法线分量。3.根据权利要求2所述的方法,其特征在于,所述根据所述负方向上的法线分量和所述法线分量调整参数,确定所述暗部法线分量,包括:计算所述负方向上的法线分量的值与所述法线分量调整参数的第一乘值;计算所述第一乘值与所述法线分量方向对应的权重值的乘值,得到所述暗部法线分量。4.根据权利要求1所述的方法,其特征在于,所述将所述位置信息中在每一法线分量方向上的坐标值进行归一化处理,得到所述法线分量方向对应法线分量调整参数,包括:获取所述模型空间中在所述法线分量方向上的最大坐标值和最小坐标值;基于所述最大坐标值和所述最小坐标值,将所述坐标值映射为大于零的值。5.根据权利要求4所述的方法,其特征在于,所述基于所述最大坐标值和所述最小坐标值,将所述坐标值映射为大于零的值,包括:计算所述最小坐标值与所述最大坐标值的比值;计算所述坐标值与所述比值的第一差值;计算所述第一差值与所述最小坐标值的第二差值,得到所述大于零的值。6.根据权利要求1所述的方法,其特征在于,所述基于所述法线分量方向上的法线分量以及所述负方向上的暗部法线分量,得到对所述虚拟对象模型进行效果处理的法线信息,包括:根据每一法线分量方向上的法线分量,以及每一法线分量方向的负方向上的暗部法线分量,确定每一法线分量方向对应的法线信息;基于各法线分量方向对应的法线信息,得到...

【专利技术属性】
技术研发人员:王元
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1