An Efficient Algorithm for Ray Tracing

被引:0
作者
J. S. Pantazopoulos
S. G. Tzafestas
机构
[1] National Technical University of Athens,Intelligent Robotics and Automation Laboratory, Department of Electrical and Computer Engineering
[2] Zographou,Intelligent Robotics and Automation Laboratory, Department of Electrical and Computer Engineering
[3] National Technical University of Athens,undefined
[4] Zographou,undefined
来源
Journal of Intelligent and Robotic Systems | 2000年 / 28卷
关键词
ray tracing; divide-and-conquer technique; transitive-between relations; first hit calculations; light-visibility tests;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a new algorithm that performs more efficient ray tracing compared to existing algorithms. This algorithm is based on the “divide-and-conquer” technique well known from the area of lists sorting, and speeds up the intersections and light-visibility tests for the first hit. A new definition of transitive-between-relations (TBR) is introduced. A simple shooting ray guide is embedded into a conventional ray tracer to reduce the number of intersection tests and thus speed-up the first hit calculation and the associated light conditions tests. The algorithm was tested in environments made up of convex polygons (random triangles, linearly positioned pyramids) but it can be used in environments with other primitives.
引用
收藏
页码:171 / 180
页数:9
相关论文
共 22 条
[1]  
Amantides J.(1984)Ray tracing with cones Comput. Graph. 18 129-135
[2]  
Barth W.(1993)Efficient ray tracing for bezier and b-spline surfaces Comput. Graph. 17 423-430
[3]  
Sturzlinger W.(1976)Hierarchical geometric models for visible surface algorithms Comm. ACM 19 547-554
[4]  
Clark J. H.(1981)Display techniques for octree encoded objects IEEE Comput. Graph. Appl. 1 29-38
[5]  
Doctor L. J.(1986)ARTS: Accelerated ray tracing system IEEE Comput. Graph. Appl. 6 16-26
[6]  
Toborg J. G.(1984)Space subdivision for fast ray tracing IEEE Comput. Graph. Appl. 4 15-22
[7]  
Fujimoto A.(1984)Beam tracing polygonal object Comput. Graph. 18 119-127
[8]  
Tanaka T.(1986)Ray tracing complex scenes Comput. Graph. 20 269-278
[9]  
Iwata K.(1980)A three-dimensional representation for fast rendering of complex schemes Comput. Graph. 14 110-116
[10]  
Glassner S. A.(1986)ARTS: Accelerated ray-tracing system IEEE Comput. Graph. Appl. 6 16-26