Radiance interpolants for accelerated bounded-error ray tracing

被引:34
|
作者
Bala, K [1 ]
Dorsey, J [1 ]
Teller, S [1 ]
机构
[1] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 1999年 / 18卷 / 03期
关键词
data structures; error bounds; interactive; 4D interpolation; interval arithmetic; radiance approximation; rendering; rendering systems; visibility;
D O I
10.1145/336414.336417
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ray tracers, which sample radiance, are usually regarded as offline rendering algorithms that are too slow for interactive use. In this article we present a system that exploits object-space, ray-space, image-space, and temporal coherence to accelerate ray tracing. Our system uses per-surface interpolants to approximate radiance while conservatively bounding error. The techniques introduced in this article should enhance both interactive and batch ray tracers. Our approach explicitly decouples the two primary operations of a ray tracer-shading and visibility determination-and accelerates each of them independently. Shading is accelerated by quadrilinearly interpolating lazily acquired radiance samples. Interpolation error does not exceed a user-specified bound, allowing the user to control performance/quality tradeoffs. Error is bounded by adaptive sampling at discontinuities and radiance nonlinearities. Visibility determination at pixels is accelerated by reprojecting interpolants as the user's viewpoint changes. A fast scan-line algorithm then achieves high performance without sacrificing image quality. For a smoothly varying viewpoint, the combination of lazy interpolants and reprojection substantially accelerates the ray tracer. Additionally, an efficient cache management algorithm keeps the memory footprint of the system small with negligible overhead.
引用
收藏
页码:213 / 256
页数:44
相关论文
共 50 条
  • [41] Nonlinear parameter and state estimation for cooperative systems in a bounded-error context
    Kieffer, M
    Walter, E
    NUMERICAL SOFTWARE WITH RESULT VERIFICATION, 2004, 2991 : 107 - 123
  • [42] A delayed functional observer/predictor with bounded-error for depth of hypnosis monitoring
    Eskandari, Neda
    Wang, Z. Jane
    Dumont, Guy A.
    JOURNAL OF CLINICAL MONITORING AND COMPUTING, 2017, 31 (05) : 1043 - 1052
  • [43] Nonlinear bounded-error state estimation of continuous-time systems
    Jaulin, L
    AUTOMATICA, 2002, 38 (06) : 1079 - 1082
  • [44] Dynamic Bounded-Error Data Compression and Aggregation in Wireless Sensor Network
    Chen, Yu-Hao
    Huang, Niang-Ying
    Chu, Yu-Hsien
    Li, Meng-Han
    Chang, Ray-, I
    Wang, Chia-Hui
    2012 IEEE SENSORS PROCEEDINGS, 2012, : 1830 - 1833
  • [45] COMPARISON OF METHODS FOR SOLVING SETS OF LINEAR INEQUALITIES IN THE BOUNDED-ERROR CONTEXT
    PIETLAHANIER, H
    VERES, SM
    WALTER, E
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1992, 34 (06) : 515 - 524
  • [46] Slide Window Bounded-Error Time-Varying Systems Identification
    Bravo, J. M.
    Suarez, A.
    Vasallo, M.
    Alamo, T.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (08) : 2282 - 2287
  • [47] EXPERIMENT DESIGN IN A BOUNDED-ERROR CONTEXT - COMPARISON WITH D-OPTIMALITY
    PRONZATO, L
    WALTER, E
    AUTOMATICA, 1989, 25 (03) : 383 - 391
  • [48] Exact bounded-error continuous-time linear state estimator
    Rohou, Simon
    Jaulin, Luc
    SYSTEMS & CONTROL LETTERS, 2021, 153
  • [49] BOUNDED-ERROR QUANTUM STATE IDENTIFICATION AND EXPONENTIAL SEPARATIONS IN COMMUNICATION COMPLEXITY
    Gavinsky, Dmitry
    Kempe, Julia
    Regev, Oded
    De Wolf, Ronald
    SIAM JOURNAL ON COMPUTING, 2009, 39 (01) : 1 - 24
  • [50] Distributed Data Query with Dynamic Bounded-Error in Wireless Sensor Networks
    Tsai, Jui-Hua
    Lien, Yu-Cheng
    Chu, Yu-Hsien
    Chang, Ray-, I
    2014 IEEE SENSORS, 2014, : 2008 - 2011