Does anyone have a MPCDI example running in touchdesigner? I’ve been trying to load a simple example (1 region, 2d) with no success. I’ve attached the example I’m trying to load. Just replace the zip extension for the mpcdi extension
the package has a nested folder but it should contain a flat file structure.
From the spec:
Each component within the container will be an individual file. […] All container files will be managed at the root directory level the within the container. There shall be no sub-directories within the container itself.
after that the importer complains about missing geometry, color, and version attributes in the MPCDI tag.
It is also complaining about missing xSize and ySize attributes in the region tag. Those are currently being treated as case sensitive but we need to change this to case-insensitive as required by the spec.
As following with the XML conventions, tags and attribute names will be case-insensitive.
This was a modified example of one inside the Mersive MPCDI Reference Implementation from the VESA website. It was not made with any software, I tried to modify it since the one that came there could not load either and I could not find any other example or snippet.
Our idea is to start making some tests with some mapping tools / workflows that we already have in Touchdesigner and VVVV and try to export them in MPCDI to load them in Unreal Engine / NDisplay projects.
let me know how this goes and I’d be happy to test some more files…
I did discover some shortcomings thanks to your file - we’ll have some fixes for that soon.
Something for the near future (30k) would be that the Camera and Light COMPs can now create a dictionary with the values necessary to create a MPCDI file: