Edit4D: Editable 4D Scene Generation with Textual Control

Chanwoo Kim1,2 Tackgeun You1 Hwasup Lim1,2,†
1Korea Institute of Science and Technology (KIST), Republic of Korea
2University of Science and Technology (UST), Republic of Korea
†Corresponding author
Overview of Edit4D: instruction decomposition, background and character generation, composition, and 4D scene editing
TL;DR — Edit4D turns a single text instruction into a 4D Gaussian scene built from separate background and dynamic-character components, so you can swap the character, change the background, or move the camera freely without regenerating the whole scene.

Abstract

We introduce Edit4D, an editable text-to-4D scene generation framework that constructs 4D scenes from separate background and dynamic character representations. Recent advances in generative models have enabled text-driven dynamic scene synthesis, but editable 4D scene generation remains challenging due to the need to preserve spatial geometry and temporal dynamics. Existing approaches typically generate holistic scene videos, where the background and dynamic characters are coupled, making object-level editing and flexible camera control difficult. Edit4D addresses these limitations through a stage-specific generation pipeline. Given a user instruction, Edit4D first decomposes it into stage-specific prompts for background, dynamic character, and scene–character composition. Using these prompts, we synthesize multi-view scene images with text-to-image and camera-conditioned generative priors and reconstruct a background 3D Gaussian splatting representation. We then generate a character image, animate it with an image-conditioned video prior, reconstruct a 4D mesh, and bind Gaussian primitives to obtain a character representation. Finally, both components are composed through text-guided segmentation and contact-aware optimization. A global scene refinement is then performed to improve harmonization and rendering consistency. By integrating stage-specific components, Edit4D enables controllable camera motion, flexible object-level editing, and the practical construction of editable 4D scenes.

Method

Detailed generation pipeline of Edit4D

Generation pipeline. A user instruction is decomposed into stage-specific prompts by an LLM. The background scene and the dynamic character are generated in parallel, composed via text-guided segmentation and contact-aware optimization, and finally refined jointly.

Stage 1

Instruction Decomposition

An LLM splits one instruction into background, character appearance, motion, and composition prompts, so the whole pipeline runs from a single sentence.
Stage 2

Background Scene

A text-to-image model creates a reference scene, a camera-conditioned multi-view model expands it, and a 3D Gaussian splatting background is reconstructed.
Stage 2

Dynamic 3D Character

A character image is animated with a video prior, lifted to a 4D mesh, bound to Gaussians, and refined with a deformation field.
Stage 3

Scene–Character Composition

Text-guided 3D masking finds the target surface (e.g. “sofa”); contact and penetration losses place the character plausibly. A global SDS refinement and cast shadows harmonize the result.

Qualitative Comparison

Comparison with 4Real, Dream-in-4D, 4Dfy, and Free4D. Select a prompt below.

Free4D with Open-Source Reference Videos

For a fair comparison, Free4D is rerun using reference videos generated by the open-source video generation model WAN, and the resulting 4D scenes are compared with ours.

4D Scene Editing

Because the background and the character are stored as separate Gaussian assets, either one can be replaced while the other stays untouched — no full regeneration required.

Character & Background Editing

Character-edited
Original Scene
Background-edited

Editing the 3D Representation

Original Scene
Edited Scene

Editing vs. Full Regeneration

Free4D represents the scene holistically, so any edit requires regenerating the entire 4D scene and the background drifts. Edit4D reuses the untouched components, so only the edited part changes.

Editing comparison between Free4D (top) and Edit4D (bottom)

Top: Free4D, bottom: Edit4D. Full regeneration changes the bookshelf and rug, while Edit4D preserves the original scene during composition and appearance editing.

RecompositionAppearance Edit
MetricFree4DOursFree4DOurs
Success (GLM-4.6) ↑0%100%0%100%
Success (Qwen3-VL) ↑40%100%40%100%
Success (Mistral-3.1) ↑40%100%0%100%
CLIP preservation ↑0.9640.9970.9570.991
DINO preservation ↑0.9010.9970.8710.988
Time (min) ↓1804518045
User study ↑16.4%83.6%10.0%90.0%

Editability evaluation. Success is judged by three VLMs on background preservation; preservation is measured by CLIP / DINO similarity with character regions masked.

Robustness to Novel Views

A continuous, large camera rotation around the dynamic character shows both scene-level and object-level consistency across substantially different viewpoints.

Panda Picnic — Large Camera Rotation
Rabbit at Ice-Cream Stand — Large Camera Rotation

Comparison with Free4D

Frontal and four novel camera views over time for Free4D and Edit4D

Renderings from the canonical view and four large camera offsets over time. Methods that distill video priors into one holistic scene degrade quickly off-axis; Edit4D builds the scene from explicit 3D components and stays consistent.

Novel-view renderings of Free4D and Edit4D

Quantitative Results

Setting / MethodText AlignConsistencyAesthetic
(a) 4Real26.7%98.1%52.6%
Free4D24.7%97.6%62.3%
Ours27.1%99.4%68.3%
(b) 4Dfy27.6%98.1%56.2%
Free4D25.2%98.1%61.2%
Ours28.0%99.2%66.2%
(c) Dream-in-4D26.6%97.6%56.2%
Free4D25.5%97.1%63.2%
Ours29.2%99.3%74.8%

VBench metrics under the three evaluation settings of Free4D.

Method3D StructureVisual Quality
Free4D39.5%35.0%
Ours60.5%65.0%

Pairwise user study (25 participants) against Free4D using the same video generation model.

Qualitative comparison with 4Real, Dream-in-4D, 4Dfy and Free4D

Qualitative samples from settings (a), (b), and (c) in the table above.

Ablation Study

Ablation of composition: initialization, contact loss, penetration loss

Composition. Without initialization the character lands in the wrong place; without contact loss it floats; without penetration loss it sinks into the sofa.

Ablation of global scene refinement

Global scene refinement sharpens fine details and harmonizes the character with the scene lighting.

Init.LcontactLpenetrationGlobal RefineText AlignConsistencyAesthetic
✓✓26.8%98.7%68.0%
✓✓25.0%98.9%67.2%
✓✓26.6%98.9%67.7%
✓✓✓26.5%98.9%68.2%
✓✓✓✓28.1%99.4%69.0%