MATch: Differentiable Material Graphs for Procedural Material Capture

被引:52
|
作者
Shi, Liang [1 ]
Li, Beichen [1 ]
Hasan, Milos [2 ]
Sunkavalli, Kalyan [2 ]
Boubekeur, Tamy [3 ]
Mech, Radomir [2 ]
Matusik, Wojciech [1 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
[2] Adobe Res, San Jose, CA USA
[3] Adobe, Paris, France
来源
ACM TRANSACTIONS ON GRAPHICS | 2020年 / 39卷 / 06期
基金
美国国家科学基金会;
关键词
procedural materials; material acquisition;
D O I
10.1145/3414685.3417781
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present MATch, a method to automatically convert photographs of material samples into production-grade procedural material models. At the core of MATch is a new library DiffMat that provides differentiable building blocks for constructing procedural materials, and automatic translation of large-scale procedural models, with hundreds to thousands of node parameters, into differentiable node graphs. Combining these translated node graphs with a rendering layer yields an end-to-end differentiable pipeline that maps node graph parameters to rendered images. This facilitates the use of gradient-based optimization to estimate the parameters such that the resulting material, when rendered, matches the target image appearance, as quantified by a style transfer loss. In addition, we propose a deep neural feature-based graph selection and parameter initialization method that efficiently scales to a large number of procedural graphs. We evaluate our method on both rendered synthetic materials and real materials captured as flash photographs. We demonstrate that MATch can reconstruct more accurate, general, and complex procedural materials compared to the state-of-the-art. Moreover, by producing a procedural output, we unlock capabilities such as constructing arbitrary-resolution material maps and parametrically editing the material appearance.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] PROCEDURAL AND MATERIAL RULES
    SCHON, D
    JOURNAL OF PHILOSOPHY, 1957, 54 (13): : 409 - 421
  • [2] Match material handling to machining
    Mater Handl Eng, 12 (09):
  • [3] Material to capture stardust
    Williams, Joel M.
    PHYSICS TODAY, 2015, 68 (10) : 12 - 12
  • [4] Procedural Material Generation with Reinforcement Learning
    Li, Beichen
    Hu, Yiwei
    Guerrero, Paul
    Hasan, Milos
    Shi, Liang
    Deschaintre, Valentin
    Matusik, Wojciech
    ACM TRANSACTIONS ON GRAPHICS, 2024, 43 (06):
  • [5] Shape and Material Capture at Home
    Lichy, Daniel
    Wu, Jiaye
    Sengupta, Soumyadip
    Jacobs, David W.
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 6119 - 6129
  • [6] MATERIAL FLOW-GRAPHS
    NOBLE, SB
    ECONOMETRICA, 1962, 30 (03) : 580 - 581
  • [7] End-to-End Procedural Material Capture with Proxy-Free Mixed-Integer Optimization
    Li, Beichen
    Shi, Liang
    Matusik, Wojciech
    ACM TRANSACTIONS ON GRAPHICS, 2023, 42 (04):
  • [8] A Semi-Procedural Convolutional Material Prior
    Zhou, Xilong
    Hasan, Milos
    Deschaintre, Valentin
    Guerrero, Paul
    Sunkavalli, Kalyan
    Kalantari, Nima Khademi
    COMPUTER GRAPHICS FORUM, 2023, 42 (06)
  • [9] Automatic Differentiable Procedural Modeling
    Gaillard, Mathieu
    Krs, Vojtech
    Gori, Giorgio
    Mech, Radomir
    Benes, Bedrich
    COMPUTER GRAPHICS FORUM, 2022, 41 (02) : 289 - 307
  • [10] Material capture in the surfactant solid state
    Niigata Coll of Pharmacy, Niigata, Japan
    Mol Cryst Liq Cryst Sci Technol Sect A Mol Crys Liq Cryst, pt 1-2 (51-70):