Guerrero, Paul;
Hašan, Miloš;
Sunkavalli, Kalyan;
Mĕch, Radomír;
Boubekeur, Tamy;
Mitra, Niloy J;
(2022)
MatFormer: A Generative Model for Procedural Materials.
ACM Transactions on Graphics
, 41
(4)
, Article 46. 10.1145/3528223.3530173.
Preview |
Text
MatFormer.pdf - Accepted Version Download (59MB) | Preview |
Abstract
Procedural material graphs are a compact, parameteric, and resolution-independent representation that are a popular choice for material authoring. However, designing procedural materials requires significant expertise and publicly accessible libraries contain only a few thousand such graphs. We present MatFormer, a generative model that can produce a diverse set of high-quality procedural materials with complex spatial patterns and appearance. While procedural materials can be modeled as directed (operation) graphs, they contain arbitrary numbers of heterogeneous nodes with unstructured, often long-range node connections, and functional constraints on node parameters and connections. MatFormer addresses these challenges with a multi-stage transformer-based model that sequentially generates nodes, node parameters, and edges, while ensuring the semantic validity of the graph. In addition to generation, MatFormer can be used for the auto-completion and exploration of partial material graphs. We qualitatively and quantitatively demonstrate that our method outperforms alternative approaches, in both generated graph and material quality.
Type: | Article |
---|---|
Title: | MatFormer: A Generative Model for Procedural Materials |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3528223.3530173 |
Publisher version: | https://doi.org/10.1145/3528223.3530173 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | node graphs, procedural materials, transformers, generative models |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/10159066 |
Archive Staff Only
![]() |
View Item |