When switching Actions in the action editor, set the playback range to match the Action.
Go to file
Sybren A. Stüvel b858e432d0 Add Makefile to build ZIP files for add-on and extension
`make` now builds two ZIP files:

- Extension for Blender 4.2+
- Add-on for Blender 4.1
2024-06-20 12:32:12 +02:00
media Update documentation 2024-06-20 11:52:24 +02:00
source Update info in bl_info dict 2024-06-20 11:51:14 +02:00
.gitignore Add Makefile to build ZIP files for add-on and extension 2024-06-20 12:32:12 +02:00
LICENSE Initial commit 2024-06-06 17:09:03 +02:00
Makefile Add Makefile to build ZIP files for add-on and extension 2024-06-20 12:32:12 +02:00
pyproject.toml Initial checkin of the actual extension 2024-06-06 17:11:29 +02:00
README.md Fix video URL in README.md 2024-06-20 11:54:52 +02:00

Action to Scene Range

This is helpful for game animators who have many animation loops in the same file.

When an Action is assigned to an Object, and that Action has 'Manual Frame Range' checked, update the Scene frame range to match its length. No more need to set this manually!

If the Preview Range is active, that is updated instead.

Interface

Located in: DopeSheet Editor - Action mode - N-Panel - Action properties

Even before the extension is activated you see a Action Panel there. This panel allows you already to write in what time range that specific Action has and if it is cyclic. But even if it greys out the area of the action it will play your full timeline.

Action editor before the playback range is synced

After activating the extension it will use this settings, and will only play the animation in that range. The playback range is updated every time you switch between Actions, as long as those Actions have "Manual Frame Rate" enabled.

There is also a button "Action → Scene Range" in the same panel, which works for all Actions (also with "Manual Frame Range" disabled).

Action editor after the playback range is synced