atlas

Research map / Image generation / Text-to-image diffusion

Alchemist: Parametric Control of Material Properties with Diffusion Models

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 19 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.

Alchemist fine-tunes InstructPix2Pix (Stable Diffusion 1.5) on a synthetic Blender-rendered material-edit dataset, conditioned on a scalar relative attribute strength, to edit roughness, metallic, albedo, and transparency in real images.

Problem

Fine-grained, continuous control of low-level material properties (roughness, metallic, albedo, transparency) in real images is hard because real datasets with labeled material parameters are scarce and text prompts do not capture continuous material parameters.

Approach

Condition an image-to-image latent diffusion model (initialized from InstructPix2Pix) on the context image, a generic instruction, and a concatenated constant scalar grid giving relative attribute strength, trained on a synthetic dataset of physically-based material edits rendered with Blender so that the scalar gives smooth, parametric control that transfers to real images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use scalar edit-strength conditioning instead of prompt-only conditioningAlchemist vs. InstructPix2Pix fine-tuned on the synthetic data · Held-out synthetic dataset, RoughnessLPIPS: 0.13 -> 0.09Helped
Use scalar edit-strength conditioning instead of prompt-only conditioningAlchemist vs. InstructPix2Pix fine-tuned on the synthetic data · Held-out synthetic dataset, MetallicLPIPS: 0.10 -> 0.09Helped
Use scalar edit-strength conditioning instead of prompt-only conditioningAlchemist vs. InstructPix2Pix fine-tuned on the synthetic data · Held-out synthetic dataset, AlbedoLPIPS: 0.14 -> 0.10Helped
Use scalar edit-strength conditioning instead of prompt-only conditioningAlchemist vs. InstructPix2Pix fine-tuned on the synthetic data · Held-out synthetic dataset, TransparencyLPIPS: 0.13 -> 0.13No clear effect
Train with joint volume sampling of albedo, roughness, and metallic strengths rather than axis-only sampling (ablation)Alchemist multi-attribute editing · Joint albedo, roughness, and metallic editingQualitative attribute compositionHelped
Use Alchemist rather than InstructPix2Pix trained on the synthetic dataReal-image material editing user study · Randomly selected image pairsPhotorealistic edit preference: 69.6% vs. 30.4%Helped
Use Alchemist rather than InstructPix2Pix trained on the synthetic dataReal-image material editing user study · Randomly selected image pairsOverall edit preference: 70.2% vs. 29.8%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic material-edit dataset rendered with Blender Cycles from polyhaven meshes and ambientcg materials DTU MVS (NeRF experiments)

Benchmarks: Held-out synthetic rendered dataset (10 scenes, 15 cameras) Real-image qualitative comparisons DTU NeRF editing

Metrics: PSNR SSIM LPIPS user preference study

Baselines: Subias et al. GAN-based material editing Prompt-to-Prompt with Null-text inversion InstructPix2Pix InstructPix2Pix fine-tuned on synthetic data (prompt-only)

Builds on: InstructPix2Pix Stable Diffusion Prompt-to-Prompt Null-text inversion ControlNet

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