[Feature] Multi layer onion skinning #1874
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This feature allows you to see onion skinning across all layers when enabled.
The use case is being able to draw separate entities of a character on several layers.
eg. you draw a man walking on layer A, and you want to attach a cape to that man without drawing on the same layer. While that was possible before, it was more difficult to do so because you would only be able to see the current frame of the man walking, while you might also need information about the previous and next keyframe.
Here you can see it in action. The head onion skin is on one layer and the hair onion skin is on another.
I have deliberately not added this to the camera painter because I don't see it having the same use case as drawings.
Also, while it could be argued that you would also want to be able to select which layer to skin specifically, that will have to be another feature request.
For now if you need to work with say only 2 layers, you can hide the other layers.
The feature can be disabled from the onion skin panel: