Coder Social home page Coder Social logo

yz-cnsdqz / motion-matching Goto Github PK

View Code? Open in Web Editor NEW

This project forked from digital-humans-23/motion-matching

0.0 0.0 0.0 28.97 MB

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

C++ 66.81% C 31.78% CMake 1.07% GLSL 0.34%

motion-matching's Introduction

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!

motion-matching's People

Contributors

eastskykang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.