Go to file
2022-06-02 12:58:15 -07:00
.gitignore First version of the script. 2022-05-31 09:01:24 -07:00
face_mesh.blend Add face mesh files. 2022-05-31 09:26:10 -07:00
face_mesh.obj Add face mesh files. 2022-05-31 09:26:10 -07:00
face_track.py Add command line arguments, and general code cleanup. 2022-05-31 10:09:14 -07:00
LICENSE.md Add readme and license. 2022-06-02 12:52:28 -07:00
README.md Add readme and license. 2022-06-02 12:52:28 -07:00
shell.nix Remove unnecessary bits from shell.nix. 2022-06-02 12:58:15 -07:00

Face Track

A very simple Python script that uses a not-at-all simple Python library to generate animated face meshes from video files.

Basic usage:

$ face_track.py path/to/video_file.mp4 path/to/output.mdd

This will create output.mdd, a NewTek MDD file. This file contains animated vertex data, which can be used to animate the face mesh in face_mesh.obj or face_mesh.blend. For example, by using the Mesh Cache modifier in Blender.

Requirements

face_track.py requires the following:

Support

This project is a quick hack held together by ducttape and glue, and is 100% unsupported. Issue reports and contributions are welcome, but we make no promises they will be acted upon.

If you would like to further develop this, we recommend forking it into a new project.

License

All files in this project are licensed under CC0. Please see LICENSE.md for details.