3D Paintbrush: Local Stylization of 3D Shapes with Cascaded Score Distillation

Dale Decatur, Itai Lang, Kfir Aberman, Rana Hanocka
2/14/2026

No official code found. Best implementation: threedle/3d-paintbrush (85 stars, MIT, PyTorch, last commit 2025-07-17).

Abstract

We present 3D Paintbrush, a technique for automatically texturing local semantic regions on meshes via text descriptions. Our method is designed to operate directly on meshes, producing texture maps which seamlessly integrate into standard graphics pipelines. We opt to simultaneously produce a localization map (to specify the edit region) and a texture map which conforms to it. This approach improves the quality of both the localization and the stylization. To enhance the details and resolution of the textured area, we leverage multiple stages of a cascaded diffusion model to supervise our local editing technique with generative priors learned from images at different resolutions. Our technique, referred to as Cascaded Score Distillation (CSD), simultaneously distills scores at multiple resolutions in a cascaded fashion, enabling control over both the granularity and global understanding of the supervision. We demonstrate the effectiveness of 3D Paintbrush to locally texture different semantic regions on a variety of shapes. Project page: https://threedle.github.io/3d-paintbrush

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

Local text-driven editing of 3D shapes with Cascaded Score Distillation

8515Shell, PythonOct 27, 20231 years agoMIT
computer-graphicscomputer-visiondeep-learningdifferentiable-renderingdiffusion-models+9 more

Similar Papers

Cite this paper

@article{decatur2026paintbrush,
  title  = {3D Paintbrush: Local Stylization of 3D Shapes with Cascaded Score Distillation},
  author = {Dale Decatur and Itai Lang and Kfir Aberman and Rana Hanocka},
  year   = {2026},
  eprint = {2311.09571},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2311.09571},
  journal = {CVPR 2023 2023}
}

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/2311.09571.svg)](https://codeofpaper.com/paper/2311.09571)

Discussion