Reference/Release Notes/3.3/Animation Rigging
< Reference | Release Notes | 3.3
Animation & Rigging
Dopesheet & Timeline: Grease Pencil in main modes
The Timeline and Dopesheet editors now show Grease Pencil keyframes, without having to switch to Grease Pencil mode (rB92d7f9ac).
Dopesheet Editor: Custom Properties for Actions
The Action mode of the Dopesheet now shows the active Action's custom properties (rB57816a64). Before, these were only accessible via Python.
NLA: Frame Start / End sliders
The NLA's Strip Frame Start / End sliders now behave more predictable (rBbd00324c). Manipulating the Frame Start slider will just slide the entire strip (instead of changing its playback speed to make it longer/shorter). The Frame End slider behavior depends on the Repeat setting:
- 1 Repeat: the underlying Action is made longer/shorter.
- Less or more than 1 repeat: the number of repeats is adjusted.
The Frame Start / End sliders no longer stretch the timing of the strip. This can be done explicitly, as before, with the Animate Time settings.
Python API
action.fcurves.clear()
can now be used to remove all FCurves from the given Action (rB091100bf).fcurve.keyframe_points.clear()
can be used to delete all keyframe points of an FCurve (rB4812eda3).- NLAStrip has two new properties:
frame_start_ui
andframe_end_ui
(rBbd00324c). These behave like described above. The already-existing propertiesframe_start
andframe_end
have been simplified, and just ensure data consistency now (i.e. no overlapping NLA strips).