3DitScene: Editing Any Scene via Language-guided Disentangled Gaussian Splatting

Qihang Zhang, Yinghao Xu, Chaoyang Wang, Hsin-Ying Lee, Gordon Wetzstein +2 more
2/12/2026

No official code found. Best implementation: zqh0253/3DitScene (261 stars, last commit 2024-11-23).

Abstract

Scene image editing is crucial for entertainment, photography, and advertising design. Existing methods solely focus on either 2D individual object or 3D global scene editing. This results in a lack of a unified approach to effectively control and manipulate scenes at the 3D level with different levels of granularity. In this work, we propose 3DitScene, a novel and unified scene editing framework leveraging language-guided disentangled Gaussian Splatting that enables seamless editing from 2D to 3D, allowing precise control over scene composition and individual objects. We first incorporate 3D Gaussians that are refined through generative priors and optimization techniques. Language features from CLIP then introduce semantics into 3D geometry for object disentanglement. With the disentangled Gaussians, 3DitScene allows for manipulation at both the global and individual levels, revolutionizing creative expression and empowering control over scenes and objects. Experimental results demonstrate the effectiveness and versatility of 3DitScene in scene image editing. Code and online demo can be found at our project homepage: https://zqh0253.github.io/3DitScene/.

View on arXivView PDF

Code Implementations(1)

zqh0253/3DitSceneCommunity64%

[ICLR 2025] 3DitScene: Editing Any Scene via Language-guided Disentangled Gaussian Splatting

26112Shell, PythonMay 29, 20241 years ago

Similar Papers

Cite this paper

@article{zhang2026ditscene,
  title  = {3DitScene: Editing Any Scene via Language-guided Disentangled Gaussian Splatting},
  author = {Qihang Zhang and Yinghao Xu and Chaoyang Wang and Hsin-Ying Lee and Gordon Wetzstein and Bolei Zhou and Ceyuan Yang},
  year   = {2026},
  eprint = {2405.18424},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.18424},
  journal = {ICLR 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/2405.18424.svg)](https://codeofpaper.com/paper/2405.18424)

Discussion