• Editor
  • Spine v4-beta: it has a curve editor!

Related Discussions
...

Hey, uninstalled Comodo and it works!

I thought disabling it was enough, but I was wrong. I'm done with Comodo, is not the first time something similar happens.

Thanks for the help and for providing alternatives. ! Curve editor, here I go 😃

Great to hear!

Comodo is really bad. I wonder if we should detect it specifically and make it clear that it should be uninstalled. I hate that they create pain for Spine users and work for us!

2 meses más tarde

I have some feedback about the curve editor:
I find it a bit weird, workflow wise, that when we select a keyframe and apply a bezier type, it affects the OUT of the selected keyframe and the IN of the next keyframe.
Because of that, I have trouble getting the exact bezier curve I want without doing everything manually 🙁

@funshark, I'm not seeing that behavior in 4.0.75-beta. What version are you using? For example with this curve and selected key:

Image removed due to the lack of support for HTTPS. | Show Anyway


After pressing the "flat" preset button it becomes:

Image removed due to the lack of support for HTTPS. | Show Anyway


The preset buttons should only affect the handles that originate from the selected keys.

@Nate, it's in 4.0.75.
Using it a little more, it seems it's a bit more complicated than that and it depends on the order in which we use the buttons.
Utlimately, I am able to get what I want with some combinations although the logic behind it is a bit weird :think:

On your screenshot, if I press the "flat" option, I expect the two handles of the same keyframe/point to be flat, but yeah I can understand that it may be useful to be able to apply it only on one side


Also, is there a rough ETA for the v4 release?

Fantastic work on the graph editor, a much needed feature for workflow.

+1 agree with @funshark, it's a bit of a different workflow to work with keys this way. Unity and many 3d software graph editors work by selecting a keyframe and being able to edit the bezier handles on the left/right of the selected keyframe, and not the following unselected keyframe. Not the end of the world, but maybe that way because of the way the current code base is setup?

+1 also wondering if there's any rough ETA for v4 release? I'm a little nervous to introduce a beta version in production, but would really like to use this feature.

funshark escribió

On your screenshot, if I press the "flat" option, I expect the two handles of the same keyframe/point to be flat, but yeah I can understand that it may be useful to be able to apply it only on one side

In my screenshot the selected key (cyan) has a handle after it, but none before it. When you press the flat preset button, it sets the one handle to flat. If the key had two handles, one before and one after the key, it would set both to flat. Only the ease in and ease out preset buttons affect the handles coming out of the key after the selected key.

funshark escribió

On your screenshot, if I press the "flat" option, I expect the two handles of the same keyframe/point to be flat, but yeah I can understand that it may be useful to be able to apply it only on one side

Yep, this is how Spine works too. If you guys can let us know how to reproduce any behavior you feel is strange, we're happy to fix it up!

We are ready to release 4.0 now, except we can't just yet because the AS3 and Lua runtimes have not yet been updated. We've had some health issues on the team that have delayed getting it done, but we have adjusted and are working on it. I would hope to have it released within 2-3 weeks.

@funshark if you are using Liner curve, you will not have handles. Let's say you have 3 keys, A,B and C. you want the interpolation between A and B to be linear and between B and C to be Bezier, the B key will have only one handle on the right side of the key, like in your example.
If you put key A to be Bezier, key B will have handles from both sides as the interpolation between keys A and B is now Bezier.

Keep in mind if you want a key to be linear, when you select the key and apply the Linear curve, the interpolation between the selected key and the next one will be linear, hence no handles.

@Sinisa yeah, I figured it out after a few tries. The thing is, in most other softwares, when you choose to flat down a key, the handles are automatically created and applied. We don't think in term of curve between 2 keys but only in term of key.
Like I said, I can still get what I want, it's just another way of thinking and I can see some advantages to it.

@Nate Thanks for the explanation and the ETA. Greatly appreciated and take care