高光信息提取方法、系统、计算机设备及存储介质技术方案

技术编号:21455701 阅读:21 留言:0更新日期:2019-06-26 05:20
本发明专利技术提出了一种高光信息提取方法、系统、计算机设备以及计算机可读存储介质,其中方法包括:获取环境贴图;对环境贴图进行参数化处理,将环境贴图转化为不依赖视点环境贴图;根据不依赖视点环境贴图确定任一方向的入射光量;根据入射光量统计得到反射光量;根据反射光量确定光线反射强度,以及将光线反射强度作为环境贴图的高光信息并输出。通过本方案实现获取高光信息需要的计算量大大减少,并且能够达到与传统相同的效果,实现实时渲染的要求,摆脱了传统方式对于高光信息的计算过程中需要大量的采样点,并且需要巨大的计算量等问题的困扰。

【技术实现步骤摘要】
高光信息提取方法、系统、计算机设备及存储介质
本专利技术涉及计算机图形学领域,具体而言,涉及一种高光信息提取方法和系统。
技术介绍
虚拟现实制作中,就是将“假”的东西放进“真”的场景中,并制作出“真”的效果,将虚拟物体与真实场景融为一体是虚拟现实制作的核心。真实场景中的光照信息中需要渲染的主要有两类:漫反射辐照(DiffuseIrradiance)和镜面反射辐照(SpecularIrradiance)。漫反射辐照也称作朗伯反射(Lambertian),现阶段中,场景中的光照信息可以从环境贴图中提取,通过卷积和重要性采样,最终得到两张输出图片:漫反射(Diffuse)图片和镜面反射(Specular)图片。其中环境贴图(EM,EnvironmentMapping)也称为反射贴图(ReflectionMapping)。在对镜面反射辐照(SpecularIrradiance)进行信息提取时,由于物体表面高光的信息完全依赖与光源的方向和强弱以及物体表面材质的属性,若使用传统方式进行均匀采样以及半球积分计算得到,则需要大量采样点才能获得较为准确的结果,计算量巨大,无法实现实时渲染。因此,需要一种对高光信息的提取方法来解决无法对高光信息对场景的实时渲染问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个方面在于提出了一种高光信息提取方法。本专利技术的另一个方面在于提出了一种高光信息提取系统。本专利技术的再一个方面在于提出了一种计算机设备。本专利技术的又一个方面在于提出了一种计算机可读存储介质。有鉴于此,根据本专利技术的一个方面,提出了一种高光信息提取方法,包括:获取环境贴图;对环境贴图进行参数化处理,将环境贴图转化为不依赖视点环境贴图;根据不依赖视点环境贴图确定任一方向的入射光量;根据入射光量统计得到反射光量;根据反射光量确定光线反射强度,以及将光线反射强度作为环境贴图的高光信息并输出。本专利技术提供的高光信息提取方法,通过获取环境贴图,对环境贴图进行参数化,从而将环境贴图由经纬度图(Latitude-Longitude-Map)转化成不依赖于视点的环境贴图(View-Independent-Map),以此来摆脱在对高光信息进行计算时受到观察方向的影响;并根据不依赖视点环境贴图确定任一方向的入射光量,通过入射光量计算得到反射光量,收集将所有方向的反射光量得到光线反射强度,将光线反射强度作为环境贴图的高光信息输出,在此过程中,通过转化成不依赖视点环境贴图来确定任一方向的反射光量相对于传统方式的统计计算需要的计算量大大减少,并且能够达到相同的效果,此外还能实现实时渲染的要求,摆脱了传统方式对于高光信息的计算过程中需要大量的采样点,并且需要巨大的计算量等问题的困扰。根据本专利技术的上述高光信息提取方法,还可以具有以下技术特征:在上述技术方案中,优选地,根据不依赖视点环境贴图确定任一方向的入射光量具体包括:使用Mipmap技术对不依赖视点环境贴图进行处理,生成影像金字塔;根据不依赖视点环境贴图确定采样方向;根据任一采样方向和影像金字塔确定任一采样方向在影像金字塔对应的层号;根据层号查找对应的颜色值,将颜色值作为采样方向上的入射光量。在该技术方案中,使用Mipmap技术对不依赖视点环境贴图进行处理,生成影像金字塔。其中Mipmap(muituminparvo,在一个小空间里的参数),Mipmap是一种电脑图形图像技术,具体是一种纹理映射技术,即第l层图片中的像素值是第l-1层图像中对应位置的4个像素平均值,在传统高光提取采样过程中,无效采样点数量相对过多,采样效率低,使用Mipmap技术可以降低在采样过程中出现的无效采样点对最终结果的影响,具体在对与图像细节要求不高可以在影像金字塔层级较高位置采样,对于图像细节要求较高的在影像金字塔层级较低位置采样,从而保证了采样点的有效性,提高了采样效率;根据不依赖视点环境贴图确定采样方向,并根据任一采样方向确定与采样方向对应的颜色值在影像金字塔中的层号,通过影像金字塔层号查找对应的颜色值,将此颜色值作为该采样方向上的入射光量,在此过程中,直接通过影像金字塔层号来确定采样方向上的入射光量,计算简单,克服了传统计算方式的计算量大的问题,通过本方案能够实现在原有采样点数量的四分之一的基础上完成实时渲染的效果,从而利于渲染实时化。在上述技术方案中,优选地,根据不依赖视点环境贴图确定采样方向具体包括:根据不依赖视点环境贴图确定以任意方向作为法线展开的半球;在半球内任意选择多个方向作为采样方向。在该技术方案中,在确定以任意方向作为法线方向展开的半球,以使在半球中任意选择多个方向作为采样方向,并对采样方向确定对应的入射光量,在此过程中,将原有的在半球内的积分转化为对半球中多个方向上入射光量的在法线方向上进行投影再做累加,从而减少了需要的计算量。在上述技术方案中,优选地,根据任一采样方向和影像金字塔确定任一采样方向在影像金字塔对应的层号,具体包括:获取采样方向的数量、不依赖视点环境贴图的属性以及环境贴图的映射畸变因子,属性包括:不依赖视点环境贴图的物理尺寸和概率密度函数;根据不依赖视点环境贴图的物理尺寸、环境贴图的映射畸变因子、概率密度函数以及采样方向的数量计算层号。在该技术方案中,通过获取半球内采样方向的数量、不依赖视点环境贴图的物理尺寸、环境贴图的映射畸变因子和概率密度函数可以准确计算得到采样层号,并且可以根据需要图像细节要求不同选择不同数量的采样数量从而计算得到准确的采样层号,更精确的表现真实场景的高光信息,此外,需要的计算量远远小于传统高光信息的计算量,从而减少了需要计算的数据,为实时渲染提供了时间上的支持。在上述技术方案中,优选地,采样层号由以下公式计算得到:其中,l是层号、w是不依赖视点环境贴图的宽度、h是不依赖视点环境贴图的高度、N是半球内采样方向的数量、pdf是将frs经过标准化处理作为概率密度函数、d是环境贴图的映射畸变因子。在该技术方案中,采样层号l分别与不依赖视点环境贴图的宽度w、不依赖视点环境贴图的长度h、半球内采样方向的数量N、概率密度函数pdf以及环境贴图的映射畸变因子d有关,通过该式进行计算直接得到采样层号l,公式计算简单,清晰,易于实现数字化。在上述技术方案中,优选地,根据入射光量统计得到反射光量由以下公式计算得到:其中,Lo是某一方向上的反射光量、N是半球内采样方向的数量、Lis是半球内某一采样方向的入射光量、frs是双向反射率分布函数、是采样方向的余弦值、pdf是将frs经过标准化处理作为概率密度函数。在该技术方案中,某一方向上的反射光量Lo与半球内采样方向的数量N、半球内某一采样方向的入射光量Lis、双向反射率分布函数frs、采样方向的余弦值以及由frs经过标准化处理作为概率密度函数pdf有关,通过该式进行累加计算直接得到某一方向上的反射光量Lo,公式计算简单,清晰,易于实现数字化。本专利技术的另一个方面在于提出了一种高光信息提取系统。其中高光信息提取系统包括:获取单元,用于获取环境贴图;转化单元,用于对环境贴图进行参数化处理,将环境贴图转化为不依赖视点环境贴图;确定单元,用于根据不依赖视点环境贴图确定任一方向的入射光量;统计单元,用于根据本文档来自技高网...

