Recurrent Transition Networks for Character Locomotion
Not on the map. Why?
Abstract (arXiv)
Manually authoring transition animations for a complete locomotion system can be a tedious and time-consuming task, especially for large games that allow complex and constrained locomotion movements, where the number of transitions grows exponentially with the number of states. In this paper, we present a novel approach, based on deep recurrent neural networks, to automatically generate such transitions given a past context of a few frames and a target character state to reach. We present the Recurrent Transition Network (RTN), based on a modified version of the Long-Short-Term-Memory (LSTM) network, designed specifically for transition generation and trained without any gait, phase, contact or action labels. We further propose a simple yet principled way to initialize the hidden states of the LSTM layer for a given sequence which improves the performance and generalization to new motions. We both quantitatively and qualitatively evaluate our system and show that making the network terrain-aware by adding a local terrain representation to the input yields better performance for rough-terrain navigation on long transitions. Our system produces realistic and fluid transitions that rival the quality of Motion Capture-based ground-truth motions, even before applying any inverse-kinematics postprocess. Direct benefits of our approach could be to accelerate the creation of transition variations for large coverage, or even to entirely replace transition nodes in an animation graph. We further explore applications of this model in a animation super-resolution setting where we temporally decompress animations saved at 1 frame per second and show that the network is able to reconstruct motions that are hard to distinguish from un-compressed locomotion sequences.
Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 14; 2023: 13; 2024: 7; 2025: 11; 2026: 3.
52 papers.
Sort:
By area:
- 2022Human Motion Diffusion Modelcited by 1,062
- 2023T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representationscited by 577
- 2021Robust Motion In-betweeningcited by 223
- 2022TEACH: Temporal Action Composition for 3D Humanscited by 173
- 2022ZeroEGGS: Zero-shot Example-based Gesture Generation from Speechcited by 83
- 2024Flexible Motion In-betweening with Diffusion Modelscited by 69
- 2023Single Motion Diffusioncited by 65
- 2021Single-Shot Motion Completion with Transformercited by 59
- 2022MoDi: Unconditional Motion Synthesis from Diverse Datacited by 59
- 2024ParCo: Part-Coordinating Text-to-Motion Synthesiscited by 51
- 2022DeciWatch: A Simple Baseline for 10x Efficient 2D and 3D Pose Estimationcited by 29
- 2022Real-time Controllable Motion Transition for Characterscited by 29
38 more
- 2024Towards Open Domain Text-Driven Synthesis of Multi-Person Motionscited by 27
- 2023Plan, Posture and Go: Towards Open-World Text-to-Motion Generationcited by 26
- 2022Conditional Motion In-betweeningcited by 25
- 2022PoseTriplet: Co-evolving 3D Human Pose Estimation, Imitation, and Hallucination under Self-supervisioncited by 25
- 2024M2D2M: Multi-Motion Generation from Text with Discrete Diffusion Modelscited by 23
- 2023RSMT: Real-time Stylized Motion Transition for Characterscited by 19
- 2023OmniMotionGPT: Animal Motion Generation with Limited Datacited by 18
- 2022Style-ERD: Responsive and Coherent Online Motion Style Transfercited by 17
- 2022Motion Inbetweening via Deep Delta-Interpolatorcited by 16
- 2023Continuous Intermediate Token Learning with Implicit Motion Manifold for Keyframe Based Motion Interpolationcited by 12
- 2022Learning to Get Upcited by 11
- 2025SceneMI: Motion In-betweening for Modeling Human-Scene Interactionscited by 11
- 2023T2M-HiFiGPT: Generating High Quality Human Motion from Textual Descriptions with Residual Discrete Representationscited by 10
- 2023AAMDM: Accelerated Auto-regressive Motion Diffusion Modelcited by 10
- 2025Motion Synthesis with Sparse and Flexible Keyjoint Controlcited by 9
- 2022A Dual-Masked Auto-Encoder for Robust Motion Capture with Spatial-Temporal Skeletal Token Completioncited by 7
- 2023SemanticBoost: Elevating Motion Generation with Augmented Textual Cuescited by 7
- 2024Motion Keyframe Interpolation for Any Human Skeleton via Temporally Consistent Point Cloud Sampling and Reconstructioncited by 5
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Datacited by 5
- 2025Deep Compositional Phase Diffusion for Long Motion Sequence Generationcited by 5
- 2023A Unified Masked Autoencoder with Patchified Skeletons for Motion Synthesiscited by 4
- 2023Orientation-Aware Leg Movement Learning for Action-Driven Human Motion Predictioncited by 4
- 2024Real-time Diverse Motion In-betweening with Space-time Controlcited by 4
- 2025Generative Motion Infilling From Imprecisely Timed Keyframescited by 4
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Modelscited by 4
- 2025Towards Synthesized and Editable Motion In-Betweening Through Part-Wise Phase Representationcited by 3
- 2021Render In-between: Motion Guided Video Synthesis for Action Interpolationcited by 2
- 2023Diverse Motion In-betweening with Dual Posture Stitchingcited by 2
- 2025PUMPS: Skeleton-Agnostic Point-based Universal Motion Pre-Training for Synthesis in Human Motion Taskscited by 2
- 2021Diversity-Promoting Human Motion Interpolation via Conditional Variational Auto-Encodercited by 1
- 2022Diverse Dance Synthesis via Keyframes with Transformer Controllerscited by 1
- 2024Human Motion Synthesis_ A Diffusion Approach for Motion Stitching and In-Betweeningcited by 1
- 2025SILK: Smooth InterpoLation frameworK for motion in-betweening A Simplified Computational Approachcited by 1
- 2026Learning Context-Adaptive Motion Priors for Masked Motion Diffusion Models with Efficient Kinematic Attention Aggregationcited by 1
- 2022Muscles in Actioncited by 0
- 2023MAGMA: Music Aligned Generative Motion Autodecodercited by 0
- 2025Generating Detailed Character Motion from Blocking Posescited by 0
- 2025Motion In-Betweening for Densely Interacting Characterscited by 0
50 most cited of 52 All 52 (JSON)
- 2026Generative Motion In-betweening by Diffusion over Continuous Implicit Representations12 May 2026
- 2026Adaptive Interpolation-Synthesis for Motion In-Betweening on Keyframe-Based Animation4 May 2026
- 2026Learning Context-Adaptive Motion Priors for Masked Motion Diffusion Models with Efficient Kinematic Attention Aggregation8 Mar 2026
- 2025Deep Compositional Phase Diffusion for Long Motion Sequence Generation16 Oct 2025
- 2025Motion In-Betweening for Densely Interacting Characters30 Sep 2025
- 2025Generating Detailed Character Motion from Blocking Poses19 Sep 2025
- 2025PUMPS: Skeleton-Agnostic Point-based Universal Motion Pre-Training for Synthesis in Human Motion Tasks27 Jul 2025
- 2025SILK: Smooth InterpoLation frameworK for motion in-betweening A Simplified Computational Approach9 Jun 2025
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Data6 May 2025
- 2025SceneMI: Motion In-betweening for Modeling Human-Scene Interactions20 Mar 2025
- 2025Motion Synthesis with Sparse and Flexible Keyjoint Control18 Mar 2025
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Models11 Mar 2025
38 more
- 2025Towards Synthesized and Editable Motion In-Betweening Through Part-Wise Phase Representation11 Mar 2025
- 2025Generative Motion Infilling From Imprecisely Timed Keyframes2 Mar 2025
- 2024Real-time Diverse Motion In-betweening with Space-time Control30 Sep 2024
- 2024Human Motion Synthesis_ A Diffusion Approach for Motion Stitching and In-Betweening10 Sep 2024
- 2024M2D2M: Multi-Motion Generation from Text with Discrete Diffusion Models19 Jul 2024
- 2024Towards Open Domain Text-Driven Synthesis of Multi-Person Motions28 May 2024
- 2024Flexible Motion In-betweening with Diffusion Models17 May 2024
- 2024Motion Keyframe Interpolation for Any Human Skeleton via Temporally Consistent Point Cloud Sampling and Reconstruction13 May 2024
- 2024ParCo: Part-Coordinating Text-to-Motion Synthesis27 Mar 2024
- 2023Plan, Posture and Go: Towards Open-World Text-to-Motion Generation22 Dec 2023
- 2023T2M-HiFiGPT: Generating High Quality Human Motion from Textual Descriptions with Residual Discrete Representations17 Dec 2023
- 2023AAMDM: Accelerated Auto-regressive Motion Diffusion Model2 Dec 2023
- 2023OmniMotionGPT: Animal Motion Generation with Limited Data30 Nov 2023
- 2023SemanticBoost: Elevating Motion Generation with Augmented Textual Cues31 Oct 2023
- 2023Orientation-Aware Leg Movement Learning for Action-Driven Human Motion Prediction23 Oct 2023
- 2023MAGMA: Music Aligned Generative Motion Autodecoder3 Sep 2023
- 2023A Unified Masked Autoencoder with Patchified Skeletons for Motion Synthesis14 Aug 2023
- 2023RSMT: Real-time Stylized Motion Transition for Characters21 Jun 2023
- 2023Continuous Intermediate Token Learning with Implicit Motion Manifold for Keyframe Based Motion Interpolation27 Mar 2023
- 2023Diverse Motion In-betweening with Dual Posture Stitching25 Mar 2023
- 2023Single Motion Diffusion12 Feb 2023
- 2023T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representations15 Jan 2023
- 2022Muscles in Action5 Dec 2022
- 2022Human Motion Diffusion Model29 Sep 2022
- 2022ZeroEGGS: Zero-shot Example-based Gesture Generation from Speech15 Sep 2022
- 2022TEACH: Temporal Action Composition for 3D Humans9 Sep 2022
- 2022A Dual-Masked Auto-Encoder for Robust Motion Capture with Spatial-Temporal Skeletal Token Completion15 Jul 2022
- 2022Diverse Dance Synthesis via Keyframes with Transformer Controllers13 Jul 2022
- 2022MoDi: Unconditional Motion Synthesis from Diverse Data16 Jun 2022
- 2022Real-time Controllable Motion Transition for Characters5 May 2022
- 2022Learning to Get Up30 Apr 2022
- 2022PoseTriplet: Co-evolving 3D Human Pose Estimation, Imitation, and Hallucination under Self-supervision29 Mar 2022
- 2022DeciWatch: A Simple Baseline for 10x Efficient 2D and 3D Pose Estimation16 Mar 2022
- 2022Style-ERD: Responsive and Coherent Online Motion Style Transfer4 Mar 2022
- 2022Conditional Motion In-betweening9 Feb 2022
- 2022Motion Inbetweening via Deep Delta-Interpolator18 Jan 2022
- 2021Diversity-Promoting Human Motion Interpolation via Conditional Variational Auto-Encoder12 Nov 2021
- 2021Render In-between: Motion Guided Video Synthesis for Action Interpolation1 Nov 2021
50 newest of 52 All 52 (JSON)
- 2022Human Motion Diffusion Modelcited by 1,062
- 2024Flexible Motion In-betweening with Diffusion Modelscited by 69
- 2023Single Motion Diffusioncited by 65
- 2024M2D2M: Multi-Motion Generation from Text with Discrete Diffusion Modelscited by 23
- 2023AAMDM: Accelerated Auto-regressive Motion Diffusion Modelcited by 10
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Modelscited by 4
- 2026Learning Context-Adaptive Motion Priors for Masked Motion Diffusion Models with Efficient Kinematic Attention Aggregationcited by 1
- 2025Generating Detailed Character Motion from Blocking Posescited by 0
- 2026Generative Motion In-betweening by Diffusion over Continuous Implicit Representationscited by 0
- 2026Generative Motion In-betweening by Diffusion over Continuous Implicit Representations12 May 2026
- 2026Learning Context-Adaptive Motion Priors for Masked Motion Diffusion Models with Efficient Kinematic Attention Aggregation8 Mar 2026
- 2025Generating Detailed Character Motion from Blocking Poses19 Sep 2025
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Models11 Mar 2025
- 2024M2D2M: Multi-Motion Generation from Text with Discrete Diffusion Models19 Jul 2024
- 2024Flexible Motion In-betweening with Diffusion Models17 May 2024
- 2023AAMDM: Accelerated Auto-regressive Motion Diffusion Model2 Dec 2023
- 2023Single Motion Diffusion12 Feb 2023
- 2022Human Motion Diffusion Model29 Sep 2022
- 2023T2M-GPT: Generating Human Motion from Textual Descriptions with Discrete Representationscited by 577
- 2021Robust Motion In-betweeningcited by 223
- 2022TEACH: Temporal Action Composition for 3D Humanscited by 173
- 2022ZeroEGGS: Zero-shot Example-based Gesture Generation from Speechcited by 83
- 2021Single-Shot Motion Completion with Transformercited by 59
- 2022MoDi: Unconditional Motion Synthesis from Diverse Datacited by 59
- 2024ParCo: Part-Coordinating Text-to-Motion Synthesiscited by 51
- 2022DeciWatch: A Simple Baseline for 10x Efficient 2D and 3D Pose Estimationcited by 29
- 2022Real-time Controllable Motion Transition for Characterscited by 29
- 2024Towards Open Domain Text-Driven Synthesis of Multi-Person Motionscited by 27
- 2023Plan, Posture and Go: Towards Open-World Text-to-Motion Generationcited by 26
- 2022Conditional Motion In-betweeningcited by 25
12 most cited of 43 All 43 (JSON)
- 2026Adaptive Interpolation-Synthesis for Motion In-Betweening on Keyframe-Based Animation4 May 2026
- 2025Deep Compositional Phase Diffusion for Long Motion Sequence Generation16 Oct 2025
- 2025Motion In-Betweening for Densely Interacting Characters30 Sep 2025
- 2025PUMPS: Skeleton-Agnostic Point-based Universal Motion Pre-Training for Synthesis in Human Motion Tasks27 Jul 2025
- 2025SILK: Smooth InterpoLation frameworK for motion in-betweening A Simplified Computational Approach9 Jun 2025
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Data6 May 2025
- 2025SceneMI: Motion In-betweening for Modeling Human-Scene Interactions20 Mar 2025
- 2025Motion Synthesis with Sparse and Flexible Keyjoint Control18 Mar 2025
- 2025Towards Synthesized and Editable Motion In-Betweening Through Part-Wise Phase Representation11 Mar 2025
- 2025Generative Motion Infilling From Imprecisely Timed Keyframes2 Mar 2025
- 2024Real-time Diverse Motion In-betweening with Space-time Control30 Sep 2024
- 2024Human Motion Synthesis_ A Diffusion Approach for Motion Stitching and In-Betweening10 Sep 2024
12 newest of 43 All 43 (JSON)