发明名称 一种高动态范围材质渲染绘制方法
摘要 高动态范围材质渲染绘制方法,包括以下三个步骤:进行光照与材质模型的建立,然后使用基于GPU的可编程渲染流水线进行每像素光照渲染,并将渲染结果输出到浮点帧缓冲区之中;模拟镜头眩光效果的实现,使用户可以更有效的感知到图像中光源等高亮度物体的光照强度;实现基于GPU的色调映射算法将高动态范围的场景图像显示到低动态范围的屏幕上,并保留原有的色调。本发明可以直接获取高动态范围图像渲染,具有实时性的优点。
申请公布号 CN100478994C 申请公布日期 2009.04.15
申请号 CN200610089435.3 申请日期 2006.06.27
申请人 北京航空航天大学 发明人 赵沁平;郝爱民;李帅;王振
分类号 G06T15/10(2006.01)I;G06T15/50(2006.01)I 主分类号 G06T15/10(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 代理人 关 玲;成金玉
主权项 1、高动态范围材质渲染绘制方法,其特征在于包括以下三个步骤:第一步,进行光照与材质模型的建立,然后使用基于GPU的可编程渲染流水线进行每像素光照渲染,并将渲染结果输出到浮点帧缓冲区之中;第二步,模拟镜头眩光效果的实现,使用户可以更有效的感知到图像中高亮度物体的光照强度;所述的模拟镜头眩光效果的实现方法为:(1)将浮点帧缓冲区渲染结果缩小为原始大小的1/4*1/4;(2)使用高亮度通过滤波算法,将图像中的非高亮度区域屏蔽;(3)在将高亮度区域分离出来之后,使用高斯滤波将高亮度区域模糊化,这样就得到了发散效果的一个近似实现,通过在几个不同方向上将高亮度区域拉伸,得到了眩光线的效果;(4)最后,将上述步骤(2)和步骤(3)得到的两种效果与原图像进行叠加,即可得到最终的渲染结果;第三步,实现基于GPU的色调映射算法将高动态范围的场景图像显示到低动态范围的屏幕上,并保留原有的色调。
地址 100083北京市海淀区学院路37号