【技术保护点】
1.一种高光信息提取方法,其特征在于,获取环境贴图;对所述环境贴图进行参数化处理,将所述环境贴图转化为不依赖视点环境贴图;根据所述不依赖视点环境贴图确定任一方向的入射光量;根据所述入射光量统计得到反射光量;根据所述反射光量确定光线反射强度,以及将所述光线反射强度作为所述环境贴图的高光信息并输出。

【技术特征摘要】
1.一种高光信息提取方法,其特征在于,获取环境贴图;对所述环境贴图进行参数化处理,将所述环境贴图转化为不依赖视点环境贴图;根据所述不依赖视点环境贴图确定任一方向的入射光量;根据所述入射光量统计得到反射光量;根据所述反射光量确定光线反射强度,以及将所述光线反射强度作为所述环境贴图的高光信息并输出。2.根据权利要求1所述的高光信息提取方法,其特征在于,所述根据所述不依赖视点环境贴图确定任一方向的入射光量具体包括:使用Mipmap技术对所述不依赖视点环境贴图进行处理,生成影像金字塔;根据所述不依赖视点环境贴图确定采样方向;根据任一所述采样方向和所述影像金字塔确定任一所述采样方向在所述影像金字塔对应的层号;根据所述层号查找对应的颜色值,将所述颜色值作为所述采样方向上的入射光量。3.根据权利要求2所述的高光信息提取方法,其特征在于,所述根据所述不依赖视点环境贴图确定采样方向具体包括:根据所述不依赖视点环境贴图确定以任意方向作为法线展开的半球;在所述半球内任意选择多个方向作为采样方向。4.根据权利要求2或3所述的高光信息提取方法,其特征在于,所述根据任一所述采样方向和所述影像金字塔确定任一所述采样方向在所述影像金字塔对应的层号,具体包括:获取所述采样方向的数量、所述不依赖视点环境贴图的属性以及所述环境贴图的映射畸变因子,所述属性包括:所述不依赖视点环境贴图的物理尺寸和概率密度函数;根据所述不依赖视点环境贴图的物理尺寸、所述环境贴图的映射畸变因子、概率密度函数以及所述采样方向的数量计算所述层号。5.根据权利要求4所述的高光信息提取方法,其特征在于,所述层号由以下公式计算得到:其中,l是层号、w是不依赖视点环境贴图的宽度、h是不依赖视点环境贴图的高度、N是所述半球内所述采样方向的数量、pdf是将frs经过标准化处理作为概率密度函数、d是环境贴图的映射畸变因子。6.根据权利要求5所述的高光信息提取方法,其特征在于,所述根据所述入射光量统计得到反射光量由以下公式计算得到:其中,Lo是某一方向上的反射光量、N是所述半球内所述采样方向的数量、Lis是所述半球内某一采样方向的入射光量、frs是双向反射率分布函数、是采样方向的余弦值、pdf是将frs经过标准化处理作为概率密度函数。7.一种高光信息提取系统,其特征在于,获取单元,用于获取环境贴图;转化单元,用于对所述环境贴图进行参数化处理,将所述环境贴图转化为不依赖视点环境贴图;确定单元,用于根据所述不依赖视点环境贴图确定任...

【专利技术属性】
技术研发人员:余洋张北宁刘波
申请(专利权)人:北大方正集团有限公司北大方正信息产业集团有限公司
类型:发明
国别省市:北京,11

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

1