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 | ||||||
bLandscapeTools | ||||||||||
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) |
Notes 2023-01-12
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)
Message to:
FACSvatar is already operable with:
m trackers - to - n avatars
(modules
folder)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:
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 .ps1
to download trained modelsgit clone https://github.com/NumesSanguis/FACSvatar.git
Clone or Download
button on this page --> Download ZIP
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
FACSvatar/modules
and execute: docker-compose exec facsvatar_facsfromcsv bash
python main.py --pub_ip facsvatar_bridge
openface_x.x.x_zeromq
docker-machine ip
(likely to be 192.168.99.100)config.xml
, change <IP>127.0.0.1</IP>
to <IP>machine ip from step 3</IP>
(<IP>192.168.99.100</IP>
) and save and close.OpenFaceOffline.exe
–> menu: File –> Open WebcamTested on version: 2018.2.20f1
unity_FACSvatar
as a project with Unity3DOR (Windows-only TODO):
unity_FACSvatar.exe
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):
Read the FACSvatar documentation!