【技术实现步骤摘要】
基于光源聚类的自适应多重重要性采样
[0001]本专利技术属于光源渲染
,具体涉及到一种基于光源聚类的自适应多重重要性采样
。
技术介绍
[0002]在影视制作或室内设计领域,为了达到照片级真实感渲染效果,对复杂的室内场景进行渲染时需要基于场景中的全局光照进行计算,在考虑直接光照的同时,兼顾间接光照
。
路径追踪算法是一种考虑到全局光照的渲染算法,因其高质量无偏的渲染效果被广泛应用
。
但是,随着设计师对场景中光照条件的需求越来越多,室内场景中的光源数量也不断攀升,随着场景中光源数量的增多,渲染计算过程中,每个着色点的光照计算量也大幅增加,这就直接导致渲染效率的降低
。
在对多光源场景进行渲染时,选择对最终的渲染结果贡献较大的光线路径显得尤为重要,目前在渲染算法中普遍采用重要性采样方法提高渲染效率
。
[0003]基于重要性的采样方法主要有如下三类:基于光源的采样方法,这种方法旨在增加在光源方向的立体角上的采样数,因为这些样本比其它方向的样本对最终的渲染结果图有更重要的价值;基于双向反射分布函数(
Bidirectional Reflectance Distribution Function
,
BRDF
)的采样方法,这种采样方法旨在根据
BRDF
函数选择能量分配更多的出射光线的方向;多重重要性采样方法,这种采样方法旨在结合多个单重重要性的采样方法,进一步提高采样质量
。
...
【技术保护点】
【技术特征摘要】
1.
基于光源聚类的自适应多重重要性采样方法,其特征在于:该方法将场景中的光源采用光源树的形式进行组织管理,并依据渲染需要进行调用,具体包括如下步骤:步骤1:构建基于层次包围盒的光源树;步骤2:遍历光源树,构建面向着色点的光源割;步骤3:对光源方向进行自适应多重重要性采样
。2.
根据权利要求1所述的基于光源聚类的自适应多重重要性采样方法,其特征在于:步骤1中,所述的光源树为二叉树,其构建的方式包括
:
步骤
1.1
:定义所述光源树中的结点;所述光源树的每个结点中,均存储一个包围盒
、
一个表示光源朝向的方向锥
、
所有被包含光源的辐射功率
、
所有光源的起始位置
、
指向左子树的指针以及指向右子树的指针;步骤
1.2
:基于对光源树中结点的定义,分割光源树中结点并构建得到光源树
。3.
根据权利要求2所述的基于光源聚类的自适应多重重要性采样方法,其特征在于:步骤
1.1
中,所述的包围盒表示沿坐标轴方向能够包围所有光源的最小长方体;所述的方向锥表示光源的辐射范围,所述方向锥的结构体中包含三个属性,分别为中心轴
、
光源簇内光源的法线范围
、
光源簇内光源的辐射范围
。4.
根据权利要求2所述的基于光源聚类的自适应多重重要性采样方法,其特征在于:步骤
1.2
中,采用表面积朝向启发式算法分割光源树中结点,具体为:
S1
:计算不同分割位置的代价;
S2
:选择代价最小的分割位置,并形成左子树和右子树;
S3
:直到步骤
1.1
的结点中只包含一个光源或者分割后的代价与不分割的代价相等,则分割完毕得到光源树
。5.
根据权利要求1所述的基于光源聚类的自适应多重重要性采样方法,其特征在于:步骤2中...
【专利技术属性】
技术研发人员:高天寒,葛艳京,李青山,
申请(专利权)人:博雅正链重庆科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。