Data from MEMG project

We are providing all the data used for our paper Mesh Ensemble Motion Graphs in the hope that it will be useful for followup work and additionally to provide new data for testing animation compression algorithms.

If this data is useful, please cite us. (how?)

Details of the binary data format can be found here. If you have questions about the data, the viewer, or related topics, please contact Christopher Twigg.

Viewer

Motion Viewer application

To facilitate the use of our data, we are providing a simple viewer application. We are also providing the source code which you can use as a base for your own reader.

Windows binaries are provided below. Since the source code is based on wxWidgets, it should be fully portable to other platforms with only a recompile. To use the viewer, simply extract the provided .zip file and run the motionViewer.exe application. You are required to first open a .obj file so that the viewer can extract mesh connectivity information. Next, you can open a motion file (extension .mot). To look at a different model, simply open the associated .obj file.

Camera controls are simple: left button rotates, middle button translates, and right button zooms. Please let us know if you have any problems running the application.

To build the viewer yourself, you will need to obtain Andrew Willmott's Vector Library. However, the version used for this project is slightly modified so that everything is in the vl namespace. Source code and binaries for this version of VL are provided below. We have provided both a Visual Studio 7.1 project file and a Unix Makefile, and have tested building it under both Windows and Red Hat Linux.

Data

All the data is provided at 30fps. We additionally provide higher-framerate (60fps, 120fps) data where it is available. There are 4 possible forcings here: (1) low wind, (2) medium wind, (3) high wind, and (4) rain. All .mot files that have an asterisk by them (*) were actually used in the paper; other data sets have been provided in case they prove useful.


Flags

Flags geometry created by Andrew Cove.

Geometry: flags.obj

Motion file Size Framerate Frames Simulation time Forcing Video
flags_30fps.mot* 250MB 30fps 1787 60s High wind AVI (DivX)
flags_60fps.mot 250MB 60fps 3574 60s High wind

Banana tree

Banana tree geometry created by Moshe Mahler.

Geometry: bananaTree.zip

Motion file Size Framerate Frames Simulation time Forcing Video
banana.wind0.30fps.mot* 104MB 30fps 6146 205s Low wind AVI (DivX)
banana.wind0.120fps.mot 445MB 120fps 24581 205s Low wind
banana.wind1.30fps.mot 166MB 30fps 5705 190s Medium wind AVI (DivX)
banana.wind1.120fps.mot 700MB 120fps 22820 190s Medium wind
banana.wind1.set2.30fps.mot* 83MB 30fps 2341 78s Medium wind
banana.wind1.set2.120fps.mot 331M 120fps 9361 78s Medium wind
banana.wind2.30fps.mot* 298MB 30fps 6031 201s High wind AVI (DivX)
banana.wind2.120fps.mot 1.2GB 120fps 24123 201s High wind

Large iris clump

Iris geometry created by Moshe Mahler.

Geometry: largeIrisClump.zip

Motion file Size Framerate Frames Simulation time Forcing Video
largeIrisClump.wind0.30fps.mot 56MB 30fps 2693 90s Low wind AVI (DivX)
largeIrisClump.wind0.120fps.mot 248MB 120fps 10772 90s Low wind
largeIrisClump.wind1.30fps.mot 60MB 30fps 2466 82s Medium wind AVI (DivX)
largeIrisClump.wind1.120fps.mot 269MB 120fps 9862 82s Medium wind
largeIrisClump.wind2.30fps.mot 124MB 30fps 2910 97s High wind AVI (DivX)
largeIrisClump.wind2.set2.30fps.mot* 120MB 30fps 2859 95s High wind
largeIrisClump.wind2.set2.120fps.mot 572MB 120fps 11435 95s High wind

Small iris clump 1

Iris geometry created by Moshe Mahler.

Geometry: irisClump1.zip

