Pherakki / BlenderToolsForGFS

A Blender plugin for importing and exporting GFS files.
GNU General Public License v3.0
22 stars 3 forks source link

Support for multiple Animation Packs loaded simultaneously #118

Closed Pherakki closed 1 year ago

Pherakki commented 1 year ago

Multiple animation packs can be supported simultaneously. A model can refer to several packs in a collection, with only one pack active for editing at a time. The model has one special "internal" pack, and an unlimited number of "external" packs. These should work by having "swap" buttons on the Animation Pack UI (with smarter names) that swap the currently-active NLA tracks with NLA tracks constructed from the animation pack in order to be edited. On export, the currently-active pack is exported using the live NLA track data, whereas the inactive packs are exported using backend properties. This will also alleviate the need for a "pack animations" checkbox on the export menu, since if the model possesses an "internal pack" then it can be automatically exported.

Pherakki commented 1 year ago

Implemented between 5f2bcafe87ce80b81ec816006ad2343447f9afd8 and a9c252a6f16c23eb0a5a0d57534efcd5fb26806a