|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Facsvatar||389||3 months ago||24||lgpl-3.0||Python|
|An Open Source Modular Framework From Face to FACS Based Avatar Animation (Unity3D / Blender)|
|Bvhtools||128||a year ago||7||other||C#|
|BVH Tools for Unity|
|Tressfxunity||92||7 years ago||C#|
|TressFX Portation for Unity3D|
|Team Capture||76||7 months ago||1||agpl-3.0||C#|
|Team-Capture - A multiplayer FPS game, inspired by games like Quake and TF2. Done in Unity|
|Spacestarter||76||10 days ago||C#|
|Monaverse Development Kit|
|Yurlungur||61||14 days ago||6||March 13, 2020||3||other||Python|
|The universal scripting wrapper for Maya, Houdini and Unreal Engine.|
|Cfd_ar_vr||20||2 months ago||1||mit||C++|
|Multiplatform processing of CFD simulations with AR/VR|
|Blandscapetools||19||6 years ago||2||Python|
|Puppetmotion||18||3 years ago||5||mit||C#|
|Blender plugin used to animate a rig as if it were a puppet with the aid of an external Unity Client which analyzes and sends Leap Motion data|
|08 Bowlmaster Original||18||5 years ago||mit||C#|
|3D 10 pin bowling game built using Test Driven Development (http://gdev.tv/cudgithub)|
FACSvatar is An Open Source Modular Framework for Real-Time FACS based Facial Animation
Or in plain English:
Track facial expressions with any software and visualize that data on any avatar in real-time, powered by the FACS representation. No more need to modify your avatar to support your tracking software. All written in your favorite programming language, on any OS, and across machines.
Muscle image source.
(Above demo video link: https://www.youtube.com/watch?v=J2FvrIl-ypU)
FACSvatar is already operable with:
m trackers - to - n avatars(
Disclaimers: This is an open-source project, hopefully being flexible enough for your facial animation needs. This is not software supported by a company / commercially, but by users like you. If you need some new capability, you likely have to code it yourself (or ask/hire someone), but questions for guidance are always welcome (make a GitHub issue)! For commercial usage, please check the license page. Read more about FACSvatar's limitations (TODO doc link).
Read the Docs: https://facsvatar.readthedocs.io/
Please cite the following paper when using this framework in a paper:
van der Struijk, Stef and Huang, Hung-Hsuan and Mirzaei, Maryam Sadat and Nishida, Toyoaki "FACSvatar: An Open Source Modular Framework for Real-Time FACS based Facial Animation" In Proceedings of 18th ACM International Conference on Intelligent Virtual Agents (pp. 159-164). ACM, 2018.
See all changelogs
FACSvatar is tested on Ubuntu and Windows, but should work on MacOS.
This quickstart has 2 parts:
Downloads - Go to the release page of this GitHub repo and download:
download_models.sh or .ps1to download trained models
git clone https://github.com/NumesSanguis/FACSvatar.git
Clone or Downloadbutton on this page -->
Docker Install - Let's you execute applications without worrying about OS or programming language.
sudo usermod -a -G docker $USER
Docker Modules - Open a terminal (W7/8: cmd.exe / W10: PowerShell) and navigate to folder
FACSvatar/modules, then execute:
docker-compose pull(Downloads FACSvatar Docker containers)
docker-compose up(Starts downloaded Docker containers)
See visualization engine instructions
docker-compose exec facsvatar_facsfromcsv bash
python main.py --pub_ip facsvatar_bridge
docker-machine ip(likely to be 192.168.99.100)
<IP>machine ip from step 3</IP>(
<IP>192.168.99.100</IP>) and save and close.
OpenFaceOffline.exe–> menu: File –> Open Webcam
Tested on version: 2018.2.20f1
unity_FACSvataras a project with Unity3D
OR (Windows-only TODO):
Extra: Use the numbers 0, 1, 2 on your keyboard to change camera.
Follow instructions here: NumesSanguis/FACSvatar-Blender
See the quickstart video (⚠️ note that the Blender script part is outdated (from 15:15) due the new FACSvatar Blender add-on):