Skip to content

Code base for the "Motion Matching for Responsive Animation For Digital Humans" project.

Notifications You must be signed in to change notification settings

guo-han/motion-matching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

motion-matching

Code base for the project: Motion Matching for Responsive Animation For Digital Humans.

Getting started

We recommend JetBrains CLion for the development. It is a paid software, but JetBrains has the student plan that provides free licenses. See this for a quick start guide.

  1. Fork this repository and download the code.

  2. Build the project (or build mocapApp). You can build the project in cmake Release mode for realtime performance: see this for a guide about cmake profile for CLion.

  3. Run the mocapApp.

  4. Click Main Menu > Mocap Data > Import button, and navigate to the example bvh mocap data directory data/mocap/mann. Select the folder to import the whole clips within the directory.

    File browser

    Once you successfully import the data, you will see the list of the motion data clip as follows

    Mocap data

  5. Click a motion clip to play. The character will show up in the screen.

    Screen

  6. Press the space bar or click the play toggle to play the clip.

    Example clip

  7. Play around it! And try understanding the code. Don't hesitate to contact Dongho ([email protected]) if you have any question regarding the implementation.

Immediate Next steps

Comments

  • If you want to start from scratch (instead of using this code), feel free to do it!
  • This repo will be keep updated, so please stay tuned. If you want to sync your repo with the new commits, use git rebase instead of git merge: see this for more details of git rebase.
  • Please actively use GitHub issue for questions and reporting issues on the code base!

About

Code base for the "Motion Matching for Responsive Animation For Digital Humans" project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.9%
  • C 31.7%
  • CMake 1.1%
  • GLSL 0.3%