[发明专利]基于光辉喷洒的图像渲染方法有效

专利信息
申请号: 201310751911.3 申请日: 2013-12-30
公开(公告)号: CN103761759A 公开(公告)日: 2014-04-30
发明(设计)人: 张大龙;李盼;张丹;董建锋;鲁东明;赵磊 申请(专利权)人: 浙江大学
主分类号: G06T15/00 分类号: G06T15/00;G06T15/10
代理公司: 杭州天勤知识产权代理有限公司 33224 代理人: 胡红娟
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 光辉 喷洒 图像 渲染 方法
【说明书】:

技术领域

发明涉及图像处理领域,尤其涉及一种基于光辉喷洒的图像渲染方法。 

背景技术

通常的场景渲染都通过全局光照进行计算以期获得高质量的渲染效果。全局光照计算的目的就是去模拟多个交叉反射的光的效果。通常全局光照计算都是通过光线跟踪(ray tracing)和蒙特卡洛采样(Monte Carlo采样)来计算的,计算非常的耗时。 

在光线跟踪方面,近年来有人提出一种新方法。这种方法主要利用图形学硬件来显示全局光照的结果,可以达到实时交互的速率。在这种方法里面,场景是被适应性的拼接(tesselated)在一起的,入射的光辉针对于每一个像素采用光纤跟踪来计算。但是由于高质量的渲染需要把每一个表面嵌入到许多三角形中去,导致性能下降。而且,这种方法仅仅集中在交互可视化领域:针对于高质量的全局光照,渲染时间没有得到很大的提高。 

在光辉传播的预计算(precomputed radiance transfer,PRT)方法中,在物体表面之间的光辉传输被脱线预计算出来,然后球谐波函数表示出来,或者用小波表示出来。通过用这种预先计算的信息,可以实时的采用GPU来计算全局光照信息。尽管PRT方法允许实时高质量的重光照,但是他们主要依赖耗时的预计算,这本身就阻碍了复杂场景的全局光照计算能够很容易采用PRT方法。 

另外,有人提出一个基于GPU(Graphic Processing Unit,图形处理器)的方法来实时的进行光散的计算。这个算法主要依赖于采样点的选择在光滑的表面。每个采样点被作为一个针孔(pinhole)相机,这个相机可以把入射的光投影到一个漫反射接受表面上去。这种方法可以处理几个动态的 光源和对象,尽管速度可以达到交互的速率,可是当质量提高以后,速率下降很快。 

目前已有不同的策略来解决全局光照问题。几种尝试已经被用来计算全局光照计算,这些方法主要是利用可编程的图形学硬件和像素着色器来实施光线元素的交叉计算。这些方法都有共同的缺点:GPU结构并不允许复杂的数据结构像树结构,但是这种数据结构却通常被用在光线跟踪优化和光子贴图存储上。 

发明内容

本发明提供了一种基于光辉喷洒的图像渲染方法,避免使用复杂的数据结构,大大地减少了渲染所耗费的时间,可以高效实时的进行全局光照下的渲染,而且便于实施。 

一种基于光辉喷洒的图像渲染方法,包括以下步骤: 

(1)从视点出发沿待渲染图像中的每个像素向场景发出光线确定光线与场景中物体的相交区域; 

(2)以所述相交区域的中心点作为该像素对应的采样点,获取并生成各个采样点的信息记录,所述的信息记录包括位置向量、法相量、光辉值以及采样点与每个像素之间的调和距离; 

(3)对于任意一个像素,根据各采样点的信息记录,利用权重评价函数分别计算每个采样点对当前像素的光辉值影响的权重值,根据变形的辐射度方程计算每个采样点对当前像素的光辉贡献值,并根据光辉贡献值计算得到该采样点对当前像素的辐射出度贡献值; 

(4)比较所述的权重值与设定的阈值的大小,遍历所有采样点,将权重值大于设定的阈值的权重值进行累加得到该像素的权重累加和,并将该权重值对应的辐射出度贡献值进行加权累加得到辐射出度加权和; 

(5)将所述的权重累加和与设定的精度进行比较: 

若权重累加小于设定的精度,则返回进行步骤(2),所不同的是随机在所述的相交区域中随机采取一点作为该像素对应的采样点; 

否则,用所述的像素的辐射出度加权和除以权重累加和,计算得到该 像素的间接光照值; 

(6)将所述的间接光照值加上该像素的直接光照值得到该像素的光照值,并利用该光照值对该像素进行渲染。 

直接光照值为已知量,若该像素是光源,由于光源是人为设定的,那么它的值也是知道的;如果不是光源,那么直接光照值为0。 

每个像素可以认为是一个方格形小区域,由于光线的发散,在场景中得到的相交区域一般大于像素区域。一般该相交区域的中心位置为采样点时采样的精度最高,因此本发明从中心开始采样,有助于提高渲染效率。当以中心位置为采样点的精度不够时,则从该相交区域中随机选取一点作为采样点,并继续进行精度判断,直至精度达到设定值。每次采样的采样点均与前一次采样的采样点不同。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310751911.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top