It will be improvised soon for non-identical source and traget meshes (have different resolutions) ....
I create two versions "DeformationTransferUsingVGPI_Windows" for Windows and "DeformationTransferUsingVGPI" for Ububtu. The Windows version is a bit slow.
You must install following libreries for Python 3,
- Numpy
- Scipy
Prashant Domadiya, Pratik Shah and Suman K Mitra, "Vector Graph Representation for Deformation Transfer Using Poisson Interpolation", in IEEE Winter Conference on Application of Computer Vision (WACV18), South Lake Tahoe, USA, March 2018.
Drop your mail at pmdomadiya@gmail.com
- Download the "DefromationTransferUsingVGPI.py" and save it at any directory
- Go to File > Use Preferences > Addons > Development
- Click on "Install from File.." button at bottom of Blender User Preferences
- Go to the directory where you store the "DefromationTransferUsingVGPI.py" file
- Activate this Addon by clicking right square box and close the Blender User Preferences. You can see the 3 buttons at left side in "Tools" or "Misc" in 3D view.
Note: Import Mesh/Skeleton sequences in order
-
Import Source sequence and the target poses
-
Select Source poses and click on "source seq" button
-
Select target poses and click on "target seq" button
-
If you have connection link structure of skeleten as separate file then provide path in "face path" box as ".txt" file else keep it "Default".
-
Then click on "Preprocessing" button to initialize process
-
Click on "DTPI" button to get target sequence.