Alembic / USD shape key export

Circling back to this periodically - is it possible to export shapekeys via alembic or usd?

Since they’re the equivalent of Maya blendshapes (which can be exported/imported using those formats) and are frequently used in facial rigs, this would be something that’d be handy of not already possible.

I’m checking in on this annually in case I missed some update.

It’s possible with USD, it’s how NVIDIA’s Audio2Face integrates with Blender, but you might need Omniverse installed

Hm. I read this topic on the subject, seemed to be a tad hacky at the moment.

I think the expectation on the developer side might be to go the geo nodes route, since it’s already possible to put shapekeys (or deltas, which is kind of the same thing) on geo caches that way -

shapekey_abc

Not sure if this could be a way to handle shape keys in the future, since many production rigs can have thousands of shape keys making this a bit of a mess.

In any case, since custom attributes got looked at for exporting I think it might be worth looking at shape keys as well at some point.

1 Like