An efficient algorithm for ray tracing

Citation
Js. Pantazopoulos et Sg. Tzafestas, An efficient algorithm for ray tracing, J INTEL ROB, 28(1-2), 2000, pp. 171-180
Citations number
15
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS
ISSN journal
09210296 → ACNP
Volume
28
Issue
1-2
Year of publication
2000
Pages
171 - 180
Database
ISI
SICI code
0921-0296(200006)28:1-2<171:AEAFRT>2.0.ZU;2-G
Abstract
This paper presents a new algorithm that performs more efficient ray tracin g compared to existing algorithms. This algorithm is based on the "divide-a nd-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 d efinition of transitive-between-relations (TBR) is introduced. A simple sho oting ray guide is embedded into a conventional ray tracer to reduce the nu mber of intersection tests and thus speed-up the first hit calculation and the associated light conditions tests. The algorithm was tested in environm ents made up of convex polygons (random triangles, linearly positioned pyra mids) but it can be used in environments with other primitives.