Francois "CoyHot" Grassard presents his 'Animation Joiner' add-on that will merge complex animations into one object using the MeshCache modifier and a PC2 file.
Today is a great day for me. Because I put online my first addon for Blender ! In fact, it's not my first addon .. but it's the first I release publicly.
So, I'm proud to present my Animation Joiner. I designed it with dynamic simulation in mind, but I found it could be usefull for character animation, too. My goal was to merge animated objects into only one mesh, animated by a MeshCache modifier and a PC2 file.
Why a PC2 file ?
PC2 is a binary cache file format, wildly use in production. It can be nativaly streamed in 3DS Max and Blender, but can also be used in Maya, Lightwave, Houdini, and many others. Because Blender doesn't have Alembic support yet, PC2 is for me the best to way to interchange animated object between 3D packages.
But when I wrote this addon, I wasn't thinking of interchange format. I was thinking of dynamic simulation, and more precisly Rigid Bodies. I work a lot with rigid bodies in Blender. And the most difficult part of the job is to manage cache files, specialy when you have thousands of debris. I dreamed about a technic where you can manage multiple debris as easy as only one mesh. And that's the goal of my addon.