awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GuyTevet avatar

GuyTevet/motion-diffusion-model

0
View on GitHub↗
4,054 estrellas·460 forks·Python·MIT·9 vistas

Motion Diffusion Model

Este es un framework de aprendizaje profundo de PyTorch y una herramienta para la síntesis de movimiento humano que genera animaciones de personajes en 3D a partir de prompts de texto o descripciones de acciones. Funciona como un generador de texto a movimiento que convierte lenguaje natural y etiquetas categóricas en secuencias de movimiento esquelético en 3D temporalmente consistentes.

El sistema utiliza un modelo de difusión basado en transformadores para eliminar el ruido de los datos de movimiento de forma iterativa. Incluye capacidades para la generación condicionada por acciones, levantamiento de movimiento monocular a 3D y edición de secuencias de movimiento utilizando restricciones de texto.

El framework incorpora la aplicación de restricciones de movimiento geométricas para garantizar la plausibilidad física a través de pérdidas de ubicación de articulaciones y velocidad. Además, cubre todo el pipeline de animación, incluyendo el entrenamiento del modelo de movimiento, la evaluación del rendimiento frente a datasets de referencia, el renderizado de mallas 3D y el control de simulación basado en física para la interacción ambiental.

Features

  • Text-to-Motion Generators - Implements a transformer-based diffusion model to generate natural and expressive 3D human animations from text prompts.
  • Diffusion Transformers - Implements a transformer-based diffusion architecture to iteratively denoise 3D motion sequences.
  • 3D Parametric Human Animation Models - Generates high-quality human movement sequences using 3D parametric models.
  • Action-to-Motion Mappings - Implements latent mapping to associate discrete action categories with continuous 3D motion representations.
  • Cross-Attention Conditioning - Employs cross-attention mechanisms to condition the diffusion process on natural language embeddings.
  • Diffusion Model Frameworks - Ships a PyTorch-based framework specifically for training and sampling from diffusion models for motion.
  • Text-to-Motion Generators - Converts natural language prompts into temporally consistent 3D skeletal movement sequences.
  • Human Motion Analysis - Provides a toolset for creating and editing physically plausible human animations from learned datasets.
  • Iterative Noise Removal - Utilizes an iterative denoising process to refine random noise into structured 3D motion data.
  • Human Motion Synthesis - Generates physically plausible human movements conditioned on action labels or monocular data.
  • Diffusion Model Training - Provides training workflows for diffusion models to learn mappings between text, actions, and human movement.
  • Kinematic Plausibility Constraints - Enforces physical plausibility through joint-location and velocity loss constraints during synthesis.
  • 2D-to-3D Mesh Lifting - Translates 2D monocular motion data into 3D skeletal structures using learned diffusion priors.
  • Animation Pipelines - Provides a full workflow for generating motion data and rendering 3D meshes for animation software.
  • Motion Sequence Editors - Provides capabilities to modify specific parts of movement sequences using text constraints and markers to refine 3D animations.
  • Kinematic Constraint Enforcement - Applies losses to joint locations and velocities to ensure generated movements remain physically plausible.
  • Motion Generation - Provides a foundational diffusion-based framework for human motion synthesis.

Historial de estrellas

Gráfico del historial de estrellas de guytevet/motion-diffusion-modelGráfico del historial de estrellas de guytevet/motion-diffusion-model

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace guytevet/motion-diffusion-model?

Este es un framework de aprendizaje profundo de PyTorch y una herramienta para la síntesis de movimiento humano que genera animaciones de personajes en 3D a partir de prompts de texto o descripciones de acciones. Funciona como un generador de texto a movimiento que convierte lenguaje natural y etiquetas categóricas en secuencias de movimiento esquelético en 3D temporalmente consistentes.

¿Cuáles son las características principales de guytevet/motion-diffusion-model?

Las características principales de guytevet/motion-diffusion-model son: Text-to-Motion Generators, Diffusion Transformers, 3D Parametric Human Animation Models, Action-to-Motion Mappings, Cross-Attention Conditioning, Diffusion Model Frameworks, Human Motion Analysis, Iterative Noise Removal.

¿Qué alternativas de código abierto existen para guytevet/motion-diffusion-model?

Las alternativas de código abierto para guytevet/motion-diffusion-model incluyen: hojonathanho/diffusion — This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to… facebookresearch/dit — DiT is a latent diffusion model and transformer-based generative AI framework implemented in PyTorch. It functions as… datawhalechina/tiny-universe — Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as… hao-ai-lab/fastvideo — FastVideo is a comprehensive system for accelerated video generation, serving as a video generation inference engine,… compvis/latent-diffusion — Latent Diffusion is a framework for high-resolution image synthesis that performs the denoising process within a… huggingface/diffusion-models-class — This project is an educational course and collection of training materials focused on generative diffusion models. It…

Alternativas open-source a Motion Diffusion Model

Proyectos open-source similares, clasificados según cuántas características comparten con Motion Diffusion Model.
  • hojonathanho/diffusionAvatar de hojonathanho

    hojonathanho/diffusion

    5,053Ver en GitHub↗

    This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to train generative models to learn image data distributions through an iterative denoising process. The framework includes a generative model evaluation tool consisting of automated scripts used to measure the quality and accuracy of produced samples. The system covers model training pipelines and performance evaluation for generative diffusion models.

    Python
    Ver en GitHub↗5,053
  • facebookresearch/ditAvatar de facebookresearch

    facebookresearch/DiT

    8,642Ver en GitHub↗

    DiT is a latent diffusion model and transformer-based generative AI framework implemented in PyTorch. It functions as a class-conditional image generator that replaces traditional convolutional backbones with a transformer architecture to synthesize high-fidelity images. The project utilizes patch-based latent processing and latent space compression to operate on low-dimensional image representations. It incorporates class-conditional guidance and adjustable guidance scales to control the visual content of generated images during the sampling process. The framework covers distributed model t

    Python
    Ver en GitHub↗8,642
  • compvis/latent-diffusionAvatar de CompVis

    CompVis/latent-diffusion

    14,072Ver en GitHub↗

    Latent Diffusion is a framework for high-resolution image synthesis that performs the denoising process within a compressed latent space. It uses variational autoencoders to encode images into a lower-dimensional representation, reducing the computational cost of noise prediction compared to operating on raw pixels. The project enables text-to-image generation by integrating natural language descriptions through cross-attention conditioning. It also supports image inpainting and restoration, filling masked or missing image areas with generated content, and example-based synthesis using retrie

    Jupyter Notebook
    Ver en GitHub↗14,072
  • datawhalechina/tiny-universeAvatar de datawhalechina

    datawhalechina/tiny-universe

    4,505Ver en GitHub↗

    Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as self-contained Jupyter notebooks. It provides from-scratch constructions of foundational architectures including a complete Transformer model built from the original paper specification, a denoising diffusion probabilistic model for image generation, and a ReAct-style autonomous agent framework that equips an LLM with tools for planning and multi-step task execution. The project distinguishes itself by covering the full lifecycle of modern AI systems through hands-on implementa

    Jupyter Notebookagentdiffusionevaluation-metrics
    Ver en GitHub↗4,505
  • Ver las 30 alternativas a Motion Diffusion Model→