Naive Ray-Tracing: A Divide-And-Conquer Approach

被引:14
|
作者
Mora, Benjamin [1 ]
机构
[1] Swansea Univ, Swansea SA2 8PP, W Glam, Wales
来源
ACM TRANSACTIONS ON GRAPHICS | 2011年 / 30卷 / 05期
基金
英国工程与自然科学研究理事会;
关键词
Algorithms; Ray tracing; divide-and-conquer; rendering; global illumination;
D O I
10.1145/2019627.2019636
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient ray-tracing algorithm which, for the first time, does not store any data structures when performing spatial subdivisions, and directly computes intersections inside the scene. This new algorithm is often faster than comparable ray-tracing methods at rendering dynamic scenes, and has a similar level of performance when compared to static ray-tracers. Memory management is made minimal and deterministic, which simplifies ray-tracing engineering, as spatial subdivision data structures are no longer considered in the graphics pipeline. This is possible with a modification of Whitted's naive ray-tracing algorithm by using a divide-and-conquer approach, and by having a sufficient collection of rays in order to reduce the complexity of naive ray-tracing. In particular, the algorithm excels at spontaneously solving large Ray/Primitive intersection problems.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] A DIVIDE-AND-CONQUER ALGORITHM FOR THE BIDIAGONAL SVD
    GU, M
    EISENSTAT, SC
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1995, 16 (01) : 79 - 92
  • [22] Recommendation for Newborn Services by Divide-and-Conquer
    Zhang, Junqi
    Fan, Yushun
    Tan, Wei
    Zhang, Jia
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 57 - 64
  • [23] Divide-and-Conquer for Voronoi Diagrams Revisited
    Aichholzer, Oswin
    Aigner, Wolfgang
    Aurenhammer, Franz
    Hackl, Thomas
    Juettler, Bert
    Pilgerstorfer, Elisabeth
    Rabl, Margot
    PROCEEDINGS OF THE TWENTY-FIFTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'09), 2009, : 189 - 197
  • [24] Speaker Diarization Using Divide-and-Conquer
    Cheng, Shih-Sian
    Tseng, Chun-Han
    Chen, Chia-Ping
    Wang, Hsin-Min
    INTERSPEECH 2009: 10TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2009, VOLS 1-5, 2009, : 1059 - +
  • [25] MULTIDIMENSIONAL DIVIDE-AND-CONQUER MAXIMIN RECURRENCES
    ALONSO, L
    REINGOLD, EM
    SCHOTT, R
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1995, 8 (03) : 428 - 447
  • [26] Divide-and-conquer for Voronoi diagrams revisited
    Aichholzer, Oswin
    Aigner, Wolfgang
    Aurenhammer, Franz
    Hackl, Thomas
    Juettler, Bert
    Pilgerstorfer, Elisabeth
    Rabl, Margot
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2010, 43 (08): : 688 - 699
  • [27] DIVIDE-AND-CONQUER AND PARALLEL GRAPH REDUCTION
    RABHI, FA
    MANSON, GA
    PARALLEL COMPUTING, 1991, 17 (2-3) : 189 - 205
  • [28] A divide-and-conquer deep learning approach to reconstruct flow and temperature fields
    Peng, Xingwen
    Yao, Wen
    Li, Xingchen
    Chen, Xiaoqian
    INTERNATIONAL JOURNAL OF HEAT AND FLUID FLOW, 2025, 112
  • [29] Divide-and-conquer approach for solving singular value decomposition based on MapReduce
    Zhao, Shuoyi
    Li, Ruixuan
    Tian, Wenlong
    Xiao, Weijun
    Dong, Xinhua
    Liao, Dongjie
    Khan, Samee U.
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (02) : 331 - 350
  • [30] A divide-and-conquer recursive approach for scaling up instance selection algorithms
    Aida de Haro-García
    Nicolás García-Pedrajas
    Data Mining and Knowledge Discovery, 2009, 18 : 392 - 418