Currently, Spine’s clipping mask applies to everything between its start and end slot, without the ability to exclude specific slots. This is problematic when an animator wants to have an object (like a character) appear above a clipped background while still keeping the background masked correctly.
The current workaround requires rearranging the Draw Order or splitting animations into separate Spine projects, which can be impractical when working with complex scenes. It would be much more efficient if we could simply mark a slot as “Excluded from Clipping Mask” so it remains visible even if it’s within the clipping range.
Proposed Solution:
- Add an “Exclude from Clipping” option for slots.
- Allow specific slots to be ignored by the clipping mask, while still applying it to everything else.
- This would eliminate the need for workarounds involving layer duplication, multiple skeletons, or animation splitting.
Benefits:
- More flexibility in organizing Spine projects.
- Less manual work adjusting Draw Order to avoid unwanted clipping.
- Cleaner and more efficient animation workflow, especially in layered environments.
Would this be possible in a future update?