• Bugs
  • Weird 'ghost' mesh keys

Related Discussions
...

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:

  1. import image green
  2. make image green a mesh
  3. create bone green
  4. parent image to bone
  5. duplicate bone green
  6. rename duplicated bone to red, rename its image to red,
  7. move aside bone red to see it
  8. go to animate mode, then select a vertex of green and move it
  9. press spacebar, then select the created deform keyframe, copy it and paste it at e.g. 40 in the timeline
  10. create a couple more keyframes in the timeline by moving the vertexes of green
  11. press spacebar, then select all the deform keyframes of green and copy them
  12. position timeline line to 0, select the slot red, paste by pressing ctrl+v

Bug occurs

  1. 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.