aldrinmathew / stopmagic

Stopmotion addon for Blender that helps you create amazing animations faster and easier than ever before... from @AldrinMathew
GNU General Public License v3.0
94 stars 2 forks source link

Alembic support #13

Open saintvulture opened 1 year ago

saintvulture commented 1 year ago

The plugin currently isnt exporting Alembic animations. This feature is crucial for my use case, is there anything that can be done about it from my side or developers side?

ncthbrt commented 1 year ago

This would be indeed a useful feature.

ncthbrt commented 1 year ago

I've made a very hacky C++ tool to convert a mesh sequence into the alembic format. https://github.com/ncthbrt/AlembicMeshSequenceConverter And integrated it into the extension: https://github.com/ncthbrt/stopmagic

It currently only works for Windows as I didn't bother setting up any other CMake targets. To use it, you'll need to select the meshes you want to export to the alembic file. It then exports them as obj files to a temp directory, and then in the C++ program uv-unwraps them and adds them to an alembic container.