论文标题
Matformer:程序材料的生成模型
MatFormer: A Generative Model for Procedural Materials
论文作者
论文摘要
程序材料图是一种紧凑,参数和解决方案独立的表示,是物质创作的流行选择。但是,设计程序材料需要大量的专业知识,公共可访问的库仅包含数千个这样的图表。我们提出Matformer,这是一种生成模型,可以生产具有复杂空间模式和外观的各种高质量程序材料。虽然可以按照指示(操作)图对过程材料进行建模,但它们包含任意数量的异质节点,这些节点具有非结构化的,通常是远程节点连接,以及对节点参数和连接的功能约束。 Matformer通过基于多阶段变压器的模型来解决这些挑战,该模型依次生成节点,节点参数和边缘,同时确保图形的语义有效性。除了产生外,Matformer还可以用于自动完成和探索部分材料图。我们在定性和定量上证明,我们的方法在生成的图和材料质量中都优于替代方法。
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.