DocumentCode :
2721008
Title :
High performance triangle versus box intersection checks
Author :
Christensen, Thomas V. ; Karlsson, Sven
Author_Institution :
DTU Inf., Tech. Univ. of Denmark, Lyngby, Denmark
fYear :
2010
fDate :
20-24 Sept. 2010
Firstpage :
1
Lastpage :
6
Abstract :
Checking if a triangle intersects a box is a fundamental part of computer graphics algorithms and should be both robust and highly optimized for higher level algorithms to work correctly and efficiently. This paper analyzes and presents an improved and more robust version of the current state-of-the-art algorithm for determining intersection between a triangle and a box. This algorithm has been rewritten so that it makes use of the instructions found in current processors. This decreases the time it takes to perform a single intersection check by 25%. Furthermore, we analyze how parallel intersection checks can be performed. We measure the parallel performance using several parallel hardware platforms. The results show that using parallel intersection checks, the throughput can be improved by a total of 72%.
Keywords :
computational geometry; computer graphics; box intersection checks; computer graphics algorithms; high performance triangle; parallel intersection checks; Algorithm design and analysis; Data structures; Graphics processing unit; Prediction algorithms; Ray tracing; Robustness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS), 2010 IEEE International Conference on
Conference_Location :
Heraklion, Crete
Print_ISBN :
978-1-4244-8395-2
Electronic_ISBN :
978-1-4244-8397-6
Type :
conf
DOI :
10.1109/CLUSTERWKSP.2010.5613082
Filename :
5613082
Link To Document :
بازگشت