【技术实现步骤摘要】
【专利摘要】本专利技术公开,步骤为:首先从视频纹理中获取一帧最为当前的亮度分布状态;然后利用GPU构造当前视频纹理的SAT;再将场景的原始面光源分为一组虚拟面光源,并保存每个虚拟面光源的相关信息;进而根据虚拟面光源的信息以及构造的SAT分别计算辐射因子形状因子以及可见因子然后将三因子的计算结果带入绘制方程,以累加获得每个场景绘制点的亮度,即获得原始纹理面光源的亮度分布,进行各场景绘制点光照的绘制;随视频纹理的变化,重复上述步骤,即可动态更新各场景绘制点的光照亮度。本专利技术可减少实时绘制过程中的采样率,从而减少数据处理的时间和占用的内存,同时保证实时绘制结果不受影响。【专利说明】
本专利技术涉及三维游戏和虚拟环境开发中的实时绘制技术,特别是一种支持动态纹理的基于虚拟面光源的实时场景绘制方法。
技术介绍
光照技术是真实感绘制技术中最重要的组成部分,其最终目标是通过计算机生成与真实世界一致的光线传播与光线与场景交互效果。尽管该目标在现有条件下难以实现,但是研究人员还是提出了许多的光照算法来生成近似的结果。现实世界中的光照效果很多,从最简单的明暗变化到复杂的高光 ...
【技术保护点】
一种基于虚拟面光源的实时场景绘制方法,其特征在于,包括如下步骤:(1)从视频纹理中获取一帧最为当前的纹理面光源的亮度分布状态;(2)利用GPU构造当前视频纹理的SAT;(3)将场景的原始面光源分为一组虚拟面光源,并保存每个虚拟面光源包括法向、空间坐标、大小的相关信息;局部面光源下的绘制方程简化形式如下: L r ( y , ω r ) ≈ Σ k ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。