This repo contains the source code for the Motion VAE WebGL demo.
To run the demo locally, simply start a web server in the project folder.
git clone https://github.com/belinghy/MotionVAEs-WebGL.git
cd MotionVAEs-WebGL
python -m http.server
Make sure your browser supports WebGL, then go to http://localhost:8000/
or wherever the server is pointed to.
The web server is to bypass the CORS problem, since modern web browsers do not allow accessing of the user's filesystem.
- Place target: Ctrl-click
- Change joystick direction: Ctrl-click or WASD
- Clicking reset in the GUI will reset the character to the centre
If you found our research useful, please cite the following paper.
@article{2020-TOG-MVAE,
author = {Hung Yu Ling and Fabio Zinno and George Cheng and Michiel van de Panne},
title = {Character Controllers Using Motion VAEs},
journal = {ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH)},
publisher = {ACM},
volume = {39},
number = {4},
year = {2020}
}