We provide a command-line tool to generate a continuous sequence of in-betweens for a given source/start and target/end shape. We provide the databases as well since the data-driven algorithm will make use of them.

Enter dataset (choose from: scape, hand, cat, horse, dancer), startmeshno, endmeshno, numberofparts.

The first parameter is of type string, other 3 are integers.

There's also a numberofintermediatemeshes parameter in Main.cpp which controls the size of the sequence to be generated. A value of 1 produces only 1 output mesh between 2 path meshes, which corresponds to the middle shape (0.5). Simply increase this value to get more output meshes between two consecutive path meshes.

Output mesh files will be written to the current directory.

Our side contribution is an articulated Hand dataset w/ fixed connectivity, i.e., one-to-one correspondence available through the vertices at the same indices. This dataset is in Meshes/hand.


If you use the algorithm/code or the hand dataset, please cite:

Melike Aydinlilar, Yusuf Sahillioglu, Part-Based Data-Driven 3D Shape Interpolation.
