• Login
    View Item 
    •   Eurographics DL Home
    • Eurographics Local Chapter Events
    • Portuguese Chapter Conference
    • Portuguese Meeting on Computer Graphics 2014
    • View Item
    •   Eurographics DL Home
    • Eurographics Local Chapter Events
    • Portuguese Chapter Conference
    • Portuguese Meeting on Computer Graphics 2014
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Ray Reordering Techniques for GPU Ray-Cast Ambient Occlusion

    Thumbnail
    View/Open
    071-077.pdf (9.682Mb)
    Date
    2020
    Author
    Costa, Vasco
    Pereira, João Madeiras
    Jorge, Joaquim A.
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    Global illumination techniques, such as ambient occlusion, can be performed in a physically accurate way via ray casting. However ambient occlusion rays are incoherent. This means their computation is divergent causing a degradation of rendering performance. This problem is particularly acute on the GPU stream computing architectures which have performance issues with thread divergence. We reorder the rays, prior to the rendering step, to reduce this thread divergence issue. Rays which traverse the same region of space are reordered in bundles in order to increase memory coherency. We demonstrate that ray reordering techniques enhance performance while rendering scenes with ambient occlusion rays. The question is how to best perform this ray reordering. Ray reordering for ambient occlusion requires the classification of millions of rays. Spending too much time reordering these rays can negate any rendering performance benefits. Our work surveys and tests several techniques for ray reordering. We achieved the best performance results using a compress-sort-decompress technique, which sorts hashed rays, where the hash key has 32 bits of size.
    BibTeX
    @inproceedings {.20141311,
    booktitle = {21o Encontro Português de Computação Gráfica},
    editor = {Goncalves, Alexandrino and Fernandes, Antonio Ramires and Rodrigues, Nuno},
    title = {{Ray Reordering Techniques for GPU Ray-Cast Ambient Occlusion}},
    author = {Costa, Vasco and Pereira, João Madeiras and Jorge, Joaquim A.},
    year = {2020},
    publisher = {The Eurographics Association},
    ISBN = {978-3-03868-130-4},
    DOI = {10.2312/pt.20141311}
    }
    URI
    https://doi.org/10.2312/pt.20141311
    https://diglib.eg.org:443/handle/10.2312/pt20141311
    Collections
    • Portuguese Meeting on Computer Graphics 2014

    Eurographics Association copyright © 2013 - 2020 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA
     

     

    Browse

    All of Eurographics DLCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    BibTeX | TOC

    Create BibTeX Create Table of Contents

    Eurographics Association copyright © 2013 - 2020 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA