• Bugs
  • Deform key in Skin not showing up in dopesheet

Hey guys, not 100% sure this is a bug but it might be.

We have a couple animations that have a deform-key for an attachment that is part of a Skin. The deform key doesn't show up in the Dopesheet when that Skin is "pinned" in the Skins panel.

The deform key will ONLY show up in the Dopesheet if that Skin is the skin that is selected in the Tree panel. This means we often will be modifying an animation (lengthening it or shortening it, etc) and we aren't affecting the deform-key because it isn't showing up.

Is that normal, or a bug? If it's a bug and you need me to provide more info on it, just let me know. Thanks!

Related Discussions
...
  • تم التحرير

It's normal, though admittedly a little tricky. The dopesheet doesn't show all the timelines all the time, otherwise it could be very cluttered for some projects. When an attachment is not visible in the tree, it won't be visible in the dopesheet either.

If you enable Show all skin attachments then you'll get a lot more attachments visible in the tree/dopesheet. I'll add some text to explain this in the docs.

If you want to see ALL the timelines, you'll also need to uncheck all the tree view settings that start with Hide .... Notably, Hide viewport skin bones will cause the dopesheet to hide the timelines for skin bones that aren't currently active, even though those bones can be seen in the tree when Hide skin bones and constraints is unchecked.


Edit: docs updated! New sections:
Dopesheet view - Spine User Guide: Visibility
Graph - Spine User Guide: Visibility
Added 2nd sentence to these:
Tree view - Spine User Guide: Show all skin attachments
Tree view - Spine User Guide: Hide viewport skin bones
And added last sentence to these:
Skins - Spine User Guide: Skin attachments
Skins - Spine User Guide: Skin bones

Ahh, okay awesome thanks for the clarification - I think I was misunderstanding what "pinning" the Skins in the Skin window was supposed to do. Makes sense now - and thanks for letting me know about that drop-down menu with the checkboxes, didn't know that existed 😃

Glad to help! Thanks for pointing it out so we could improve the docs!

Only the "active skin" can be edited, that's why pinning other skins doesn't cause their dopesheet/graph rows to appear. If it did, you might have a lot more rows than you want, which could make animating more difficult. Also you wouldn't want to have to pin ALL the skins in order to see all the rows.

You didn't know about the tree view settings?! :o 😉 They are super useful for skins. You can see the attachments for all the skins at once and can easily move an attachment from one skin to another.