Ray tracing via GPU rasterization

Wei Hu*, Yangyu Huang, Fan Zhang, Guodong Yuan, Wei Li

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

19 Citations (Scopus)

Abstract

Ray tracing is a dominant method for generating a wide variety of global illumination effects, such as reflections/refractions, shadows, etc. In this paper, we propose an efficient technique to perform nearly accurate ray tracing using the programmable graphics processor units (GPUs). With the aid of the linked-list A-buffer and the uniform voxel grid to represent scene geometry, the ray-scene intersection can be efficiently computed via the built-in rasterization on GPUs. Based on this novel ray-scene intersection technique, a new ray-tracing framework which supports various light transport algorithms is introduced, including Ray Casting, Whitted Ray tracing, Ambient Occlusion, Path Tracing, and so on. The experimental results demonstrate the accuracy and efficiency of our approach.

Original languageEnglish
Pages (from-to)697-706
Number of pages10
JournalVisual Computer
Volume30
Issue number6-8
DOIs
Publication statusPublished - Jun 2014
Externally publishedYes

Keywords

  • GPUs
  • Global illumination
  • Rasterization
  • Ray tracing

Fingerprint

Dive into the research topics of 'Ray tracing via GPU rasterization'. Together they form a unique fingerprint.

Cite this