计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2013年
12期
294-297
,共4页
非直接光照%射线投射%锥形射线族%无堆栈算法%重要性采样%渲染方程%通用目的GPU计算
非直接光照%射線投射%錐形射線族%無堆棧算法%重要性採樣%渲染方程%通用目的GPU計算
비직접광조%사선투사%추형사선족%무퇴잔산법%중요성채양%선염방정%통용목적GPU계산
indirect illumination%ray-cast%cone-rays%stackless algorithm%importance sampling%render equation%general purpose GPU computing
在可交互应用中,基于射线投射的非直接光照采样数目常常受限。为此,考虑到空间关联,提出使用锥形射线族进行投射求交的算法,利用锥形边界预排除场景元素,并使用无堆栈算法在GPU中完成非直接光照计算,同时对算法使用的数据存储区域进行优化以达到更好的访问带宽,通过 OpenCL和 OpenGL实现该算法,结果证明该算法可以有效地计算非直接光照,相对于射线投射算法平均有2倍左右的性能提升。
在可交互應用中,基于射線投射的非直接光照採樣數目常常受限。為此,攷慮到空間關聯,提齣使用錐形射線族進行投射求交的算法,利用錐形邊界預排除場景元素,併使用無堆棧算法在GPU中完成非直接光照計算,同時對算法使用的數據存儲區域進行優化以達到更好的訪問帶寬,通過 OpenCL和 OpenGL實現該算法,結果證明該算法可以有效地計算非直接光照,相對于射線投射算法平均有2倍左右的性能提升。
재가교호응용중,기우사선투사적비직접광조채양수목상상수한。위차,고필도공간관련,제출사용추형사선족진행투사구교적산법,이용추형변계예배제장경원소,병사용무퇴잔산법재GPU중완성비직접광조계산,동시대산법사용적수거존저구역진행우화이체도경호적방문대관,통과 OpenCL화 OpenGL실현해산법,결과증명해산법가이유효지계산비직접광조,상대우사선투사산법평균유2배좌우적성능제승。
The indirect lighting calculations based on the ray-cast is a time-consuming process, therefore, the number of samples is limited in interactive program. Considered of spatial correlation, cone-ray cast algorithm is proposed to alleviate insufficient samples. It employs conical boundary to pre-exclude scene’s elements, and implements in GPU as stack-less algorithm, additionally, optimizes storage location of the data to achieve the wider bandwidth, which is implemented by employ OpenGL and OpenCL. The result shows that the algorithm can efficiently compute indirect illumination, and brings about two-fold performance increase.