Reference Hub4
Accelerating Occlusion Rendering on a GPU via Ray Classification

Accelerating Occlusion Rendering on a GPU via Ray Classification

Vasco Costa, João Madeiras Pereira, Joaquim A. Jorge
Copyright: © 2015 |Volume: 6 |Issue: 2 |Pages: 17
ISSN: 1947-3117|EISSN: 1947-3125|EISBN13: 9781466678743|DOI: 10.4018/IJCICG.2015070101
Cite Article Cite Article

MLA

Costa, Vasco, et al. "Accelerating Occlusion Rendering on a GPU via Ray Classification." IJCICG vol.6, no.2 2015: pp.1-17. http://doi.org/10.4018/IJCICG.2015070101

APA

Costa, V., Pereira, J. M., & Jorge, J. A. (2015). Accelerating Occlusion Rendering on a GPU via Ray Classification. International Journal of Creative Interfaces and Computer Graphics (IJCICG), 6(2), 1-17. http://doi.org/10.4018/IJCICG.2015070101

Chicago

Costa, Vasco, João Madeiras Pereira, and Joaquim A. Jorge. "Accelerating Occlusion Rendering on a GPU via Ray Classification," International Journal of Creative Interfaces and Computer Graphics (IJCICG) 6, no.2: 1-17. http://doi.org/10.4018/IJCICG.2015070101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Accurately rendering occlusions is required when ray-tracing objects to achieve more realistic rendering of scenes. Indeed, soft phenomena such as shadows and ambient occlusion can be achieved with stochastic ray tracing techniques. However, computing randomized incoherent ray-object intersections can be inefficient. This is problematic in Graphics Processing Unit (GPU) applications, where thread divergence can significantly lower throughput. The authors show how this issue can be mitigated using classification techniques that sort rays according to their spatial characteristics. Still, classifying occlusion terms requires sorting millions of rays. This is offset by savings in rendering time, which result from a more coherent ray distribution. The authors survey and test different ray classification techniques to identify the most effective. The best results were achieved when sorting rays using a compress-sort-decompress approach using 32-bit hash keys.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.