UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

MatFormer: A Generative Model for Procedural Materials

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. Green open access

[thumbnail of MatFormer.pdf]
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.ucl.ac.uk/id/eprint/10159066
Downloads since deposit
6Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item