Generating Procedural Materials from Text or Image Prompts

04/25/2023
by   Yiwei Hu, et al.
0

Node graph systems are used ubiquitously for material design in computer graphics. They allow the use of visual programming to achieve desired effects without writing code. As high-level design tools they provide convenience and flexibility, but mastering the creation of node graphs usually requires professional training. We propose an algorithm capable of generating multiple node graphs from different types of prompts, significantly lowering the bar for users to explore a specific design space. Previous work was limited to unconditional generation of random node graphs, making the generation of an envisioned material challenging. We propose a multi-modal node graph generation neural architecture for high-quality procedural material synthesis which can be conditioned on different inputs (text or image prompts), using a CLIP-based encoder. We also create a substantially augmented material graph dataset, key to improving the generation quality. Finally, we generate high-quality graph samples using a regularized sampling process and improve the matching quality by differentiable optimization for top-ranked samples. We compare our methods to CLIP-based database search baselines (which are themselves novel) and achieve superior or similar performance without requiring massive data storage. We further show that our model can produce a set of material graphs unconditionally, conditioned on images, text prompts or partial graphs, serving as a tool for automatic visual programming completion.

READ FULL TEXT

page 1

page 4

page 6

page 10

page 11

research
07/15/2022

Node Graph Optimization Using Differentiable Proxies

Graph-based procedural materials are ubiquitous in content production in...
research
07/03/2022

MatFormer: A Generative Model for Procedural Materials

Procedural material graphs are a compact, parameteric, and resolution-in...
research
03/22/2023

A Word is Worth a Thousand Pictures: Prompts as AI Design Material

Recent advances in Machine-Learning have led to the development of model...
research
05/30/2023

Unsupervised Melody-to-Lyric Generation

Automatic melody-to-lyric generation is a task in which song lyrics are ...
research
07/01/2022

Transforming Image Generation from Scene Graphs

Generating images from semantic visual knowledge is a challenging task, ...
research
09/12/2019

Photorealistic Material Editing Through Direct Image Manipulation

Creating photorealistic materials for light transport algorithms require...
research
03/19/2016

Neurally-Guided Procedural Models: Amortized Inference for Procedural Graphics Programs using Neural Networks

Probabilistic inference algorithms such as Sequential Monte Carlo (SMC) ...

Please sign up or login with your details

Forgot password? Click here to reset