awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sebastianstarke avatar

sebastianstarke/AI4Animation

0
View on GitHub↗
8,774 stars·1,139 forks·C++·78 views

AI4Animation

AI4Animation is a deep learning motion controller and framework for generating biped and quadruped locomotion from motion capture data. It provides a system for training and executing neural networks to drive real-time character animations within Unity.

The project features a neural animation blending system that synthesizes novel movements by mixing unaligned motion sources using learned manifolds. It also includes a real-time inverse kinematics solver for computing joint positions based on target goals and scene geometry.

The toolset covers motion capture data processing, including the import and cleaning of FBX, BVH, GLB, and NPZ formats. It further supports manifold-based motion extraction to learn periodic spatial-temporal structures and sensor-to-motion mapping for translating sparse signals into full-body avatar movements.

Features

  • Motion Synthesis Models - Provides a deep learning system to generate biped and quadruped locomotion from motion capture data.
  • Neural Model Training - Provides a deep learning system for training neural networks that control the movement and behavior of biped and quadruped characters.
  • Locomotion Training - Provides a framework for training neural networks to generate biped and quadruped locomotion from motion capture data.
  • Neural Animation Drivers - Executes trained deep learning models within a game engine to generate character joint rotations based on real-time inputs.
  • Video and Motion Synthesis - Trains deep learning models to generate biped and quadruped locomotion from raw motion capture data.
  • Character Animation Runtimes - Executes trained neural networks within a game engine to drive real-time character animations based on inputs.
  • Inverse Kinematics Character Animations - Implements a real-time system to compute joint positions for characters to reach target goals using inverse kinematics.
  • Neural Animation Runtimes - Provides a framework for executing trained neural networks to drive real-time character motion within Unity.
  • Data Processing Pipelines - Implements a pipeline for importing and cleaning animation data from FBX and BVH formats for neural network training.
  • Manifold-Based Motion Extraction - Learns periodic features and spatial-temporal structures from datasets to improve alignment and similarity measures for motion capture.
  • Motion Phase Manifold Extraction - Learns periodic features and spatial-temporal structures from motion datasets to improve alignment and similarity measures.
  • Inverse Kinematics - Provides a real-time solver for computing joint configurations to reach specific target goals.
  • Environment-Adaptive Animations - Generates character movements that adapt to scene geometry for actions like sitting or obstacle avoidance.
  • Neural Animation Blending - Synthesizes novel movement combinations by imitating animation layering to mix and blend unaligned motion sources.
  • Motion Retargeting - Translates sparse sensor signals into full-body avatar motions in real-time while preserving original motion context.
  • Imitative Layering - Synthesizes novel movement combinations by blending unaligned motion sources to simulate traditional animation layer mixing.
  • Neural Blending Systems - Synthesizes novel movements by mixing unaligned motion sources using learned manifolds.

Star history

Star history chart for sebastianstarke/ai4animationStar history chart for sebastianstarke/ai4animation

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with AI4Animation

These projects share indexed features with AI4Animation. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • esotericsoftware/spine-runtimesEsotericSoftware avatar

    EsotericSoftware/spine-runtimes

    4,997View on GitHub↗

    Spine Runtimes is a 2D skeletal animation runtime library that loads and plays back animations created with the Spine design tool. It manages a skeleton hierarchy of bones, slots, and attachments, applying keyframe-driven animations with configurable easing curves. The runtime renders animated characters using textured meshes from a packed atlas, supporting GPU-accelerated display across multiple platforms. The library provides animation blending and crossfading for smooth pose transitions between animations, and it allows switching a character’s appearance on the fly by applying different sk

    C++2danimationsgame-dev
    View on GitHub↗4,997
  • ogrecave/ogreOGRECave avatar

    OGRECave/ogre

    4,607View on GitHub↗

    Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove

    C++
    View on GitHub↗4,607
  • hvision-nku/storydiffusionHVision-NKU avatar

    HVision-NKU/StoryDiffusion

    6,430View on GitHub↗

    StoryDiffusion is a generative AI system designed for consistent character image and video generation. It utilizes a pluggable cross-attention module to inject shared character representations into pretrained diffusion models, allowing for visual identity stability across multiple images and scenes without retraining the base model. The project features a video generation pipeline that produces temporally coherent sequences from text prompts or condition images. It employs a latent space motion interpolator to predict intermediate frames and semantic motion, enabling long-range video generati

    Jupyter Notebook
    View on GitHub↗6,430
  • facebookresearch/animateddrawingsfacebookresearch avatar

    facebookresearch/AnimatedDrawings

    12,797View on GitHub↗

    AnimatedDrawings is a system for transforming static 2D drawings of humanoid figures into animated characters. It provides a workflow for character rigging, motion mapping, and scene assembly to turn hand-drawn sketches into moving visual sequences. The project utilizes a motion retargeting framework to map movement data from motion capture files onto custom character skeletons regardless of their physical proportions. It employs a rigging tool that uses pose estimation to automatically predict joint locations and create digital skeletons, which can be manually refined to improve animation ac

    Python
    View on GitHub↗12,797
Compare all 25 related projects→

Frequently asked questions

What does sebastianstarke/ai4animation do?

AI4Animation is a deep learning motion controller and framework for generating biped and quadruped locomotion from motion capture data. It provides a system for training and executing neural networks to drive real-time character animations within Unity.

What are the main features of sebastianstarke/ai4animation?

The main features of sebastianstarke/ai4animation are: Motion Synthesis Models, Neural Model Training, Locomotion Training, Neural Animation Drivers, Video and Motion Synthesis, Character Animation Runtimes, Inverse Kinematics Character Animations, Neural Animation Runtimes.

Which projects share features with sebastianstarke/ai4animation?

Projects with overlapping indexed features include: esotericsoftware/spine-runtimes — Spine Runtimes is a 2D skeletal animation runtime library that loads and plays back animations created with the Spine… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… hvision-nku/storydiffusion — StoryDiffusion is a generative AI system designed for consistent character image and video generation. It utilizes a… isaac-sim/isaacgymenvs — IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement… facebookresearch/animateddrawings — AnimatedDrawings is a system for transforming static 2D drawings of humanoid figures into animated characters. It… avianphysics/avian — Avian is a 2D physics engine and rigid body dynamics simulator designed to calculate physical motion using mass,…