TRACE: High-Fidelity 3D Scene Editing via Tangible Reconstruction and Geometry-Aligned Contextual Video Masking
Organizations: ReLER Lab, CCAI, Zhejiang University · DBMI, HMS, Harvard University
Abstract
Existing 3D Gaussian Splatting (3DGS) editing methods primarily focus on appearance modification and often struggle to support flexible geometry editing while preserving structural integrity and scene-consistent appearance. To address this limitation, we present TRACE, a mesh-guided 3DGS editing framework that automatically aligns explicit 3D geometry with Gaussian scenes and decouples Geometric Anchoring from Appearance Harmonization. First, Multi-view 3D-Anchor Synthesis, trained on our MV-TRACE dataset for scene-coherent object addition and modification, generates geometrically aligned editing anchors, while Tangible Geometry Alignment (TGA) performs coarse-to-fine mesh-scene registration. Then, Contextual Video Masking (CVM) integrates projected 3D anchors into an autoregressive video diffusion pipeline, harmonizing their appearance with the surrounding scene while maintaining multi-view consistency. We evaluate TRACE on eight held-out scenes across six editing categories. TRACE completes each edit in approximately 10 minutes on a single NVIDIA RTX Pro 6000 GPU. Extensive experiments demonstrate consistent improvements over existing methods in editing versatility, structural integrity, semantic alignment, multi-view consistency, and visual quality.
Figures & tables
| Method | Consistency | Shape Edit | Global Edit | Auto Align |
| DGE | Extrap. Attn. | ✗ | ✓ | — |
| GaussCtrl | Depth Const. | ✗ | ✓ | — |
| TIP-Editor | SDS-based | ✓ | ✗ | ✗ |
| EditSplat | Iter. Update | ✗ | ✓ | — |
| GaussianEditor | Iter. Update | ✓ | ✓ | ✗ |
| Vip3dedit | Video/3D Prior | ✗ | ✓ | — |
| Global/Local Style Editing | Partial/Whole Object Geometry Editing | Time | ||||||||||
| Method | Pub. | CLIP | CLIP | DINO | Aes. | CLIP | CLIP | DINO | Aes. | MEt3R | Uni3D-T | min |
| DGE | ECCV’24 | 0.1082 | 0.2337 | 0.8693 | 5.5453 | 0.0228 | 0.2405 | 0.9005 | 6.0495 | 0.2095 | 0.0574 | 10 min |
| GaussCtrl | ECCV’24 | 0.0349 | 0.1955 | 0.8962 | 5.3021 | 0.0543 | 0.2297 | 0.8962 | 5.7307 | 0.1820 | 0.0042 | 20 min |
| TIP-Editor | SIG’24 | 0.1095 | 0.2398 | 0.8693 | 5.2792 | 0.0931 | 0.2234 | 0.8375 | 5.4916 | 0.2318 | 0.1531 | 45 min |
| GaussianEditor | CVPR’24 | 0.0737 | 0.2136 | 0.8774 | 5.6241 | 0.0623 | 0.2372 | 0.8568 | 5.2373 | 0.1847 | 0.1690 | 16 min |
| EditSplat | CVPR’25 | 0.0790 | 0.2328 | 0.8658 | 5.7483 | 0.0734 | 0.2270 | 0.9010 | 5.8659 | 0.1645 | 0.0283 | 18 min |
| (a) Ablation on 3D-Anchor Synthesis | |||
| Method | |||
| No LoRA | 0.224 | 26.8 | 0.190 |
| Multi-Angle LoRA | 0.205 | 28.5 | 0.588 |
| Triplet | 0.198 | 24.2 | 0.240 |
| Ours (3D-LoRA) | 0.144 | 33.1 | 0.815 |
3D Scene Editing
3D scene editing studies how to make controlled changes to objects, appearance, layout, and motion while keeping a scene coherent across views.
See all 90 papers