ZeST: Zero-Shot Material Transfer from a Single Image

Ta-Ying Cheng, Prafull Sharma, Andrew Markham, Niki Trigoni, Varun Jampani
2/14/2026

No official code found. Best implementation: kealiu/ComfyUI-ZeroShot-MTrans (180 stars, Apache-2.0, last commit 2024-07-04).

Abstract

We propose ZeST, a method for zero-shot material transfer to an object in the input image given a material exemplar image. ZeST leverages existing diffusion adapters to extract implicit material representation from the exemplar image. This representation is used to transfer the material using pre-trained inpainting diffusion model on the object in the input image using depth estimates as geometry cue and grayscale object shading as illumination cues. The method works on real images without any training resulting a zero-shot approach. Both qualitative and quantitative results on real and synthetic datasets demonstrate that ZeST outputs photorealistic images with transferred materials. We also show the application of ZeST to perform multiple edits and robust material assignment under different illuminations. Project Page: https://ttchengab.github.io/zest

View on arXivView PDF

Code Implementations(1)

Apache-2.0

ZeST: Zero-Shot Material Transfer from a Single Image

18010PythonApr 24, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{cheng2026zest,
  title  = {ZeST: Zero-Shot Material Transfer from a Single Image},
  author = {Ta-Ying Cheng and Prafull Sharma and Andrew Markham and Niki Trigoni and Varun Jampani},
  year   = {2026},
  eprint = {2404.06425},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2404.06425},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.06425.svg)](https://codeofpaper.com/paper/2404.06425)

Discussion