节点文献
基于中介面加快光线跟踪计算
Accelerating Ray-Tracing Using Proxy Polygons
【摘要】 提出一种新的光线跟踪方法,以提高光线找到相交面片的效率.它在场景中生成一些面积较大的规整中介面片,然后为中介面上的每个点建立一个场,以记录到达该点的不同方向的光线将相交的面片.由此,光线跟踪时,一条光线可方便地找到相交的中介面,并通过查找中介面上所记录的内容,就能得到它所相交的面片.与已有方法相比,新方法不仅能很好加速主光线与阴影光线的计算,而且能很好地加速反射、折射等二次光线的计算.它能在GPU上方便地实现,并能有效地处理动态场景.
【Abstract】 This paper presents a novel scheme for accelerating ray tracing. By the scheme, several large rectangular proxy polygons are generated in a scene, and a field is constructed for each point on the proxy polygons to keep track of the facets intersected by the rays that arrive at that point from different directions. In the ray-tracing stage, the nearest proxy polygon in the path of a ray is rather easy to find, due to the regularity feature and the small number of proxy polygons constructed. By simply querying the stored data on the proxy polygon, the target facet of the ray is immediately picked out from numerous scene primitives. Compared with existing techniques, besides primary rays and shadow rays, the proposed approach accelerates the calculation of secondary rays by reflection and refraction. The method also facilitates the GPU implementation, and enables the handling of dynamic scenes efficiently.
【Key words】 ray tracing; dynamic scene; pre-computation; proxy; Graphics Processing Units (GPU);
- 【文献出处】 计算机学报 ,Chinese Journal of Computers , 编辑部邮箱 ,2007年02期
- 【分类号】TP391.41
- 【被引频次】12
- 【下载频次】288