Generate Coherent Rays Directly

Fengqi Liu,Zaonan Tan,Weilai Xiang,Chenhao Lu,Dan Li,Xu Gong,Yulong Shi,Songnan Shi,Qilong Kou,Bo Hu
DOI: https://doi.org/10.48550/arXiv.2310.07182
2023-10-11
Graphics
Abstract:The path tracing method generates incoherent rays by randomly sampling directions. This randomness makes it unsuitable for modern processor architectures that rely on coherence to achieve optimal performance. Many efforts have been made to address this issue by reordering rays based on their origin, end, or direction to enhance coherence. However, a drawback of reordering methods is the need to encode and sort rays before tracing, introducing additional overhead. We propose a technique to generate coherent rays directly by reusing the direction. Additionally, we introduce an interleaved reuse domain partition method to mitigate the impact of sampling correlation resulting from direction reuse. We demonstrate the effectiveness of our approach across various scenes, establishing its superiority over reordering methods.
What problem does this paper attempt to address?