On Ray Reordering Techniques for Faster GPU Ray Tracing

被引:7
|
作者
Meister, Daniel [1 ,2 ]
Boksansky, Jakub [2 ,3 ]
Guthe, Michael [4 ]
Bittner, Jiri [2 ]
机构
[1] Univ Tokyo, Tokyo, Japan
[2] Czech Tech Univ, Prague, Czech Republic
[3] NVIDIA, Santa Clara, CA USA
[4] Univ Bayreuth, Bayreuth, Germany
来源
I3D 2020: ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES | 2020年
关键词
ray tracing; ray sorting; real-time rendering; RTX;
D O I
10.1145/3384382.3384534
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study ray reordering as a tool for increasing the performance of existing GPU ray tracing implementations. We focus on ray reordering that is fully agnostic to the particular trace kernel. We summarize the existing methods for computing the ray sorting keys and discuss their properties. We propose a novel modification of a previously proposed method using the termination point estimation that is well-suited to tracing secondary rays. We evaluate the ray reordering techniques in the context of the wavefront path tracing using the RTX trace kernels. We show that ray reordering yields significantly higher trace speed on recent GPUs (1.3 - 2.0x), but to recover the reordering overhead in the hardware-accelerated trace phase is problematic.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] COLLISION DETECTION FOR CLOTH SIMULATION USING RAY-TRACING ON THE GPU
    Vassilev, Tzvetomir Ivanov
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2012, 4 (04): : 3 - 12
  • [22] Non-Homogeneous Grids for CPU-GPU Ray Tracing
    Costa, Vasco
    Pereira, Joao M.
    Jorge, Joaquim A.
    2016 23RD PORTUGUESE MEETING ON COMPUTER GRAPHICS AND INTERACTION (EPCGI), 2016, : 31 - 37
  • [23] SAR SIMULATION FOR LARGE SCENES BY RAY TRACING TECHNIQUE BASED ON GPU
    Liu, Tingting
    Wang, Kaizhi
    Liu, Xingzhao
    2013 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2013, : 1131 - 1134
  • [24] Sub-triangle opacity masks for faster ray tracing of transparent objects
    Gruen, Holger
    Benthin, Carsten
    Woop, Sven
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2020, 3 (02)
  • [25] A GPU Implementation of a Shooting and Bouncing Ray Tracing Method for Radio Wave Propagation
    Shi, Dan
    Tang, Xiaohe
    Wang, Chu
    Zhao, Ming
    Gao, Yougang
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2017, 32 (07): : 614 - 620
  • [26] A Multiple Huygens Surface-Based Ray Tracing Framework With GPU Acceleration
    Na, Han
    Taygur, Mehmet M.
    Eibert, Thomas F.
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2024, 72 (01) : 183 - 196
  • [27] Ultrafast ray tracing for electromagnetics via kD-tree and BVH on GPU
    Breglia, Alfonso
    Capozzoli, Amedeo
    Curcio, Claudio
    Liseno, Angelo
    2015 31ST INTERNATIONAL REVIEW OF PROGRESS IN APPLIED COMPUTATIONAL ELECTROMAGNETICS (ACES) VOL 31, 2015,
  • [28] Fast GPU perspective grid construction and triangle tracing for exhaustive ray tracing of highly coherent rays
    Perrotte, Lancelot
    Saupin, Guillaume
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2012, 26 (03): : 192 - 202
  • [29] GPU-Optimized Volume Ray Tracing for Massive Numbers of Rays in Radiotherapy
    Zhou, Bo
    Xiao, Kai
    Chen, Danny Z.
    Hu, X. Sharon
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (03)
  • [30] Hessian-based Robust Ray-Tracing of Implicit Surfaces on GPU
    Singh, Jag Mohan
    Wasnik, Pankaj
    Ramachandra, Raghavendra
    SA'18: SIGGRAPH ASIA 2018 TECHNICAL BRIEFS, 2018,