FBX IO: Speed up animation simplification using NumPy #104904

Merged
Thomas Barlow merged 17 commits from Mysteryem/blender-addons:fbx_anim_export_numpy_simplify into blender-v4.0-release 2023-10-06 17:53:02 +02:00

17 Commits

Author SHA1 Message Date
e553a919af Increase FBX IO Version 2023-10-06 16:39:11 +01:00
ea6897cf0d Merge branch 'blender-v4.0-release' into fbx_anim_export_numpy_simplify 2023-10-06 16:36:31 +01:00
f5e36f7729 Missed a variable rename in comments in last commit 2023-10-06 16:13:10 +01:00
0fb53e49f0 Big comments and variable renaming update 2023-10-05 17:52:49 +01:00
a6ee17c3d9 Merge branch 'blender-v4.0-release' into fbx_anim_export_numpy_simplify 2023-10-01 16:11:43 +01:00
4d72eeb804 Merge branch 'main' into fbx_anim_export_numpy_simplify
# Conflicts:
#	io_scene_fbx/fbx_utils.py
2023-09-19 23:02:53 +01:00
e796771454 FBX IO: Speed up animation simplification using NumPy 2023-09-18 00:55:09 +01:00
d3febb7602 Refactor: Deduplicate animation simplifying and final data creation 2023-09-13 05:14:48 +01:00
46062a745f Convert from Blender to FBX time once per fbx_animations_do instead of for every exported curve 2023-09-13 04:54:21 +01:00
67b97a59a4 Remove unused real_currframes iteration from frame_values_gen 2023-09-13 04:25:19 +01:00
5af95962e0 Restore original simplify code
This will be slower, but means the patch can be split into two parts.
2023-09-12 15:08:41 +01:00
b3d4aa8d64 fbx_animations_do comments and non-functional refactoring 2023-09-12 03:34:07 +01:00
892a192b6b Make curves unpacked iteration variable names consistent 2023-09-11 23:16:22 +01:00
7c7ab21973 Simplify iterables and p_rots in frame_values_gen 2023-09-11 23:15:09 +01:00
4232afbc6a Comment updates and rename variables for better consistency 2023-09-11 19:48:59 +01:00
3f9b11c9cb Revert to using bool(self) in force_keep check 2023-09-11 19:48:59 +01:00
51ba7d6227 Initial working version 2023-09-11 19:48:56 +01:00