VidEdit3D: Flexible 3D Gaussian Editing with Video Diffusion
Organizations: Westlake University · University of Leeds · Nanyang Technological University · University of California, Merced
Abstract
Recent advancements in text-guided 3D editing, particularly with 3D Gaussian Splatting (3DGS), have shown promise but still lag behind the flexibility of 2D editing tools. Existing methods face a critical trade-off between preserving multi-view consistency and allowing structural modifications. Image-based editors can also struggle to apply the intended edit to objects viewed from unusual angles. To address these limitations, we introduce VidEdit3D, a framework that reformulates 3D scene editing as a trajectory-based video editing task. By drawing a parallel between camera movement in static 3D scenes and temporal dynamics in video, we leverage the robust spatiotemporal priors of pre-trained Video Diffusion Models (VDMs) to encourage semantic and structural coherence across views. Specifically, we propose Trajectory-Guided Rendering (TGR) to select informative keyframes and construct smooth video clips aligned with VDM input requirements. To propagate edits from an anchor view to these clips, we develop Flow-Aligned Video Editing (FAVE), a training-free framework incorporating an Editing Consistency Guidance (ECG) mechanism. ECG contrasts source and edited image conditions at a shared latent state, using scheduled source-image amplification to strengthen adherence to the edited reference while maintaining original scene context. Finally, we introduce Region-Selective 3DGS Refinement (RS-GS) to strictly confine geometric and appearance updates to target primitives, reducing background attribute leakage. Experiments demonstrate stronger instruction alignment and better multi-view consistency than the baselines.
Figures & tables
| Method | CLIP-D | CLIP-S | DINO | MEt3R |
|---|---|---|---|---|
| GaussianEditor | 0.0607 | 0.3001 | 0.8309 | 0.1195 |
| DGE | 0.0747 | 0.3053 | 0.7674 | 0.1259 |
| VCEdit | 0.0214 | 0.3015 | 0.8004 | 0.1203 |
| GaussCtrl | 0.0450 | 0.3023 | 0.8302 | 0.1137 |
| EditSplat | 0.0813 | 0.3061 | 0.7943 | 0.1535 |
| Omni3DEdit | 0.0588 | 0.3010 | 0.7559 | 0.1471 |
| Method | CLIP-D | CLIP-S | DINO | MEt3R |
|---|---|---|---|---|
| w/o ECG amplification | 0.1064 | 0.3116 | 0.8213 | 0.1164 |
| w/o FAVE (vanilla Wan I2V) | -0.0022 | 0.2480 | 0.6693 | 0.1838 |
| w/o RS-GS region selection | 0.1246 | 0.3116 | 0.8276 | 0.1148 |
| w/o RS-GS depth culling | 0.1260 | 0.3116 | 0.8309 | 0.1137 |
| w/o FAVE source regularization | 0.1270 | 0.3116 | 0.8149 | 0.1187 |
| TGR w/ unordered views | 0.0405 | 0.3001 | 0.8085 | 0.1200 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | CLIP-D | CLIP-S | DINO | MEt3R |
|---|---|---|---|---|
| ViP3DE-Wan | 0.0472 | 0.3017 | 0.7946 | 0.1193 |
| FlowAlign-Wan | 0.0970 | 0.3083 | 0.8079 | 0.1186 |
| VidEdit3D | 0.1275 | 0.3129 | 0.8327 | 0.1126 |
| Method | Multi-view consistency | Prompt fidelity | Unedited-region preservation |
|---|---|---|---|
| GaussianEditor | |||
| DGE | |||
| VCEdit | |||
| GaussCtrl | |||
| EditSplat | |||
| Omni3DEdit |