JackHammer

Hey guys,
anyone know if it's possible to extend your animation along the dopesheet? For example a method similar to selecting the end frame and dragging to a further point resulting in your animation extending accordingly? Like scaling the timeframe with all points moving along uniformly. Is there something like this in spine?

Example: I have a 30 frame run cycle, but i need a 45 frame cycle. If I drag the last frame (30) to frame (45) the whole animation will readjust as best as it can to fill that time scale.

Thanks in advance
JackHammer
  • 전체글: 15

BinaryCats

Select all the key frames and drag them to 45
사용자 아바타
BinaryCats
  • 전체글: 1299

JackHammer

Thanks for the reply BinaryCats, unfortunately that doesn't have the desired effect. Just moving the key frames does only that, i'm looking to stretch the entire animation from 100% run time to 130%. My animation is made up of quite a few points that are offset, so i can't just shunt along key points unfortunately.
Was just wondering if this was a feature or not:)
JackHammer
  • 전체글: 15

MikeW

I could really do with this as well.

Complex animations have keys spread over the duration of the animation making manual time scaling of the animation incredibly painful.

This is a really basic tool in most animation packages, I'd love to see it in Spine.
MikeW
  • 전체글: 7

BinaryCats

Press shift....
사용자 아바타
BinaryCats
  • 전체글: 1299

MikeW

The Shift command just moves all following frames as well as the frame you are currently moving. It helps a little but is a far cry from actual time scaling (especially if you want to time scale some bone frames and not others).

The JSON export/import came to the rescue though as I just wrote a small script to process the json and scale all keys I want scaled :-)
MikeW
  • 전체글: 7

BinaryCats

You know if you change the visibility of the bones you don't want to change (to off) they wont show in the dope sheet. So you can still select all (but your bones) and scale down.
just to make sure we are talking about the same thing:
사용자 아바타
BinaryCats
  • 전체글: 1299

MikeW

Not sure we are talking about the same thing :-)

I want a quick way, when given keys at:
0, 4, 8, 16, 32, 64
to scale them (by for example 1/4) to result in keys at:
0, 1, 2, 4, 8, 16

I don't want to move them one by one (there may be loads).

I didn't know about bone visiblity effecting the dope sheet - thanks! That will be useful elsewhere - but it doesn't really help with the scaling issue.

Anyway, my script solves it for me. Just would be nice in the editor.

---

Aha!

I missed that you could grab the end of the selected time span and drag that to scale!

Thanks for the help BinaryCats and apologies for my slow uptake!

Mike.
MikeW
  • 전체글: 7

djdannyphantom

Hi i have the answer... select all keyframes, only the top key frames, in in the right of the blue aquare, drag and expand to your timeline! and thats all, enjoy it. Phantom Studio
djdannyphantom
  • 전체글: 1

SaadFayyaz

HY
what about version 4 of spine it totally disappeard from it
SaadFayyaz
  • 전체글: 15

Sinisa

Hey @SaadFayyaz,
The blue square is still there, just hold the box selection for a second and it will appear, then you can expand the keys. The same functionality is in the Graph, but there you can also scale the box vertically to add or remove value.
사용자 아바타
Sinisa

Sinisa
  • 전체글: 66

rubberbands

Nice, thanks Sinisa!

Slightly different from previous version, but yeah it works in 4! When you select the top row of keyframes to re-time an animation, select all frames and hold, the box flashes blue after a short time, you can then adjust the box!
rubberbands
  • 전체글: 8

Trusha

Hi @rubberbands @Sinisa

I am also not able to stretch the key frames in new version, can you please help me with that?
Trusha
  • 전체글: 4

Nate

사용자 아바타
Nate

Nate
  • 전체글: 11261


다시 돌아감: Editor