Nathan Vegdahl
a36599b323
Anim: implement 3D viewport keyframing functionality for layered actions
...
This modifies the 3D viewport keyframing operators to work with layered
actions. The functionality is relative basic, and still leaves some things out.
Of particular note:
- Keyframing with keying sets does not yet work.
- User preferences such as the `XYZ to RGB` flag and the keyframe interpolation
type are not yet used/respected.
- Something not caused by this PR but revealed by it: when the last keyframe of
an fcurve is deleted in a layered action, the fcurve still sticks around. This
is different from legacy actions, which delete fcurves when their last key is
deleted. Since the "Only Insert Available" feature is based on the existence
of fcurves, that makes the feature appear broken in some circumstances right
now with layered actions.
Pull Request: https://projects.blender.org/blender/blender/pulls/121661
2024-06-07 13:26:18 +02:00
..
2024-05-13 15:58:04 +02:00
2024-05-24 22:16:59 +02:00
2024-04-17 11:36:33 +10:00
2024-01-31 13:00:28 -05:00
2024-05-27 12:40:26 +02:00
2024-01-31 13:00:28 -05:00
2024-06-07 13:26:18 +02:00
2024-05-02 12:00:37 +02:00
2024-05-30 14:00:05 +02:00
2024-04-15 20:02:38 +02:00
2024-01-31 13:00:28 -05:00
2024-04-26 13:55:38 +10:00
2024-04-08 12:03:00 +10:00
2024-05-20 21:01:30 +02:00
2024-01-31 13:00:28 -05:00
2024-06-05 15:06:49 +02:00
2024-03-18 15:04:12 +01:00
2024-01-31 13:00:28 -05:00
2024-05-07 22:17:21 +10:00
2024-02-27 16:14:39 +01:00
2024-05-16 14:53:09 +02:00
2024-06-05 13:29:39 +02:00
2024-04-04 16:30:51 +02:00
2024-05-10 11:27:03 +10:00
2024-01-31 13:00:28 -05:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-04-15 23:04:38 +10:00
2024-06-03 13:45:02 +02:00
2024-03-18 15:04:12 +01:00
2024-04-15 12:02:17 +02:00
2024-04-30 14:40:26 +02:00
2024-05-07 15:06:57 +02:00
2024-05-04 15:06:46 +10:00
2024-05-03 11:33:21 +10:00
2024-04-15 10:42:54 +02:00
2024-05-31 15:13:35 +02:00
2024-05-27 19:33:35 +02:00
2024-05-26 11:32:06 +02:00
2024-05-24 14:39:11 +02:00
2024-05-24 22:16:59 +02:00
2024-05-13 15:58:04 +02:00
2024-04-15 23:04:38 +10:00
2024-01-31 13:00:28 -05:00
2024-02-27 16:14:39 +01:00
2024-04-15 23:04:38 +10:00
2024-05-26 18:56:03 +02:00
2024-06-04 15:05:22 +02:00
2024-03-18 15:04:12 +01:00
2024-05-13 16:07:12 +02:00
2024-05-13 15:58:04 +02:00
2024-04-15 20:02:38 +02:00
2024-01-31 13:00:28 -05:00
2024-06-04 14:48:40 +02:00
2024-03-18 15:04:12 +01:00
2024-04-15 23:04:38 +10:00
2024-05-15 08:06:21 -07:00
2024-01-31 13:00:28 -05:00
2024-03-18 15:04:12 +01:00
2024-06-03 13:45:07 +02:00
2024-05-06 17:56:56 +02:00
2024-03-18 15:04:12 +01:00
2024-05-24 22:16:59 +02:00
2024-06-04 19:02:02 +02:00
2024-06-06 20:17:06 +02:00
2024-03-28 18:57:57 -04:00
2024-03-28 01:30:38 +01:00
2024-05-28 11:08:26 +02:00
2024-01-31 13:00:28 -05:00
2024-05-16 14:53:09 +02:00
2024-03-18 15:04:12 +01:00
2024-03-26 13:07:04 -04:00
2024-04-15 23:04:38 +10:00
2024-01-31 13:00:28 -05:00
2024-05-30 15:51:30 +02:00
2024-03-23 01:24:18 +01:00
2024-03-27 10:25:31 +11:00
2024-06-03 13:45:02 +02:00
2024-03-28 18:57:57 -04:00
2024-06-04 14:17:58 +02:00
2024-05-09 12:50:09 +10:00
2024-05-20 02:56:25 +02:00
2024-03-18 15:04:12 +01:00
2024-05-08 11:13:20 +02:00
2024-03-28 22:57:57 +11:00
2024-05-26 11:32:06 +02:00
2024-04-24 19:54:44 +02:00
2024-03-18 15:04:12 +01:00
2024-06-05 10:02:37 +02:00
2024-03-18 15:04:12 +01:00
2024-01-31 13:00:28 -05:00
2024-01-31 13:00:28 -05:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-26 13:07:04 -04:00
2024-04-15 23:04:38 +10:00
2024-05-27 20:02:49 +02:00
2024-06-06 14:55:23 +02:00
2024-02-16 01:53:33 +01:00
2024-06-07 11:36:20 +10:00
2024-05-26 11:32:06 +02:00
2024-02-27 16:14:39 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-26 15:39:39 -04:00
2024-04-25 23:24:47 +10:00
2024-05-31 21:37:37 +10:00
2024-01-31 13:00:28 -05:00
2024-04-12 17:03:18 -04:00
2024-05-24 18:41:18 +02:00
2024-03-18 15:04:12 +01:00