【技术实现步骤摘要】
一种基于函数坐标空间的渲染优化方法
本专利技术涉及一种基于函数坐标空间的渲染优化方法,属于光照渲染
技术介绍
场景渲染开始前,先捕获一张环境贴图,这张图可以是去真实世界中拿相机拍的,也可以是场景内相机实时渲染出来的;根据得到的环境贴图,针对输入法线方向,进行环境光照半球积分计算入射辐射照度,对于每一个法线方向都需要采样半球的环境贴图,积分得到总的入射辐射照度,再应用漫反射数学模型计算出射辐射亮度,这个过程在球面坐标系和笛卡尔坐标系进行,为了高质量的渲染效果,通常会采用较大分辨率的环境贴图,环境光照的渲染是一种近似全局光照的方法,但是现有技术中的所有计算均在球面坐标系下进行,逐个法线的积分辐射照度计算量非常巨大,计算结果辐射亮度贴图的存储需要增加新的纹理存储,空间占用开销很大,造成实时渲染的性能下降。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于函数坐标空间的渲染优化方法,采用函数坐标进行计算,能够有效提高运算效率。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计 ...
【技术保护点】
1.一种基于函数坐标空间的渲染优化方法,用于获得入射光所照射平面区域的辐射照度,其特征在于,包括如下步骤:/n步骤A.获得入射光所照射平面区域的环境光贴图,并针对该环境光贴图进行分辨率下采样更新,然后进入步骤B;/n步骤B.根据该环境光贴图,获得入射光方向对应球面全局坐标系下的θ、
【技术特征摘要】
1.一种基于函数坐标空间的渲染优化方法,用于获得入射光所照射平面区域的辐射照度,其特征在于,包括如下步骤:
步骤A.获得入射光所照射平面区域的环境光贴图,并针对该环境光贴图进行分辨率下采样更新,然后进入步骤B;
步骤B.根据该环境光贴图,获得入射光方向对应球面全局坐标系下的θ、其中,θ表示球面全局坐标系下,垂直入射光所照射平面的轴和入射光方向之间的夹角;表示球面全局坐标系下,入射光方向沿垂直其所照射平面方向在该照射面上的投影、与该照射面上过球面全局坐标系球心轴线之间的夹角,然后进入步骤C;
步骤C.根据入射光方向对应球面全局坐标系下的θ、以及光照亮度函数Li(·)、球谐基函数,通过对入射光方向在球面全局坐标系下入射立体角ω的积分,获得入射光光照亮度所对应的投影函数系数Lk,其中,k={1、L、9},然后进入步骤D;
步骤D.根据球面全局坐标系与球面局部坐标系之间的旋转函数,针对入射光方向对应球面全局坐标系下的θ、进行旋转,获得入射光方向对应球面局部坐标系下的θ'、其中,θ'表示球面局部坐标系下,垂直入射光所照射平面的轴和入射光方向之间的夹角;表示球面局部坐标系下,入射光方向沿垂直其所照射平面方向在该照射面上的投影、与该照射面上过球面局部坐标系球心轴线之间的夹角,然后进入步骤E;
步骤E.根据入射光方向对应球面局部坐标系下的θ'、以及球谐基函数,通过对入射光方向在球面局部坐标系下入射立体角ω'的积分,获得cosθ'所对应的投影函数系数Ck',其中,k'={1、L、4},然后进入步骤F;
步骤F.获得过入射光与其所照射平面区域交点、垂直于照射平面的法线n,在以球面全局坐标系球心为原心的笛卡尔坐...
【专利技术属性】
技术研发人员:陈旋,周海,王立森,
申请(专利权)人:江苏艾佳家居用品有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。