Microfacet-based Normal Mapping for Robust Monte Carlo Path Tracing

被引:20
|
作者
Schussler, Vincent [1 ]
Heitz, Eric [2 ]
Hanika, Johannes [1 ]
Dachsbacher, Carsten [1 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
[2] Unity Technol, Karlsruhe, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2017年 / 36卷 / 06期
关键词
Normal mapping; path tracing; microfacet theory;
D O I
10.1145/3130800.3130806
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Normal mapping enhances the amount of visual detail of surfaces by using shading normals that deviate from the geometric normal. However, the resulting surface model is geometrically impossible and normal mapping is thus often considered a fundamentally flawed approach with unavoidable problems for Monte Carlo path tracing, such as asymmetry, back-facing normals, and energy loss arising from this incoherence. These problems are usually sidestepped in real-time renderers, but they cannot be fixed robustly in a path tracer: normal mapping breaks either the appearance (black fringes, energy loss) or the integrator (different forward and backward light transport); in practice, workarounds and tweaked normal maps are often required to hide artifacts. We present microfacet-based normal mapping, an alternative way of faking geometric details without corrupting the robustness of Monte Carlo path tracing. It takes the same input data as classic normal mapping and works with any input BRDF. Our idea is to construct a geometrically valid microfacet surface made of two facets per shading point: the one given by the normal map at the shading point and an additional facet that compensates for it such that the average normal of the microsurface equals the geometric normal. We derive the resulting microfacet BRDF and show that it mimics geometric detail in a plausible way, although it does not replicate the appearance of classic normal mapping. However, our microfacet-based normal mapping model is well-defined, symmetric, and energy conserving, and thus yields identical results with any path tracing algorithm (forward, backward, or bidirectional).
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A microfacet-based BRDF for the accurate and efficient rendering of high-definition specular normal maps
    Xavier Chermain
    Frédéric Claux
    Stéphane Mérillou
    The Visual Computer, 2020, 36 : 267 - 277
  • [2] A microfacet-based BRDF for the accurate and efficient rendering of high-definition specular normal maps
    Chermain, Xavier
    Claux, Frederic
    Merillou, Stephane
    VISUAL COMPUTER, 2020, 36 (02): : 267 - 277
  • [3] Modeling of thin-film interference filters on structured substrates: microfacet-based BSDF versus ray tracing
    Wessels, Andreas
    Christen, Leonard
    Callies, Adrian
    Kroyer, Thomas
    Hoehn, Oliver
    Blaesi, Benedikt
    OPTICS EXPRESS, 2023, 31 (12) : 20102 - 20111
  • [4] Acceleration of Monte Carlo path tracing in general environments
    Pérez, F
    Martín, I
    Sillion, FX
    Pueyo, X
    EIGHTH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2000, : 71 - +
  • [5] Adaptive sampling with Renyi entropy in Monte Carlo path tracing
    Xu, Q
    Hu, RJ
    Xing, LP
    Xu, Y
    2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Vols 1 and 2, 2005, : 784 - 788
  • [6] Offline Deep Importance Sampling for Monte Carlo Path Tracing
    Bako, Steve
    Meyer, Mark
    DeRose, Tony
    Sen, Pradeep
    COMPUTER GRAPHICS FORUM, 2019, 38 (07) : 527 - 542
  • [7] EVENT-BASED CAMERA SIMULATION USING MONTE CARLO PATH TRACING WITH ADAPTIVE DENOISING
    Tsuji, Yuta
    Yatagawa, Tatsuya
    Kubo, Hiroyuki
    Morishima, Shigeo
    2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, : 301 - 305
  • [8] Monte Carlo simulations of quantum dot solar concentrators: ray tracing based on fluorescence mapping
    Schueler, A.
    Kostro, A.
    Huriet, B.
    Galande, C.
    Scartezzini, J. -L.
    OPTICAL MODELING AND MEASUREMENTS FOR SOLAR ENERGY SYSTEMS II, 2008, 7046
  • [9] Monte Carlo Path Tracing and Statistical Event Detection for Event Camera Simulation
    Manabe, Yuichiro
    Yatagawa, Tatsuya
    Morishima, Shigeo
    Kubo, Hiroyuki
    2024 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL PHOTOGRAPHY, ICCP 2024, 2024,
  • [10] Efficient bidirectional path tracing by randomized quasi-Monte Carlo integration
    Kollig, T
    Keller, A
    MONTE CARLO AND QUASI-MONTE CARLO METHODS 2000, 2002, : 290 - 305