Anim: Bake Channel operator #111263

Merged
Christoph Lendenfeld merged 49 commits from ChrisLend/blender:bake_channel_operator into main 2023-12-14 11:35:32 +01:00

49 Commits

Author SHA1 Message Date
3004f500a1 rename to Remove Outside Range 2023-12-14 11:15:37 +01:00
88186a2570 Merge branch 'main' into bake_channel_operator 2023-12-14 11:11:59 +01:00
2eaa2c4293 label back to "Remove Existing Keys" 2023-12-12 15:00:14 +01:00
7e919032ea simplify remove keys to boolean 2023-12-12 14:54:49 +01:00
420542d6c0 Merge branch 'main' into bake_channel_operator 2023-12-12 14:42:54 +01:00
6b12651d67 fix issues due to recent changes 2023-12-08 13:21:17 +01:00
6ccf431de0 Merge branch 'main' into bake_channel_operator 2023-12-08 13:14:27 +01:00
667d4d7d8a keep last keys interpolationn 2023-12-08 11:56:23 +01:00
ee8b03bdc9 Merge branch 'main' into bake_channel_operator 2023-12-08 11:39:19 +01:00
d2328ec8cd Merge branch 'main' into bake_channel_operator 2023-12-08 11:10:55 +01:00
1bb22249aa change comment 2023-12-07 16:57:10 +01:00
1bb725a553 change docstring 2023-12-07 14:27:59 +01:00
d3420ae005 mention complexity for BKE_fcurve_delete_keys 2023-12-07 13:16:18 +01:00
131c07468a mention runtime complexity of BKE_bezier_array_merge 2023-12-07 13:13:22 +01:00
7400dc4d58 remove option to keep keyframe interpolation
this option no longer worked
2023-12-07 13:07:52 +01:00
629f574b11 fix issue with interpolation not set correctly 2023-12-07 13:01:10 +01:00
bbe691b73b memcpy remaining array if the other is done
also compare for equality with a threshold
2023-12-07 12:47:19 +01:00
78c561fbea pass arrays in as const 2023-12-07 12:31:59 +01:00
03391a6b64 Merge branch 'main' into bake_channel_operator 2023-12-07 12:14:22 +01:00
c2e1e5dc7e fix: forgot to access array by index
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-11-17 12:35:53 +01:00
1f3e3eb514 fix segfault 2023-11-17 12:28:32 +01:00
8b017a3748 Merge branch 'main' into bake_channel_operator 2023-11-17 11:44:46 +01:00
91111ca088 wip 2023-11-17 11:01:30 +01:00
4dea10318f Merge branch 'main' into bake_channel_operator 2023-11-17 10:11:49 +01:00
b65aa40957 bke array merge wip 2023-09-26 09:16:10 +02:00
3ec9903072 correct use of memmove 2023-09-22 15:01:59 +02:00
5e4af9861c use insertkey_fast 2023-09-22 13:21:16 +02:00
62f6451203 cleanup: use enum constant directly 2023-09-22 12:30:35 +02:00
8f6874eafe better description 2023-09-22 11:54:11 +02:00
5eba307610 try to improve the description 2023-09-22 11:47:50 +02:00
288361fb0d make baking range inclusive 2023-09-22 11:35:32 +02:00
43d258c520 optimize key removal 2023-09-22 11:14:39 +02:00
1f3513eeb8 default to remove in range 2023-09-21 17:08:44 +02:00
a850c053ac clamp frame range and assert step size is bigger than 0 2023-09-21 17:01:41 +02:00
7685fd9418 Merge branch 'main' into bake_channel_operator 2023-09-21 16:25:09 +02:00
339f11600d Merge branch 'main' into bake_channel_operator 2023-09-21 10:45:33 +02:00
e6f6e7e15d take NLA mapping into account
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-09-15 11:22:25 +02:00
a3adbb04cb Merge branch 'main' into bake_channel_operator 2023-09-15 09:28:09 +02:00
7d686748f9 more options for removing keys
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-09-14 12:11:21 +02:00
7d43e6aace Merge branch 'main' into bake_channel_operator 2023-09-14 11:30:30 +02:00
65de6ee438 Merge branch 'main' into bake_channel_operator 2023-09-12 11:02:41 +02:00
8e784d4331 rename key_type to interpolation_type
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-09-01 11:18:45 +02:00
918bb60577 add comment 2023-09-01 11:11:28 +02:00
cf5708e5cf add option to bake modifiers 2023-09-01 11:06:44 +02:00
dcfd86db2d Merge branch 'main' into bake_channel_operator 2023-09-01 09:46:39 +02:00
5a28709f65 implement keytype
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-08-18 14:44:42 +02:00
e335a3d254 support sample step 2023-08-18 14:03:08 +02:00
1c8b43a932 insertion working 2023-08-18 12:28:45 +02:00
4daee3f91f wip 2023-08-17 17:49:29 +02:00