Perturb-and-Revise: Flexible 3D Editing with Generative Trajectories

Susung Hong, Johanna Karras, Ricardo Martin-Brualla, Ira Kemelmacher-Shlizerman
2/9/2026

No official code found. Best implementation: SusungHong/Perturb-and-Revise (15 stars, Apache-2.0, last commit 2026-04-27).

Abstract

Recent advancements in text-based diffusion models have accelerated progress in 3D reconstruction and textbased 3D editing. Although existing 3D editing methods excel at modifying color, texture, and style, they struggle with extensive geometric or appearance changes, thus limiting their applications. To this end, we propose Perturb-and-Revise, which makes possible a variety of NeRF editing. First, we perturb the NeRF parameters with random initializations to create a versatile initialization. The level of perturbation is determined automatically through analysis of the local loss landscape. Then, we revise the edited NeRF via generative trajectories. Combined with the generative process, we impose identity-preserving gradients to refine the edited NeRF. Extensive experiments demonstrate that Perturb-and-Revise facilitates flexible, effective, and consistent editing of color, appearance, and geometry in 3D. For 360° results, please visit our project page: https://susunghong.github.io/Perturb-and-Revise.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official implementation of the paper "Perturb-and-Revise: Flexible 3D Editing with Generative Trajectories" (CVPR`25)

151Shell, PythonNov 28, 20245 months agoApache-2.0

Similar Papers

Cite this paper

@article{hong2026perturbandrevise,
  title  = {Perturb-and-Revise: Flexible 3D Editing with Generative Trajectories},
  author = {Susung Hong and Johanna Karras and Ricardo Martin-Brualla and Ira Kemelmacher-Shlizerman},
  year   = {2026},
  eprint = {2412.05279},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.05279},
  journal = {CVPR 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/2412.05279.svg)](https://codeofpaper.com/paper/2412.05279)

Discussion