- Editado
Keyframes bones problem
I'm new to Spine. When I change a bone positon in the last frame, the frames behind it also change, how do I make it stop?
I don't know the spine terms to explain better, sorry
You can change the interpolation between two keys to be stepped, which means the value won't change until the second key is set. That is done using the Graph
view:
Graph - Spine User Guide: Stepped
Eg, press alt+G
in animate mode, click a key, change it to stepped, and now the interpolation between that key and the next key will use stepped.
Thanks
I just made a video to explain better my problem
Im changing keyframe 60, but the keyframe 50 is also affected, I don't want this to happen. This doesn't make sense
I'm tweeking the green and blue keys on the timelime, but this is just ridiculously counter intuitive.
Is there a setting to make things more straigh forward?
You're not seeing the keyframes before, because you haven't activated that option, but just the frames. As you know, Spine interpolates the frames between two keyframes, so what you're seeing is just the new interpolation frame, don't worry (:
If you want to see the keyframes instead of frames, just click here:
You have frame ghosting on, 11 before/after/step. You might think you'll see 11 frames ago, however you also have Image removed due to the lack of support for HTTPS. | Show AnywayAnchor
checked. This anchors the frame ghost frames so they are relative to the first frame, not to the current frame. So instead of seeing 11 frames ago, you see every 11 frames, eg: 0, 11, 22, 33, 44, 55, 66. So the ghost you are seeing is 55, which is between your 50 and 60 keyframes. You can tell what frame ghosts are rendered at because there is a little tick in the ghost line above the timeline:
This is why the ghost changes when you change key 60: Spine is interpolating between keys 50 and 60. If you want to hold from key 50 until key 60 is reached, then you would choose "stepped" in the Graph view for key 50.
My point is, the previous keyframe changed, you guys got attached to the wrong aspect of the video
I know you can fix it by adjusting they green and blue key in the time line, but it is messy and I didn't have to care about this kind of stuff in Dragonbones and Spriter. I was hoping for a 'hidden' option or something like that. It's just counter intuitive
Thanks anyway
I believe you just have a misunderstanding about what is happening. As explained above, the red ghost you are seeing is from frame 55. You do not have a key frame set on frame 55. You have key frames set on 50 and 60. When you change 60, I assure you that none of your other key frames are changed. Spine interpolates between your key frames (unless you set a stepped key), so the pose between key frames 50 and 60 are dependent on the keyed values at 50 and 60. When you change 60, the interpolation between 50 and 60 changes and this is why you are seeing the red ghost at frame 55 change.
For an example, say the key at frame 50 sets the rotation to 40 and the key at frame 60 sets the rotation to 100. If your graph has a linear curve (which is the default), then because frame 55 is halfway between keys 50 and 60, the rotation will also be halfway between the keyed values 40 and 100 = the rotation is 70. Now if you change the key at frame 60 to have a rotation of 120, then at frame 55 the rotation is halfway between the keyed values 40 and 120 = the rotation is 80.
I hope that clears things up a bit! :nerd: Depending on what you want to do, you can either set a key at 55 so that frame doesn't change when you change 60, or you can use a stepped curve.