TU Darmstadt / ULB / TUbiblio

A General Two-Level Acceleration Structure for Interactive Ray Tracing on the GPU

Huff, Rafael and Neves, Tiago and Gierlinger, Thomas and Kuijper, Arjan and Stork, André and Fellner, Dieter W. (2010):
A General Two-Level Acceleration Structure for Interactive Ray Tracing on the GPU.
p. 4, Computer Graphics International 2010. Short Papers, [Conference or Workshop Item]

Abstract

Despite the superior image quality generated by ray tracing, programmers of time-critical applications have historically avoided it because of its computational costs. Nowadays, the hardware of modern desktops allows the execution of realtime ray tracers but requires a specialized implementation based on specific characteristics of each application, such as scene complexity, kinds of motion, ray distribution, model structure and hardware. The evaluation and development of these requirements are complex and time-consuming, especially for developers with no familiarity in rendering algorithms and graphics hardware programming. The aim of our work is to provide a general and practical method to efficiently execute interactive ray tracing in most systems. We considered the most common aspects of current computer graphics applications, like the use of a scene graph and support to static and dynamic objects. In addition, we also took into account the common desktop hardware. This led us to the development of a special acceleration structure and its implementation on the GPU. In this paper, we present the development of our work showing the combination of different techniques and our results.

Item Type: Conference or Workshop Item
Erschienen: 2010
Creators: Huff, Rafael and Neves, Tiago and Gierlinger, Thomas and Kuijper, Arjan and Stork, André and Fellner, Dieter W.
Title: A General Two-Level Acceleration Structure for Interactive Ray Tracing on the GPU
Language: English
Abstract:

Despite the superior image quality generated by ray tracing, programmers of time-critical applications have historically avoided it because of its computational costs. Nowadays, the hardware of modern desktops allows the execution of realtime ray tracers but requires a specialized implementation based on specific characteristics of each application, such as scene complexity, kinds of motion, ray distribution, model structure and hardware. The evaluation and development of these requirements are complex and time-consuming, especially for developers with no familiarity in rendering algorithms and graphics hardware programming. The aim of our work is to provide a general and practical method to efficiently execute interactive ray tracing in most systems. We considered the most common aspects of current computer graphics applications, like the use of a scene graph and support to static and dynamic objects. In addition, we also took into account the common desktop hardware. This led us to the development of a special acceleration structure and its implementation on the GPU. In this paper, we present the development of our work showing the combination of different techniques and our results.

Uncontrolled Keywords: Forschungsgruppe Semantic Models, Immersive Systems (SMIS), Ray tracing, Hierarchical data structures, Graphics Processing Unit (GPU)
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Interactive Graphics Systems
Event Title: Computer Graphics International 2010. Short Papers
Date Deposited: 12 Nov 2018 11:16
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details