atlas

Research map / Image generation / Editing and style transfer

MatFuse: Controllable Material Generation with Diffusion Models

CVPR 2024 · Image generation › Editing and style transfer · approach: Inversion-based diffusion editing · 33 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

MatFuse generates and edits SVBRDF material maps with a latent diffusion model conditioned compositionally on palettes, sketches, text and images, using a multi-encoder VQ-GAN with a rendering loss.

Problem

Controllable generation and editing of high-quality 3D materials (SVBRDF maps) is time-consuming and expert-driven, and prior GAN-based methods offer limited control.

Approach

Combines a latent diffusion model with a multi-encoder VQ-GAN that learns a disentangled latent per SVBRDF map, supports multi-condition compositional guidance (global via cross-attention, local via concatenation), and enables map-level "volumetric inpainting" by masking latent channels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace LDM with MatFuseUnconditional material generation · Unconditional material generationCLIP-IQA: 0.269 ± 0.118 -> 0.431 ± 0.151Helped
Replace LDM with MatFuseUnconditional material generation · Unconditional material generationFID: 231.64 -> 158.53Helped
Use MatFuse instead of TileGenUnconditional material generation · Unconditional material generationCLIP-IQA: 0.433 ± 0.161 -> 0.431 ± 0.151No clear effect
Use MatFuse instead of TileGenUnconditional material generation · Unconditional material generationFID: 184.81 -> 158.53Helped
Prefer MatFuse over TileGenMaterial preference user study · Material preference user studyvotes: TileGen=949, MatFuse=1078Helped
Replace a single encoder with separate map-specific encoders (ablation)VQ-GAN compression model · Material map reconstructionRMSE (diffuse): 0.047 -> 0.016Helped
Replace a single encoder with separate map-specific encoders (ablation)VQ-GAN compression model · Material map reconstructionRMSE (normal): 0.051 -> 0.024Helped
Replace a single encoder with separate map-specific encoders (ablation)VQ-GAN compression model · Material map reconstructionRMSE (roughness): 0.102 -> 0.022Helped
Replace a single encoder with separate map-specific encoders (ablation)VQ-GAN compression model · Material map reconstructionRMSE (specular): 0.152 -> 0.020Helped
Add rendering loss (ablation)VQ-GAN compression model · Material map reconstructionRMSE (diffuse): 0.038 -> 0.016Helped
Add rendering loss (ablation)VQ-GAN compression model · Material map reconstructionRMSE (normal): 0.030 -> 0.024Helped
Add rendering loss (ablation)VQ-GAN compression model · Material map reconstructionRMSE (roughness): 0.047 -> 0.022Helped

Surprising findings

Limitations

Experimental setup

Datasets: SVBRDF dataset (Deschaintre et al.) PolyHaven materials

Benchmarks: CLIP-IQA on 2,000 unconditional renders FID

Metrics: CLIP-IQA FID RMSE user preference votes chi-square test

Baselines: TileGen LDM (vanilla) MaterialGAN Text2Mat

Builds on: Latent Diffusion Models VQ-GAN Composer classifier-free guidance DDIM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy