- Düzenlendi
Weird 'ghost' mesh keys
Hello
I'm on PC, running 3.5.51 on Windows 10 Pro.
When I say 'ghost', it's not the ghosting feature, it's more like a ghost like fantom, casper, another space-time.
Anyway, here's my problem. I have 2 bones, each with a slot, and an attachment inside. The attachments are the exact same image, they're just differently colored in Photoshop. But same size, and same mesh points.
HTTPS desteği olmadığı için görsel kaldırıldı. | Yine de Göster
My green square is animated using meshes.
But when I want to copy/paste the square animation of the green one into the red one, notice how impossible an animation for the red one is created in the green bone hierarchy.
First, I select the mesh keys of the green square attachment, then I select the red square attachment, then I paste, but nothing is created for the red square inside the red bone hierarchy, instead, the ghosting situation arrives.
HTTPS desteği olmadığı için görsel kaldırıldı. | Yine de Göster
HTTPS desteği olmadığı için görsel kaldırıldı. | Yine de Göster
And if I create some mesh keys animations for the red square, then "2 timelines" exists for the red one.
HTTPS desteği olmadığı için görsel kaldırıldı. | Yine de Göster
And sometimes, it happens to me that I can't modify some mesh keys anymore, because there's some kind of conflict with the 'ghost' one.
I believe this was fixed in one of the 3.6-beta releases. Could you update to the 3.6 release temporarily and see if the problem persists? Save your project file for 3.5!
Still the same even in 3.7.01
I confirm this bug.
REPRO STEPS:
- import image green
- make image green a mesh
- create bone green
- parent image to bone
- duplicate bone green
- rename duplicated bone to red, rename its image to red,
- move aside bone red to see it
- go to animate mode, then select a vertex of green and move it
- press spacebar, then select the created deform keyframe, copy it and paste it at e.g. 40 in the timeline
- create a couple more keyframes in the timeline by moving the vertexes of green
- press spacebar, then select all the deform keyframes of green and copy them
- position timeline line to 0, select the slot red, paste by pressing ctrl+v
Bug occurs
- select a vertex of red and move it, a new timeline is created.
BRIEF WORKAROUND TO PASTE THOSE KEYFRAMES (For Crocodilium):
- after point 10. go back to setup mode
- parent the slot red under the green bone
- go to animate mode and perform from 11. onwards, this time keyframes will be correctly created
- after that you can re-parent the red slot to your red bone and keyframes will stay.
https://www.dropbox.com/sh/et5k73sp7dfmdv4/AACkNkb0jYIl7EYokQO553hsa?dl=1 is the repro folder.
animations "test 1" "test 2" "test 4" show the bug
animation "test 3" demonstrates the workaround works.
I've created an issue: Ghost mesh keys · #219 · EsotericSoftware/spine-editor
Yep, I was doing what you proposed
Thanks for going into it in depth.