Skip to content

Commit

Permalink
Update the readme. (#18)
Browse files Browse the repository at this point in the history
  • Loading branch information
fire authored Nov 2, 2023
1 parent 3836276 commit 03f90bf
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
# MotionMatching
Motion Matching for Godot 4.
# MotionMatching for Godot 4

Version : 0.1
Status : Working but WIP. Everything is subject to changes
Documentation : Missing. Working on it.
Demo : Missing. I have a working demo with my assets and animations but I obviously cannot share them due to license. Working on tutorial.
This library is a generic implementation of Motion Matching inside the Godot Engine 4.2.

## Status

This library is a generic implementation of Motion Matching inside the Godot Engine 4.1

The implementation is based around the ideas described in [Simon Clavet's video](https://www.youtube.com/watch?v=jcpIrw38E-s).

The goal of this library is to provide a generic set of utilities and ease the management of the data required for Motion Matching. It is extracted from my projects in the hope to help others and also provide a small framework for others to contribute.
The project is currently in a working state but still under development. Please note that everything is subject to changes.

## Documentation

Documentation is currently missing. We are actively working on it.

## Demo

To learn about Motion Matching

1. [Introduction video](https://www.gdcvault.com/play/1023280/Motion-Matching-and-The-Road)
2. [O3DE implementation blog ](https://github.com/o3de/o3de/tree/development/Gems/MotionMatching)
3. [Daniel Holden aka OrangeDuck's blog](https://theorangeduck.com/)
1. [Spring algorithm and controller](https://theorangeduck.com/page/spring-roll-call)
2. [Motion Matching implementation](https://theorangeduck.com/page/code-vs-data-driven-displacement)
3. [Fitting Motion with Animation](https://theorangeduck.com/page/fitting-code-driven-displacement)
A demo is not available at this moment. We have a working demo with our assets and animations, but due to licensing restrictions, we cannot share them. We are working on creating a tutorial.

## About the Implementation

The implementation is based around the ideas described in [Simon Clavet's video](https://www.youtube.com/watch?v=jcpIrw38E-s).

The goal of this library is to provide a generic set of utilities and ease the management of the data required for Motion Matching. It is extracted from my projects in the hope to help others and also provide a small framework for others to contribute.

## Learning Resources for Motion Matching

To learn more about Motion Matching, you can refer to the following resources:

1. [Introduction video](https://www.gdcvault.com/play/1023280/Motion-Matching-and-The-Road)
2. [O3DE implementation blog](https://github.com/o3de/o3de/tree/development/Gems/MotionMatching)
3. [Daniel Holden aka OrangeDuck's blog](https://theorangeduck.com/)
- [Spring algorithm and controller](https://theorangeduck.com/page/spring-roll-call)
- [Motion Matching implementation](https://theorangeduck.com/page/code-vs-data-driven-displacement)
- [Fitting Motion with Animation](https://theorangeduck.com/page/fitting-code-driven-displacement)

0 comments on commit 03f90bf

Please sign in to comment.