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 条
  • [1] Improving Divide-And-Conquer Ray-Tracing Using a Parallel Approach
    de Lara Pahins, Cicero Augusto
    Pozzer, Cesar Tadeu
    2014 27TH SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI), 2014, : 9 - 16
  • [2] A Divide-and-Conquer Approach to Quad Remeshing
    Zhang, Muyang
    Huang, Jin
    Liu, Xinguo
    Bao, Hujun
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (06) : 941 - 952
  • [3] Divide and Conquer Ray Tracing Algorithm based on BVH Partition
    Wu Zhefu
    Yu Hong
    Chen Bin
    2013 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV 2013), 2013, : 49 - 55
  • [4] Multiview Hybrid Embedding: A Divide-and-Conquer Approach
    Xu, Jiamiao
    Yu, Shujian
    You, Xinge
    Leng, Mengjun
    Jing, Xiao-Yuan
    Chen, C. L. Philip
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (08) : 3640 - 3653
  • [5] A divide-and-conquer approach to compressed sensing MRI
    Sun, Liyan
    Fan, Zhiwen
    Ding, Xinghao
    Cai, Congbo
    Huang, Yue
    Paisley, John
    MAGNETIC RESONANCE IMAGING, 2019, 63 : 37 - 48
  • [6] A frame for general divide-and-conquer recurrences
    Wang, XD
    Fu, QX
    INFORMATION PROCESSING LETTERS, 1996, 59 (01) : 45 - 51
  • [7] An intelligent divide-and-conquer approach for driving style management
    Al Abri K.A.
    Jabeur N.
    Gharrad H.
    Yasar A.U.-H.
    Personal and Ubiquitous Computing, 2023, 27 (05) : 1729 - 1746
  • [8] A nearest-neighbor divide-and-conquer approach for adaptive random testing
    Huang, Rubing
    Sun, Weifeng
    Chen, Haibo
    Cui, Chenhui
    Yang, Ning
    SCIENCE OF COMPUTER PROGRAMMING, 2022, 215
  • [9] DIVIDE-AND-CONQUER NEURAL NETWORKS
    ROMANIUK, SG
    HALL, LO
    NEURAL NETWORKS, 1993, 6 (08) : 1105 - 1116
  • [10] Modular Divide-and-Conquer Parallelization of Nested Loops
    Farzan, Azadeh
    Nicolet, Victor
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 610 - 624