DocumentCode :
464738
Title :
CREMA: A Parallel Hardware Raytracing Machine
Author :
Ochsenfahrt, Ulf ; Salomon, Ralf
Author_Institution :
Faculty of Computer Science and Electrical Engineering, University of Rostock, 18051 Rostock, Germany. ulf.ochsenfahrt@uni-rostock.de
fYear :
2007
fDate :
27-30 May 2007
Firstpage :
769
Lastpage :
772
Abstract :
A raytracer calculates how a camera would observe a potentially complex scene consisting of numerous objects and light sources. If all the objects are modeled by n primitives, e.g., triangles, the runtime of a software raytracer scales at least logarithmically. This scaling behavior effectively imposes limitations on the scene´s complexity, its size, and the raytracer´s real-time capabilities. As an alternative, this paper proposes a parallel hardware raytracing machine. A prototypical implementation on a field-programmable gate array, as offered by markets today, validates that this machine achieves rendering in constant time, regardless of both the scene´s size and its complexity.
Keywords :
Cameras; Computational complexity; Computer architecture; Data structures; Hardware; Layout; Light sources; Performance evaluation; Prototypes; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location :
New Orleans, LA, USA
Print_ISBN :
1-4244-0920-9
Electronic_ISBN :
1-4244-0921-7
Type :
conf
DOI :
10.1109/ISCAS.2007.377999
Filename :
4252748
Link To Document :
بازگشت