Motion file Size Framerate Frames Simulation time Forcing Video
irisClump1.wind0.30fps.mot* 54MB 30fps 6116 204s Low wind AVI (DivX)
irisClump1.wind0.120fps.mot 246MB 120fps 24461 204s Low wind
irisClump1.rain.30fps.mot 68MB 30fps 6146 205s Rain AVI (DivX)
irisClump1.rain.120fps.mot 340MB 120fps 24581 205s Rain
irisClump1.wind1.30fps.mot* 66MB 30fps 6116 204s Medium wind AVI (DivX)
irisClump1.wind1.120fps.mot 309MB 120fps 24461 204s Medium wind
irisClump1.wind2.30fps.mot* 123MB 30fps 6116 204s High wind Coming soon
irisClump1.wind2.120fps.mot 604MB 120fps 24461 204s High wind

Small iris clump 2

Iris geometry created by Moshe Mahler.

Geometry: irisClump2.zip

Motion file Size Framerate Frames Simulation time Forcing Video
irisClump2.wind0.30fps.mot* 46MB 30fps 6116 204s Low wind AVI (DivX)
irisClump2.wind0.120fps.mot 205MB 120fps 24461 204s Low wind
irisClump2.rain.30fps.mot 57MB 30fps 6146 205s Rain AVI (DivX)
irisClump2.rain.120fps.mot 278MB 120fps 24581 205s Rain
irisClump2.wind1.30fps.mot* 53MB 30fps 6116 204s Medium wind AVI (DivX)
irisClump2.wind1.120fps.mot 241MB 120fps 24461 204s Medium wind
irisClump2.wind2.30fps.mot* 98MB 30fps 6116 204s High wind AVI (DivX)
irisClump2.wind2.120fps.mot 480MB 120fps 24461 204s High wind

Small iris clump 3

Iris geometry created by Moshe Mahler.

Geometry: irisClump3.zip

Motion file Size Framerate Frames Simulation time Forcing Video
irisClump3.wind0.30fps.mot* 52MB 30fps 6116 204s Low wind AVI (DivX)
irisClump3.wind0.120fps.mot 233MB 120fps 24461 204s Low wind
irisClump3.rain.30fps.mot 67MB 30fps 6146 205s Rain AVI (DivX)
irisClump3.rain.120fps.mot 321MB 120fps 24581 205s Rain
irisClump3.wind1.30fps.mot* 62MB 30fps 6116 204s Medium wind AVI (DivX)
irisClump3.wind1.120fps.mot 288MB 120fps 24461 204s Medium wind
irisClump3.wind2.30fps.mot* 120MB 30fps 6116 204s High wind AVI (DivX)
irisClump3.wind2.120fps.mot 590MB 120fps 24461 204s High wind

Small iris clump 4

Iris geometry created by Moshe Mahler.

Geometry: irisClump4.zip

Motion file Size Framerate Frames Simulation time Forcing Video
irisClump4.wind0.30fps.mot* 52MB 30fps 6116 204s Low wind AVI (DivX)
irisClump4.wind0.120fps.mot 231MB 120fps 24461 204s Low wind
irisClump4.rain.30fps.mot 68MB 30fps 6146 205s Rain AVI (DivX)
irisClump4.rain.120fps.mot 332MB 120fps 24581 205s Rain
irisClump4.wind1.30fps.mot* 60MB 30fps 6116 204s Medium wind AVI (DivX)
irisClump4.wind1.120fps.mot 276MB 120fps 24461 204s Medium wind
irisClump4.wind2.30fps.mot* 104MB 30fps 6116 204s High wind AVI (DivX)
irisClump4.wind2.120fps.mot 509MB 120fps 24461 204s High wind

Large grass clump

Geometry: largeGrassPatch.zip

Motion file Size Framerate Frames Simulation time Forcing Video
largeGrassPatch.wind0.30fps.mot 82MB 30fps 2295 76s Low wind AVI (DivX)
largeGrassPatch.wind0.120fps.mot 375MB 120fps 9179 76s Low wind
largeGrassPatch.wind1.30fps.mot 88MB 30fps 2145 71s Medium wind AVI (DivX)
largeGrassPatch.wind1.120fps.mot 403MB 120fps 8579 71s Medium wind
largeGrassPatch.wind2.30fps.mot* 183MB 30fps 2847 95s High wind AVI (DivX)
largeGrassPatch.wind2.120fps.mot 885MB 120fps 11385 95s High wind