guytevet/motion-diffusion-model

The official PyTorch implementation of the paper "Human Motion Diffusion Model"

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 16th, 2026
Created on September 29th, 2022
Open Issues & Pull Requests: 69 (+0)
GitHub issues: Enabled
Number of forks: 462
Total Stargazers: 4,100 (+0)
Total Subscribers: 68 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.9 days
Mean response time: 27.7 days
90th percentile: 106.4 days
Tracked items: 50

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 650 days
Stale 30+ days: 35
Stale 90+ days: 34

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (2)
  • enhancement (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Motion Diffusion Model is a PyTorch implementation of a generative model for human motion synthesis.

The project addresses the challenge of generating realistic human motion sequences by applying diffusion models to motion data. Diffusion models work by learning to reverse a process that gradually adds noise to data, enabling generation of new samples by starting from pure noise and iteratively denoising. This approach has proven effective for motion synthesis because it can capture the complex, multimodal distribution of human movement while maintaining temporal coherence across frames.

The tool is suited for researchers and practitioners working on motion capture, animation, character animation systems, and motion synthesis applications. It provides a foundation for generating diverse human motions conditioned on various inputs. Anyone considering this implementation should understand that it represents a research contribution focused on the specific problem of human motion generation using diffusion-based approaches, and it requires familiarity with both PyTorch and the underlying diffusion model concepts to effectively integrate or extend it.

The project maintains an active research implementation with regular updates addressing bugs and improvements to the codebase. Development shows responsiveness to issues raised by users, with fixes and refinements applied to the core implementation. The maintainers engage with the community through issue resolution and accept contributions that enhance the model's functionality or address identified problems.