An Inverse Procedural Modeling Pipeline for SVBRDF Maps

09/14/2021
by   Yiwei Hu, et al.
0

Procedural modeling is now the de facto standard of material modeling in industry. Procedural models can be edited and are easily extended, unlike pixel-based representations of captured materials. In this paper, we present a semi-automatic pipeline for general material proceduralization. Given Spatially-Varying Bidirectional Reflectance Distribution Functions (SVBRDFs) represented as sets of pixel maps, our pipeline decomposes them into a tree of sub-materials whose spatial distributions are encoded by their associated mask maps. This semi-automatic decomposition of material maps progresses hierarchically, driven by our new spectrum-aware material matting and instance-based decomposition methods. Each decomposed sub-material is proceduralized by a novel multi-layer noise model to capture local variations at different scales. Spatial distributions of these sub-materials are modeled either by a by-example inverse synthesis method recovering Point Process Texture Basis Functions (PPTBF) or via random sampling. To reconstruct procedural material maps, we propose a differentiable rendering-based optimization that recomposes all generated procedures together to maximize the similarity between our procedural models and the input material pixel maps. We evaluate our pipeline on a variety of synthetic and real materials. We demonstrate our method's capacity to process a wide range of material types, eliminating the need for artist designed material graphs required in previous work. As fully procedural models, our results expand to arbitrary resolution and enable high level user control of appearance.

READ FULL TEXT

page 2

page 3

page 4

page 5

page 8

page 9

page 13

page 16

research
06/30/2022

Controlling Material Appearance by Examples

Despite the ubiquitousness of materials maps in modern rendering pipelin...
research
06/12/2022

TileGen: Tileable, Controllable Material Generation and Capture

Recent methods (e.g. MaterialGAN) have used unconditional GANs to genera...
research
07/03/2023

NeuBTF: Neural fields for BTF encoding and transfer

Neural material representations are becoming a popular way to represent ...
research
12/01/2019

A SVBRDF Modeling Pipeline using Pixel Clustering

We present a pipeline for modeling spatially varying BRDFs (svBRDFs) of ...
research
08/02/2019

Effects of Illumination on the Categorization of Shiny Materials

The present research was designed to examine how patterns of illuminatio...
research
07/03/2022

MatFormer: A Generative Model for Procedural Materials

Procedural material graphs are a compact, parameteric, and resolution-in...
research
12/19/2022

Analysis and Compilation of Normal Map Generation Techniques for Pixel Art

Pixel art is a popular artistic style adopted in the gaming industry, an...

Please sign up or login with your details

Forgot password? Click here to reset