Comparison of Modern Omnidirectional Precise Shadowing Techniques Versus Ray Tracing

被引:0
作者
Kobrtek, Jozef [1 ]
Milet, Tomas [1 ]
Toth, Michal [1 ]
Herout, Adam [1 ]
机构
[1] Brno Univ Technol, Brno, Czech Republic
关键词
shadow algorithms; rendering; ray tracing; rendering systems;
D O I
10.1111/cgf.14425
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an in depth comparison of state-of-the-art precise shadowing techniques for an omnidirectional point light. We chose several types of modern shadowing algorithms, starting from stencil shadow volumes, methods using traversal of acceleration structures to hardware-accelerated ray-traced shadows. Some methods were further improved - robustness, increased performance; we also provide the first multi-platform implementations of some of the tested algorithms. All the methods are evaluated on several test scenes in different resolutions and on two hardware platforms - with and without dedicated hardware units for ray tracing. We conclude our findings based on speed and memory consumption. Ray-tracing is the fastest and one of the easiest methods to implement with small memory footprint. The Omnidirectional Frustum-Traced Shadows method has a predictable memory footprint and is the second fastest algorithm tested. Our stencil shadow volumes are faster than some newer algorithms. Per-Triangle Shadow Volumes and Clustered Per-Triangle Shadow Volumes are difficult to implement and require the most memory; the latter method scales well with the scene complexity and resolution. Deep Partitioned Shadow Volumes does not excel in any of the measured parameters and is suitable for smaller scenes. The source codes of the testing framework have been made publicly available.
引用
收藏
页码:106 / 121
页数:16
相关论文
共 50 条
  • [21] Structured slope errors on real x-ray mirrors: Ray-tracing versus experiment
    Signorato, R
    del Rio, MS
    MATERIALS, MANUFACTURING, AND MEASUREMENT FOR SYNCHROTRON RADIATION MIRRORS, 1997, 3152 : 136 - 147
  • [22] Accuracy Versus Complexity for mmWave Ray-Tracing: A Full Stack Perspective
    Lecci, Mattia
    Testolina, Paolo
    Polese, Michele
    Giordani, Marco
    Zorzi, Michele
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (12) : 7826 - 7841
  • [23] Comparison of matrix method and ray tracing in the study of complex optical systems
    Anterrieu, E
    Pérez, JP
    SIXTH INTERNATIONAL CONFERENCE ON EDUCATION AND TRAINING IN OPTICS AND PHOTONICS, 2000, 3831 : 268 - 279
  • [24] A comparison of parallelization and performance optimizations for two Ray-tracing applications
    Yang, Chen
    Chen, Yongjian
    Fu, Xiong
    Lim, Chu-Cheow
    Ju, Roy
    20TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2006: MODELLING METHODOLOGIES AND SIMULATION: KEY TECHNOLOGIES IN ACADEMIA AND INDUSTRY, 2006, : 677 - +
  • [25] Toward Real-Time Ray Tracing: A Survey on Hardware Acceleration and Microarchitecture Techniques
    Deng, Yangdong
    Ni, Yufei
    Li, Zonghui
    Mu, Shuai
    Zhang, Wenjun
    ACM COMPUTING SURVEYS, 2017, 50 (04)
  • [26] Analysis of Microwave Absorber Scattering Using Ray-tracing and Advanced Measurement Techniques
    Hofmann, Willi
    Schwind, Andreas
    Bornkessel, Christian
    Hein, Matthias A.
    2022 16TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2022,
  • [27] Ray-Tracing Simulation Techniques for Understanding High-Resolution SAR Images
    Auer, Stefan
    Hinz, Stefan
    Bamler, Richard
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2010, 48 (03): : 1445 - 1456
  • [28] DVB Coverage prediction using Game Engine based Ray-Tracing Techniques
    Navarro, Andres
    Guevara, Dinael
    Cardona, Narcis
    Gimenez, Jordi J.
    2011 IEEE VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2011,
  • [29] Ray Tracing Simulations In Scintillators: a Comparison Between SLitrani and Geant4
    Pizzichemi, Marco
    Auffray, Etiennette
    Chipaux, Remi
    Cucciati, Giacomo
    Di Vara, Nicolas
    Ghezzi, Alessio
    Iaconelli, Riccardo
    Lecoq, Paul
    Lucchini, Marco Toliman
    Knapitsch, Arno
    Paganoni, Marco
    Pauwels, Kristof
    2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 1712 - 1716
  • [30] Evaluating Ray-Tracing versus Channel-Sounder Measurements in Vehicular Communications
    Ansari, Mahboubeh
    Thielecke, Lennart
    Kuerner, Thomas
    2023 IEEE 98TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-FALL, 2023,