ReSTIR Subsurface Scattering for Real-Time Path Tracing

被引:0
|
作者
Werner, Mirco [1 ]
Schuessler, Vincent [1 ]
Dachsbacher, Carsten [1 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
关键词
subsurface scattering; diffusion profile; BSSRDF importance sampling; ReSTIR; real-time rendering; LIGHT; DIFFUSION;
D O I
10.1145/3675372
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Subsurface scattering is an important visual cue and in real-time rendering it is often approximated using screen-space algorithms. Path tracing with the diffusion approximation can easily overcome the limitations of these algorithms, but increases image noise. We improve its efficiency by applying reservoir-based spatiotemporal importance resampling (ReSTIR) to subsurface light transport paths. For this, we adopt BSSRDF importance sampling for generating candidates. Further, spatiotemporal reuse requires shifting paths between domains. We observe that different image regions benefit most from either reconnecting through the translucent object (reconnection shift), or one vertex later (delayed reconnection shift). We first introduce a local subsurface scattering specific criterion for a hybrid shift that deterministically selects one of the two shifts for a path. Due to the locality, it cannot always choose the most efficient shift, e.g. near shadow boundaries. Therefore, we additionally propose a novel sequential shift to combine multiple shift mappings: We execute subsequent resampling passes, each one using a different shift, which does not require to deterministically choose a shift for a path. Instead, resampling can pick the most successful shift implicitly. Our method achieves realtime performance and significantly reduces noise and denoising artifacts in regions with visible subsurface scattering compared to standard path tracing with equal render time.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] A Method of Real-time Rendering for Subsurface Scattering Based on BRDF
    Wang Lili
    Li Hongfei
    Ma Zhiqiang
    2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 1565 - 1572
  • [2] Real-time subsurface scattering rendering method for dynamic objects
    Zhao Q.-P.
    Li S.
    Hao A.-M.
    Gao Y.-J.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (11): : 2959 - 2970
  • [3] A Real-time Subsurface Scattering Rendering Method for Dynamic Objects
    Li Shuai
    Hao Ai-min
    Wang Zhen
    Lian Ren-ming
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 667 - +
  • [4] Real-Time Spherical Harmonics Based Subsurface Scattering
    Tomaszewska, Anna
    Stefanowski, Krzysztof
    IMAGE ANALYSIS AND RECOGNITION, PT I, 2012, 7324 : 402 - 409
  • [5] LinSSS: linear decomposition of heterogeneous subsurface scattering for real-time screen-space rendering
    Yatagawa, Tatsuya
    Yamaguchi, Yasushi
    Morishima, Shigeo
    VISUAL COMPUTER, 2020, 36 (10-12) : 1979 - 1992
  • [6] Real-time subsurface scattering with single pass variance-guided adaptive importance sampling
    Xie, Tiantian
    Olano, Marc
    Karis, Brian
    Narkowicz, Krzysztof
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2020, 3 (01)
  • [7] Real-Time Denoising of Volumetric Path Tracing for Direct Volume Rendering
    Iglesias-Guitian, Jose A.
    Mane, Prajita
    Moon, Bochang
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (07) : 2734 - 2747
  • [8] LinSSS: linear decomposition of heterogeneous subsurface scattering for real-time screen-space rendering
    Tatsuya Yatagawa
    Yasushi Yamaguchi
    Shigeo Morishima
    The Visual Computer, 2020, 36 : 1979 - 1992
  • [9] Real-time Subsurface Scattering for Particle-based fluids using Finite Volume Method
    Kang, Kyung-Kyu
    Kim, Dongho
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (04): : 1479 - 1485
  • [10] Systematic Evaluation of the Quality Benefits of Spatiotemporal Sample Reprojection in Real-Time Stereoscopic Path Tracing
    Makitalo, Markku J.
    Kivi, Petrus E. J.
    Jaaskelainen, Pekka O.
    IEEE ACCESS, 2020, 8 (08): : 133514 - 133526