[发明专利]一种基于虚拟面光源的实时场景绘制方法有效
申请号: | 201310695708.9 | 申请日: | 2013-12-17 |
公开(公告)号: | CN103679818A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 潘金贵;过洁 | 申请(专利权)人: | 南京大学 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 王玉梅 |
地址: | 210023 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于虚拟面光源的实时场景绘制方法,步骤为:首先从视频纹理中获取一帧最为当前的亮度分布状态;然后利用GPU构造当前视频纹理的SAT;再将场景的原始面光源分为一组虚拟面光源,并保存每个虚拟面光源的相关信息;进而根据虚拟面光源的信息以及构造的SAT分别计算辐射因子形状因子以及可见因子然后将三因子的计算结果带入绘制方程,以累加获得每个场景绘制点的亮度,即获得原始纹理面光源的亮度分布,进行各场景绘制点光照的绘制;随视频纹理的变化,重复上述步骤,即可动态更新各场景绘制点的光照亮度。本发明可减少实时绘制过程中的采样率,从而减少数据处理的时间和占用的内存,同时保证实时绘制结果不受影响。 | ||
搜索关键词: | 一种 基于 虚拟 光源 实时 场景 绘制 方法 | ||
【主权项】:
1.一种基于虚拟面光源的实时场景绘制方法,其特征在于,包括如下步骤:(1)从视频纹理中获取一帧最为当前的纹理面光源的亮度分布状态;(2)利用GPU构造当前视频纹理的SAT;(3)将场景的原始面光源分为一组虚拟面光源,并保存每个虚拟面光源包括法向、空间坐标、大小的相关信息;局部面光源下的绘制方程简化形式如下:L r ( y , ω r ) ≈ Σ k = 1 M { ρ ( y ) L S k F y , S k V y , S k } - - - ( 6 ) ]]>其中:y为场景绘制点,S为给定面光源,Sk为给定面光源S中的任一虚拟面光源,ρ为场景绘制点所在物体的BRDF值,
为场景绘制点接受到虚拟面光源Sk的入射光线的辐射亮度,Lr(y,ωr)为场景绘制点y向ωr方向反射的总的出射辐射亮度;式(6)中包括和每个虚拟面光源相关的因子:函数V即可见因子,
返回场景绘制点位置与虚拟面光源位置之间的可见性,函数F即形状因子,
返回虚拟面光源表面与场景绘制点所在表面的几何关系;
即辐射因子,为各虚拟面光源Sk表面上单位面积所发出的辐射能量;(4)根据虚拟面光源的信息以及构造的SAT分别计算辐射因子
形状因子
以及可见因子
(5)将辐射因子
形状因子
以及可见因子
的计算结果带入式(6),累加获得每个场景绘制点的亮度,即获得原始纹理面光源的亮度分布,进行各场景绘制点光照的绘制;(6)随视频纹理的变化,重复步骤(1)至(6),动态更新各场景绘制点的光照亮度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310695708.9/,转载请声明来源钻瓜专利网。