Animation: Butterworth Smoothing filter #106952

Merged
Christoph Lendenfeld merged 56 commits from ChrisLend/blender:graph_editor_butterworth into main 2023-07-13 09:10:49 +02:00

56 Commits

Author SHA1 Message Date
99cf234298 resolve merge issues 2023-07-13 09:05:01 +02:00
1db837e293 Merge branch 'main' into graph_editor_butterworth 2023-07-13 08:49:07 +02:00
007df192fb resolve merge issue 2023-07-07 16:13:05 +02:00
68a95c74f1 Merge branch 'main' into graph_editor_butterworth 2023-07-07 16:09:51 +02:00
a9e67864d3 calculate slope with outer samples
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
2023-07-06 14:40:02 +02:00
c79bf45eae blending based on slope 2023-07-06 14:25:57 +02:00
f4178c29f5 keyframes general to cpp 2023-07-06 10:22:20 +02:00
5adc8177ff Merge branch 'main' into graph_editor_butterworth 2023-07-06 10:20:58 +02:00
14e9d9f0b7 implement brads comments 2023-06-27 09:54:37 +02:00
b35e0f922b Merge branch 'main' into graph_editor_butterworth 2023-06-26 10:50:27 +02:00
f886145da2 Merge branch 'main' into graph_editor_butterworth
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-06-24 17:35:48 +02:00
e8247f36e8 reorder properties
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-06-14 12:06:36 +02:00
7d677021bc add unit string 2023-06-14 11:58:43 +02:00
3a55271a69 reimplement changes 2023-06-14 11:13:22 +02:00
1a10a40a92 add unit to slider 2023-06-14 11:08:50 +02:00
0016370296 Merge branch 'main' into graph_editor_butterworth 2023-06-14 10:11:24 +02:00
5998dec536 fix linear blending and change default values 2023-06-08 16:09:12 +02:00
990f86a839 Merge branch 'main' into graph_editor_butterworth 2023-06-08 15:30:11 +02:00
6b0ceb2646 blend to first key value 2023-06-08 09:54:36 +02:00
09637ad43d Merge branch 'main' into graph_editor_butterworth 2023-06-07 11:27:16 +02:00
7da0fa1698 Merge branch 'main' into graph_editor_butterworth 2023-06-06 09:03:01 +02:00
2959a215c2 default blend in/out to 4
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
2023-06-02 11:11:15 +02:00
64891782c9 add blend In/Out 2023-06-02 11:09:36 +02:00
34740fa2dc Merge branch 'main' into graph_editor_butterworth 2023-06-02 09:47:57 +02:00
41fc3c73fd extract function to calculate the sample count 2023-05-26 12:23:13 +02:00
dad27cffe4 Merge branch 'main' into graph_editor_butterworth 2023-05-26 10:52:30 +02:00
37f7a8acff minor changes 2023-05-25 19:00:27 +02:00
909d9b632b new hidden freequency_factor prop to drive slider
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
2023-05-25 17:11:47 +02:00
9199276ce2 Merge branch 'main' into graph_editor_butterworth 2023-05-25 16:03:22 +02:00
9b3d6a83dc Merge branch 'main' into graph_editor_butterworth 2023-05-25 10:11:45 +02:00
aac617fa88 fix index out of bounds 2023-05-09 22:08:41 +02:00
bd3b40c79c Merge branch 'main' into graph_editor_butterworth
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
2023-05-08 20:51:58 +02:00
1ccca836a6 change to a Hz frequency cutoff 2023-05-07 22:50:17 +02:00
8063e722bf resolve merge issues 2023-05-07 22:09:21 +02:00
44d31471ed Merge branch 'main' into graph_editor_butterworth 2023-05-07 21:53:17 +02:00
de40c80bbc Merge branch 'main' into graph_editor_butterworth
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
2023-04-28 18:05:52 +02:00
725ea9a138 cleanup
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
2023-04-28 11:45:32 +02:00
a05a2d7874 move code and make operator modal 2023-04-28 11:27:20 +02:00
9c15aa33fb Merge branch 'main' into graph_editor_butterworth 2023-04-28 10:02:15 +02:00
64947062c7 add support for subframe data 2023-04-21 16:43:33 +02:00
19c64139ff soft limit the factor to 1 2023-04-21 12:23:53 +02:00
97cffbb2a7 move code and rename 2023-04-21 12:12:12 +02:00
029f21b003 change menu location 2023-04-21 12:08:41 +02:00
ce94346579 move code
bw filter isn't using a slider,
so the code shouldn't be in graph_slider_ops.c
2023-04-21 12:05:51 +02:00
1b31b2b017 make struct to pass into functions 2023-04-21 11:52:21 +02:00
e6dbc9b85f remove backward filtered values array
can be done in just one array saving memory
2023-04-21 11:13:03 +02:00
2ee5001130 Merge branch 'main' into graph_editor_butterworth 2023-04-21 10:55:08 +02:00
9625b10c7c fix wrong logic
Some checks failed
buildbot/vexp-code-patch-coordinator Build done.
need to run the filtered values backwards
not the original and average
2023-04-20 10:25:46 +02:00
47078c0f31 Merge branch 'main' into graph_editor_butterworth 2023-04-20 10:13:48 +02:00
11bbd39104 ffs that fixed it
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
2023-04-14 14:56:20 +02:00
84cb349aff change values 2023-04-14 14:48:23 +02:00
df41c84ada move coefficients out of smoothing function 2023-04-14 14:25:49 +02:00
f3c187fe52 more better 2023-04-14 13:35:22 +02:00
862b39d574 somthing works 2023-04-14 13:11:33 +02:00
9018a02922 remove test code 2023-04-14 10:18:16 +02:00
bd957a57a6 wip 2023-04-13 18:08:22 +02:00