An Eigen/libIGL (C++) implementation of Deformation Transfer for Triangle Meshes, largely based on the Python implementation of Landmark-guided Deformation Transfer of Template Facial Expressions for Automatic Generation of Avatar Blendshapes.
Transferring deformation from a human avatar (driven by blendshapes) to a horse head. |
Morphing topology of the horse head to match the human avatar (for mapping mesh correspondences). |
Currently, DeformXfer has only been tested on MacOS.
To build the demo program with CMake, run the following commands in a shell:
git clone https://github.com/jerenchen/deformxfer
cd deformxfer
mkdir .build
cd .build
cmake -DCMAKE_CXX_FLAGS="-O3 -DNDEBUG" ..
make
Once building is complete, launch the demo program (in the same .build
directory) by running:
./dx_demo
DeformXfer is licensed under the the BSD 3-Clause "New" or "Revised" license.