Exocortex Alembic suite is now open source

check it out!

Github

This could speed up the alembic for Blender process a bit I hope…

Hmmmm… Double Hmmmmm…

It’s gpl 3. I don’t know much about gpl licensing, is this compatible with blender’s licensing? God I hope so! :slight_smile:

GPL3 is compatible. The difficulty is if you wanted to use its Python hooks, that won’t work out of the box in Blender (Crate uses Python 2.6 or 2.7… Blender uses Python 3).

I assume that there’s a C++ API for Crate, but I didn’t dig deeply enough to check. So our choices (assuming we want to use Crate) are to use the C++ API (if it exists) or port their Python API to Python 3.

Not anymore. Almost immediately after release the license was changed to the more permissive New BSD so that changes could be pushed upstream to the core Alembic library [1,2].

[1] https://groups.google.com/d/msg/alembic-discussion/GVMI5quAv7E/hrG90c6PfpQJ
[2] https://github.com/Exocortex/ExocortexCrate/blob/master/LICENSE.txt

1 Like

Is that bad? It sounds good!

Only if you think Free Software licenses should be viral.

Well, it’s great news to hear that if a developer wants to implement Alembic using this code, he/she won’t be hampered by an incompatible license. Now for that “development” part. :wink:

Is there Exocortex alembic compiled for Blender by now?

What does this add to the standard Alembic software suite. I was under the impression that crate was a set of plugins for various DCC’s that added alembic support to them.