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 条
  • [41] Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes
    Wang, Yajun
    Wang, Jiaping
    Holzschuch, Nicolas
    Subr, Kartic
    Yong, Jun-Hai
    Guo, Baining
    COMPUTER GRAPHICS FORUM, 2010, 29 (02) : 497 - 506
  • [42] Real-time tractography: computation and visualization
    Chamberland, Maxime
    Yang, Joseph Yuan-Mou
    Aydogan, Dogu Baran
    BRAIN STRUCTURE & FUNCTION, 2025, 230 (05)
  • [43] Realistic real-time rain rendering
    Rousseau, Pierre
    Jolivet, Vincent
    Ghazanfarpour, Djamchid
    COMPUTERS & GRAPHICS-UK, 2006, 30 (04): : 507 - 518
  • [44] The Method for Real-time Cloud Rendering
    Mukhina, Ksenia
    Bezgodov, Alexey
    4TH INTERNATIONAL YOUNG SCIENTIST CONFERENCE ON COMPUTATIONAL SCIENCE, 2015, 66 : 697 - 704
  • [45] Real-Time Realistic Skin Translucency
    Jimenez, Jorge
    Whelan, David
    Sundstedt, Veronica
    Gutierrez, Diego
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2010, 30 (04) : 32 - 41
  • [46] Real-Time Underwater Spectral Rendering
    Monzon, Nestor
    Gutierrez, Diego
    Akkaynak, Derya
    Munoz, Adolfo
    COMPUTER GRAPHICS FORUM, 2024, 43 (02)
  • [47] Real-time microscopy of the relaxation of a glass
    Ruiz-Ruiz, Marta
    Vila-Costa, Ana
    Bar, Tapas
    Rodriguez-Tinoco, Cristian
    Gonzalez-Silveira, Marta
    Plaza, Jose Antonio
    Alcala, Jorge
    Fraxedas, Jordi
    Rodriguez-Viejo, Javier
    NATURE PHYSICS, 2023, 19 (10) : 1509 - 1515
  • [48] Real-time Neural Appearance Models
    Zeltner, Tizian
    Rousselle, Fabrice
    Weidlich, Andrea
    Clarberg, Petrik
    Novak, Jan
    Bitterli, Benedikt
    Evans, Alex
    Davidovic, Tomas
    Kallweit, Simon
    Lefohn, Aaron
    ACM TRANSACTIONS ON GRAPHICS, 2024, 43 (03):
  • [49] A Survey of Real-Time Crowd Rendering
    Beacco, A.
    Pelechano, N.
    Andujar, C.
    COMPUTER GRAPHICS FORUM, 2016, 35 (08) : 32 - 50
  • [50] Real-Time Rendering of Rough Refraction
    de Rousiers, Charles
    Bousseau, Adrien
    Subr, Kartic
    Holzschuch, Nicolas
    Ramamoorthi, Ravi
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2012, 18 (10) : 1591 - 1602