Jump to content

Separate time curves for timelines


shadowslair

Recommended Posts

From what I see now Spriter uses one time curve as a way of interpolation for all animated properties. Implementation wise it changes the time factor to follow a curve and then makes linear interpolation.

Is there a way to e.g. have linear movement interpolation, but nonlinear rotation interpolation between two keyframes?

Right now I don`t think it`s possible, so is there any chance Spriter 2 to support different time curves for each parameter timeline?
E.g.
Position
Angle
Scale
Alpha

The UI will allow for timeline expand 3ds max style.

For the file format the least intrusive way with the current version will be something like:
<key id="0" curve_type_POSITION="cubic" curve_type_ANGLE="instant" (...) c1_Position="0" c2_Position="0" c1_Angle="0" c2_Angle="0"  (...) spin="-1">

Or they can be split into different keys of course.
Having them split can make it just a little bit more complicated, also there will be small performance penalty, but this will allow for better flexibility and will
increase Spriter usability IMO, so they will be worth it. =)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...