← Back

ofxMDD

github.com/daniel-at-yoke/ofxMDD · @daniel-at-yoke
OF 0.9 Animation 3D / Point Cloud

openFrameworks addon for reading/writing .mdd vertex animation files

0 0 Last commit 5y ago Created 9y ago

README

ofxMDD



Read and write .mdd vertex animation files in openFrameworks

Description



ofxMDD provides means of reading and writing .mdd files, a common format for per-vertex-per-frame animation data.

Quoting from the modo 701 manual

MDD files were invented by Daisuke Ino during his work on a dynamics engine built as a plug in to a host 3D application. These files are a very simple point cache that simply stores a location in space for every vertex in a model for every frame in the animation. [...]
Today there are MDD exporters for almost every major 3D application on the market.

Requirements



Built against openFrameworks 0.9.8 on macOS, but it's all fairly simple, and _should_ work with other versions/different platforms.

Installation



Clone or download and unzip this repo into you OpenFrameworks addons folder and rename the folder from ofxMDD-master to ofxMDD.

Add the addon to your OF project with the project generator, and include it with

#include "ofxMDD.h"

Usage



No real docs yet, but the example should provide a starting point.

Limitations and known issues



One way to get around this is to export a basic .obj file of your mesh from your OF app, which serializes the vertex order that your app is using. 3D packages will respect this order, and write .mdd files using that order.

Version history



1.0.0



Fix various (innocuous) compiler warnings. Fix license.

0.0.2



Fix bug in ofxMDD::insertFrame()

0.0.1



Initial release.

License



See LICENSE.md

Get this addon

HTTPS
SSH