Mesh Data from
Deformation Transfer for Triangle Meshes

Robert W. Sumner       Jovan Popovic

Introduction | Credit | Caveats | Contact | Download


This web page includes all mesh data from the paper:

Robert W. Sumner, Jovan Popovic. Deformation Transfer for Triangle Meshes. ACM Transactions on Graphics. 23, 3. August 2004.

as well as the elephant example that was shown during the presentation at SIGGRAPH 2004. If you use these meshes in a publication, please include an acknowledgement like "The mesh data used in this project was made available by Robert Sumner and Jovan Popovic from the Computer Graphics Group at MIT."

Every mesh is triangulated and in .obj format. This is a line-based ASCII text format. Comment lines begin with "#", vertices with "v", vertex normals with "vn", and triangles with "f". The triangle lines contain indices into the vertex and vertex normal arrays. These indices are one-based (ie, starting with one -- not with zero). No texture coordinates are included in any of the meshes.

Each directory contains one mesh with "-reference" in the filename. This means that it was the reference mesh for that particular example, as indicated in the figures from the paper. The horse, cat, and face were used as source meshes. The camel, lion, head, flamingo, and elephant were target meshes. Thus, the poses in the target mesh directories were created by deforming the reference mesh according to the technique described in the paper.


The horse, cat, reference lion, and reference head meshes are originally exported from the software "Poser" by Curious Labs. The reference camel, reference flamingo, and reference elephant were originally from the De Espona model library. I purchased the horse gallop animation (not the mesh -- just the animation) from DAZ Productions. All meshes were processed by me (eg, triangulating, removing extra connected components, etc.).

The face meshes were captured with a facial scanning system. For more information, see the SIGGRAPH 2004 technical sketch:

Daniel Vlasic, Matt Brand, Hanspeter Pfister, Jovan Popovic. Multilinear Models for Facial Synthesis.

The mesh correspondence which I used to transfer the horse deformations onto the elephant was not computed with the technique described in the paper. Instead, it was produced by Vlad Kraevoy and Alla Sheffer using the "Cross-parameterization" method from their paper:

Vladislav Kraevoy, Alla Sheffer. Cross-Parameterization and Compatible Remeshing of 3D Models. ACM Transactions on Graphics. 23, 3. August 2004.


A few caveats about these meshes:


For more information, questions, comments, problems, or suggestions, please email me (Bob Sumner) at sumnerb [ at ]


All files are available in .tgz (tar'd and then gzip'd) and .zip formats. You can download individual groups of meshes below, or you can download the entire set containing all meshes here: [.tgz 320M] [.zip 320M].

[.tgz 4M]
[.zip 4M]
Horse poses from Figure 1.
[.tgz 18M]
[.zip 18M]
Horse gallop animation from the video.
[.tgz 24M]
[.zip 23M]
Horse collapse animation from Figure 6 and the video.
[.tgz 10M]
[.zip 10M]
Camel poses from Figure 1.
[.tgz 46M]
[.zip 46M]
Camel gallop animation from the video.
[.tgz 55M]
[.zip 55M]
Camel collapse animation from Figure 6 and the video.
[.tgz 3M]
[.zip 3M]
Cat poses from Figure 5.
[.tgz 2M]
[.zip 2M]
Lion poses from Figure 5.
[.tgz 13M]
[.zip 13M]
Face mask expressions from Figure 7.
[.tgz 8M]
[.zip 8M]
Head expressions from Figure 7.
[.tgz 13M]
[.zip 13M]
Flamingo poses from Figure 8.
[.tgz 23M]
[.zip 23M]
Elephant poses shown at SIGGRAPH 2004.
[.tgz 101M]
[.zip 101M]
Elephant gallop animation, shown at SIGGRAPH 2004.