Show simple item record

dc.contributor.authorShi, Liang
dc.contributor.authorLi, Beichen
dc.contributor.authorHašan, Miloš
dc.contributor.authorSunkavalli, Kalyan
dc.contributor.authorBoubekeur, Tamy
dc.contributor.authorMech, Radomir
dc.contributor.authorMatusik, Wojciech
dc.date.accessioned2021-10-27T19:57:55Z
dc.date.available2021-10-27T19:57:55Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/1721.1/134067
dc.description.abstract© 2020 Owner/Author. 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.
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)
dc.relation.isversionof10.1145/3414685.3417781
dc.rightsCreative Commons Attribution 4.0 International license
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.sourceACM
dc.titleMatch: differentiable material graphs for procedural material capture
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalACM Transactions on Graphics
dc.eprint.versionFinal published version
dc.type.urihttp://purl.org/eprint/type/JournalArticle
eprint.statushttp://purl.org/eprint/status/PeerReviewed
dc.date.updated2021-01-29T19:47:41Z
dspace.orderedauthorsShi, L; Li, B; Hašan, M; Sunkavalli, K; Boubekeur, T; Mech, R; Matusik, W
dspace.date.submission2021-01-29T19:47:56Z
mit.journal.volume39
mit.journal.issue6
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record