6c011cfed85703ab3e398777211a85389761bf25
Use the current Action API (i.e. move away from the to-be-deleted-in-5.0 one) to import and export F-Curves from/to FBX files. There is a slight difference in functionality for the exporter, in the selection of which Actions to export for the "All Actions" option. This is just a minimal change to ensure the legacy API is no longer used. Old: `action.fcurves` was iterated, and if all FCurves could resolve to existing properties, the Action was exported. This would only work reliably for single-slotted Actions, due to the use of the deprecated `action.fcurves` property. New: the above check is done for each Channelbag in the Action. The first Channelbag that match the above check is exported. This does _not_ export all suitable channelbags; it merely improves on the old behaviour slightly. This is part of #146586 Pull Request: https://projects.blender.org/blender/blender/pulls/146980
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
