• DocumentCode
    578981
  • Title

    GPU-Based Data Structure for a Parallel Ray Tracing Illumination Algorithm

  • Author

    Barboza, Diego Cordeiro ; Clua, Esteban Walter Gonzalez

  • Author_Institution
    Inst. de Comput., Univ. Fed. Fluminense (UFF) Niteroi, Niteroi, Brazil
  • fYear
    2011
  • fDate
    7-9 Nov. 2011
  • Firstpage
    11
  • Lastpage
    16
  • Abstract
    Ray tracing is a largely employed technique for generating computer images with high fidelity and realism. However, this technique is very costly, mainly because of the intersection calculations made by the algorithm. Still, ray tracing is a highly parallelizable algorithm, since the calculations for a single light ray are independent from the others. This way, the implementation of the ray tracing on the GPU is a natural process. Data structures can be employed for reducing the processing load of the ray tracing algorithm, minimizing the number of intersection calculations. In recent works, these structures are being ported to the GPU, so they can be used to accelerate various parallel algorithms. In this work, we proposed a GPU ray tracing implementation using an octree as acceleration structure. Every single step of the algorithm runs in parallel on the GPU, so the communication bottleneck between the GPU and the CPU is eliminated. This work also proposes the study of which is the best way to represent the octree on the GPU, by comparing two different approaches.
  • Keywords
    graphics processing units; image processing; lighting; octrees; parallel algorithms; ray tracing; GPU-based data structure; acceleration structure; computer image generation; intersection calculation; octree; parallel ray tracing illumination algorithm; processing load reduction; Acceleration; Graphics processing units; Indexes; Lighting; Octrees; Ray tracing; Data structures; GPU; Octree; Ray tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Games and Digital Entertainment (SBGAMES), 2011 Brazilian Symposium on
  • Conference_Location
    Salvador
  • ISSN
    2159-6654
  • Print_ISBN
    978-1-4673-0797-0
  • Type

    conf

  • DOI
    10.1109/SBGAMES.2011.22
  • Filename
    6363213