Iterative Motion Editing with Natural Language
On the map: Diffusion models → Video generation
Abstract (arXiv)
Text-to-motion diffusion models can generate realistic animations from text prompts, but do not support fine-grained motion editing controls. In this paper, we present a method for using natural language to iteratively specify local edits to existing character animations, a task that is common in most computer animation workflows. Our key idea is to represent a space of motion edits using a set of kinematic motion editing operators (MEOs) whose effects on the source motion is well-aligned with user expectations. We provide an algorithm that leverages pre-existing language models to translate textual descriptions of motion edits into source code for programs that define and execute sequences of MEOs on a source animation. We execute MEOs by first translating them into keyframe constraints, and then use diffusion-based motion models to generate output motions that respect these constraints. Through a user study and quantitative evaluation, we demonstrate that our system can perform motion edits that respect the animator's editing intent, remain faithful to the original animation (it edits the original animation, but does not dramatically change it), and yield realistic character animation results.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). Placed in Video generation, one of 14 directions in Diffusion models. Builds on 45 of its 73 references that are in the map. First posted on arXiv 15 Dec 2023.
Builds on
45 of 73 references.
Closest ancestors · 5
Same direction, newest first
- 2023Align your Latents: High-Resolution Video Synthesis with Latent Diffusion Models18 Apr
- 2023Human Motion Diffusion as a Generative Prior2 Mar
- 2022Imagen Video: High Definition Video Generation with Diffusion Models5 Oct
- 2022Human Motion Diffusion Model29 Sep
- 2022MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Model31 Aug
Other references · 40
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understandingcited by 6,322
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
- 2022InstructPix2Pix: Learning to Follow Image Editing Instructionscited by 2,591
- 2022Prompt-to-Prompt Image Editing with Cross Attention Controlcited by 2,409
- 2022Do As I Can, Not As I Say: Grounding Language in Robotic Affordancescited by 2,302
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,081
- 2019AMASS: Archive of Motion Capture as Surface Shapescited by 1,208
28 more
- 2022Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agentscited by 1,029
- 2021Blended Diffusion for Text-driven Editing of Natural Imagescited by 924
- 2016Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Imagecited by 692
- 2021VideoGPT: Video Generation using VQ-VAE and Transformerscited by 651
- 2022ProgPrompt: Generating Situated Robot Task Plans using Large Language Modelscited by 598
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 591
- 2023T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representationscited by 577
- 2023MotionGPT: Human Motion as a Foreign Languagecited by 521
- 2021Action-Conditioned 3D Human Motion Synthesis with Transformer VAEcited by 497
- 2022TEMOS: Generating diverse human motions from textual descriptionscited by 486
- 2021AI Choreographer: Music Conditioned 3D Dance Generation with AIST++cited by 479
- 2020Action2Motion: Conditioned Generation of 3D Human Motionscited by 438
- 2022EDGE: Editable Dance Generation From Musiccited by 284
- 2019Language2Pose: Natural Language Grounded Pose Forecastingcited by 257
- 2023MultiModal-GPT: A Vision and Language Model for Dialogue with Humanscited by 255
- 2023Object Motion Guided Human Motion Synthesiscited by 206
- 2021Character Controllers Using Motion VAEscited by 182
- 2023Trace and Pace: Controllable Pedestrian Animation via Guided Trajectory Diffusioncited by 137
- 2020Unpaired Motion Style Transfer from Video to Animationcited by 94
- 2023CALM: Conditional Adversarial Latent Models for Directable Virtual Characterscited by 91
- 2023SINC: Spatial Composition of 3D Human Motions for Simultaneous Action Generationcited by 62
- 2022Implicit Neural Representations for Variable Length Human Motion Generationcited by 61
- 2023PADL: Language-Directed Physics-Based Character Controlcited by 47
- 2023PoseFix: Correcting 3D Human Poses with Natural Languagecited by 38
- 2023Motion Question Answering via Modular Motion Programscited by 27
- 2022Dance Style Transfer with Cross-modal Transformercited by 20
- 2021ProtoRes: Proto-Residual Network for Pose Authoring via Learned Inverse Kinematicscited by 17
- 2021Hierarchical Motion Understanding via Motion Programscited by 14
Built on by
Citing papers per year: 2024: 11; 2025: 18; 2026: 10.
39 papers.
Sort:
By area:
- 2024CLoSD: Closing the Loop between Simulation and Diffusion for multi-task character controlcited by 103
- 2024CoMo: Controllable Motion Generation through Language Guided Pose Code Editingcited by 66
- 2024Large Motion Model for Unified Multi-Modal Motion Generationcited by 65
- 2024MotionFix: Text-Driven 3D Human Motion Editingcited by 63
- 2024Motion-Agent: A Conversational Framework for Human Motion Generation with LLMscited by 46
- 2024Monkey See, Monkey Do: Harnessing Self-attention in Motion Diffusion for Zero-shot Motion Transfercited by 30
- 2025MotionLab: Unified Human Motion Generation and Editing via the Motion-Condition-Motion Paradigmcited by 30
- 2024Unimotion: Unifying 3D Human Motion Synthesis and Understandingcited by 29
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editingcited by 27
- 2025SimMotionEdit: Text-Based Human Motion Editing with Motion Similarity Predictioncited by 26
- 2024Retrieving Semantics from the Deep: an RAG Solution for Gesture Synthesiscited by 25
- 2025FirePlace: Geometric Refinements of LLM Common Sense Reasoning for 3D Object Placementcited by 24
27 more
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Modelscited by 18
- 2024Pay Attention and Move Better: Harnessing Attention for Interactive Motion Generation and Training-free Editingcited by 17
- 2024Text-controlled Motion Mamba: Text-Instructed Temporal Grounding of Human Motioncited by 16
- 2025Sketch2Anim: Towards Transferring Sketch Storyboards into 3D Animationcited by 16
- 2025SocialGen: Modeling Multi-Human Social Interaction with Language Modelscited by 14
- 2025Dynamic Motion Blending for Versatile Motion Editingcited by 13
- 2025MoVer: Motion Verification for Motion Graphics Animationscited by 10
- 2025Motion-example-controlled Co-speech Gesture Generation Leveraging Large Language Modelscited by 10
- 2025CoBRA: Programming Cognitive Bias in Social Agents Using Classic Social Science Experimentscited by 8
- 2025MotionVerse: A Unified Multimodal Framework for Motion Comprehension, Generation and Editingcited by 5
- 2025Generative Motion Infilling From Imprecisely Timed Keyframescited by 4
- 2026Omni-Supervised Motion Editing: Balancing Change and Invariance through Positive-Negative Learningcited by 4
- 2025Spatial-Temporal Multi-Scale Quantization for Flexible Motion Generationcited by 3
- 2025CASIM: Composite Aware Semantic Injection for Text to Motion Generationcited by 2
- 2026Cross-Axis Feature Fusion with Joint-Wise Motion Difference Prediction for Text-Based 3D Human Motion Editingcited by 2
- 2025ClusterStyle: Modeling Intra-Style Diversity with Prototypical Clustering for Stylized Motion Generationcited by 1
- 2026InfiniteDance: Scalable 3D Dance Generation Towards in-the-wild Generalizationcited by 1
- 2026ExpertEdit: Learning Skill-Aware Motion Editing from Expert Videoscited by 1
- 2026Spatial Temporal Synergy: Balancing Change and Invariance in Text Driven 3D Human Motion Editingcited by 1
- 2025Generating Detailed Character Motion from Blocking Posescited by 0
- 2025Towards Arbitrary Motion Completing via Hierarchical Continuous Representationcited by 0
- 2025DeMoGen: Towards Decompositional Human Motion Generation with Energy-Based Diffusion Modelscited by 0
- 2026Discovering High Level Patterns from Simulation Tracescited by 0
- 2026MotionMERGE: A Multi-granular Framework for Human Motion Editing, Reasoning, Generation, and Explanationcited by 0
- 2026DrawMotion: Generating 3D Human Motions by Freehand Drawingcited by 0
- 2026Text Dictates, Music Decorates: Energy-based Attention for Editable Dance Motion Generationcited by 0
- 2026Text2Sim: Agentic Physics-Based Simulation Generation with Distilled Expertisecited by 0
- 2026Text2Sim: Agentic Physics-Based Simulation Generation with Distilled Expertise29 Sep 2026
- 2026Spatial Temporal Synergy: Balancing Change and Invariance in Text Driven 3D Human Motion Editing17 Aug 2026
- 2026Text Dictates, Music Decorates: Energy-based Attention for Editable Dance Motion Generation22 Jun 2026
- 2026Cross-Axis Feature Fusion with Joint-Wise Motion Difference Prediction for Text-Based 3D Human Motion Editing31 May 2026
- 2026Omni-Supervised Motion Editing: Balancing Change and Invariance through Positive-Negative Learning29 May 2026
- 2026DrawMotion: Generating 3D Human Motions by Freehand Drawing20 May 2026
- 2026MotionMERGE: A Multi-granular Framework for Human Motion Editing, Reasoning, Generation, and Explanation18 May 2026
- 2026ExpertEdit: Learning Skill-Aware Motion Editing from Expert Videos12 Apr 2026
- 2026InfiniteDance: Scalable 3D Dance Generation Towards in-the-wild Generalization10 Mar 2026
- 2026Discovering High Level Patterns from Simulation Traces10 Feb 2026
- 2025DeMoGen: Towards Decompositional Human Motion Generation with Energy-Based Diffusion Models26 Dec 2025
- 2025Towards Arbitrary Motion Completing via Hierarchical Continuous Representation24 Dec 2025
27 more
- 2025ClusterStyle: Modeling Intra-Style Diversity with Prototypical Clustering for Stylized Motion Generation2 Dec 2025
- 2025MotionVerse: A Unified Multimodal Framework for Motion Comprehension, Generation and Editing28 Sep 2025
- 2025Generating Detailed Character Motion from Blocking Poses19 Sep 2025
- 2025CoBRA: Programming Cognitive Bias in Social Agents Using Classic Social Science Experiments16 Sep 2025
- 2025Spatial-Temporal Multi-Scale Quantization for Flexible Motion Generation12 Aug 2025
- 2025Motion-example-controlled Co-speech Gesture Generation Leveraging Large Language Models27 Jul 2025
- 2025Sketch2Anim: Towards Transferring Sketch Storyboards into 3D Animation27 Apr 2025
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editing2 Apr 2025
- 2025SocialGen: Modeling Multi-Human Social Interaction with Language Models28 Mar 2025
- 2025Dynamic Motion Blending for Versatile Motion Editing26 Mar 2025
- 2025SimMotionEdit: Text-Based Human Motion Editing with Motion Similarity Prediction23 Mar 2025
- 2025FirePlace: Geometric Refinements of LLM Common Sense Reasoning for 3D Object Placement6 Mar 2025
- 2025Generative Motion Infilling From Imprecisely Timed Keyframes2 Mar 2025
- 2025MoVer: Motion Verification for Motion Graphics Animations19 Feb 2025
- 2025MotionLab: Unified Human Motion Generation and Editing via the Motion-Condition-Motion Paradigm4 Feb 2025
- 2025CASIM: Composite Aware Semantic Injection for Text to Motion Generation4 Feb 2025
- 2024Retrieving Semantics from the Deep: an RAG Solution for Gesture Synthesis9 Dec 2024
- 2024Pay Attention and Move Better: Harnessing Attention for Interactive Motion Generation and Training-free Editing24 Oct 2024
- 2024CLoSD: Closing the Loop between Simulation and Diffusion for multi-task character control4 Oct 2024
- 2024Unimotion: Unifying 3D Human Motion Synthesis and Understanding24 Sep 2024
- 2024MotionFix: Text-Driven 3D Human Motion Editing1 Aug 2024
- 2024Monkey See, Monkey Do: Harnessing Self-attention in Motion Diffusion for Zero-shot Motion Transfer10 Jun 2024
- 2024Motion-Agent: A Conversational Framework for Human Motion Generation with LLMs27 May 2024
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Models26 Apr 2024
- 2024Text-controlled Motion Mamba: Text-Instructed Temporal Grounding of Human Motion17 Apr 2024
- 2024Large Motion Model for Unified Multi-Modal Motion Generation1 Apr 2024
- 2024CoMo: Controllable Motion Generation through Language Guided Pose Code Editing20 Mar 2024
- 2024CLoSD: Closing the Loop between Simulation and Diffusion for multi-task character controlcited by 103
- 2024Monkey See, Monkey Do: Harnessing Self-attention in Motion Diffusion for Zero-shot Motion Transfercited by 30
- 2024Pay Attention and Move Better: Harnessing Attention for Interactive Motion Generation and Training-free Editingcited by 17
- 2025Generating Detailed Character Motion from Blocking Posescited by 0
- 2025DeMoGen: Towards Decompositional Human Motion Generation with Energy-Based Diffusion Modelscited by 0
- 2025DeMoGen: Towards Decompositional Human Motion Generation with Energy-Based Diffusion Models26 Dec 2025
- 2025Generating Detailed Character Motion from Blocking Poses19 Sep 2025
- 2024Pay Attention and Move Better: Harnessing Attention for Interactive Motion Generation and Training-free Editing24 Oct 2024
- 2024CLoSD: Closing the Loop between Simulation and Diffusion for multi-task character control4 Oct 2024
- 2024Monkey See, Monkey Do: Harnessing Self-attention in Motion Diffusion for Zero-shot Motion Transfer10 Jun 2024
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Modelscited by 18
- 2025MoVer: Motion Verification for Motion Graphics Animationscited by 10
- 2025MoVer: Motion Verification for Motion Graphics Animations19 Feb 2025
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Models26 Apr 2024
- 2024CoMo: Controllable Motion Generation through Language Guided Pose Code Editingcited by 66
- 2024Large Motion Model for Unified Multi-Modal Motion Generationcited by 65
- 2024MotionFix: Text-Driven 3D Human Motion Editingcited by 63
- 2025MotionLab: Unified Human Motion Generation and Editing via the Motion-Condition-Motion Paradigmcited by 30
- 2024Unimotion: Unifying 3D Human Motion Synthesis and Understandingcited by 29
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editingcited by 27
- 2025SimMotionEdit: Text-Based Human Motion Editing with Motion Similarity Predictioncited by 26
- 2024Retrieving Semantics from the Deep: an RAG Solution for Gesture Synthesiscited by 25
- 2025Sketch2Anim: Towards Transferring Sketch Storyboards into 3D Animationcited by 16
- 2025SocialGen: Modeling Multi-Human Social Interaction with Language Modelscited by 14
- 2025Dynamic Motion Blending for Versatile Motion Editingcited by 13
- 2025Motion-example-controlled Co-speech Gesture Generation Leveraging Large Language Modelscited by 10
12 most cited of 26 All 26 (JSON)
- 2026Spatial Temporal Synergy: Balancing Change and Invariance in Text Driven 3D Human Motion Editing17 Aug 2026
- 2026Text Dictates, Music Decorates: Energy-based Attention for Editable Dance Motion Generation22 Jun 2026
- 2026Cross-Axis Feature Fusion with Joint-Wise Motion Difference Prediction for Text-Based 3D Human Motion Editing31 May 2026
- 2026Omni-Supervised Motion Editing: Balancing Change and Invariance through Positive-Negative Learning29 May 2026
- 2026DrawMotion: Generating 3D Human Motions by Freehand Drawing20 May 2026
- 2026ExpertEdit: Learning Skill-Aware Motion Editing from Expert Videos12 Apr 2026
- 2026InfiniteDance: Scalable 3D Dance Generation Towards in-the-wild Generalization10 Mar 2026
- 2026Discovering High Level Patterns from Simulation Traces10 Feb 2026
- 2025Towards Arbitrary Motion Completing via Hierarchical Continuous Representation24 Dec 2025
- 2025ClusterStyle: Modeling Intra-Style Diversity with Prototypical Clustering for Stylized Motion Generation2 Dec 2025
- 2025MotionVerse: A Unified Multimodal Framework for Motion Comprehension, Generation and Editing28 Sep 2025
- 2025Spatial-Temporal Multi-Scale Quantization for Flexible Motion Generation12 Aug 2025
12 newest of 26 All 26 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2022FLAME: Free-form Language-based Motion Synthesis & Editing
- 2023Enhanced Fine-grained Motion Diffusion for Text-driven Human Motion Synthesis
- 2024Autonomous Character-Scene Interaction Synthesis from Text Instruction
- 2024Multi-Track Timeline Control for Text-Driven 3D Human Motion Generation
- 2024FreeMotion: MoCap-Free Human Motion Synthesis with Multimodal Large Language Models
- 2025MotionFlux: Efficient Text-Guided Motion Generation through Rectified Flow Matching and Preference Alignment
- 2023Motion Flow Matching for Human Motion Synthesis and Editing
- 2025MotionV2V: Editing Motion in a Video