Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
enhancement_small.png
CLOSED  Enhancement #342  -  Parameter-defined interpolation
Posted Feb 17, 2013 - updated Jan 05, 2019
action_vote_minus_faded.png
1
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Done" and resolution "RESOLVED".
Issue details
  • Type of issue
    Enhancement
  • Status
     
    Done
  • Assigned to
     Konstantin Dmitriev
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Konstantin Dmitriev
  • Owned by
    Not owned by anyone
  • Time spent
    50 hours
  • Category
    Not determined
  • Resolution
    RESOLVED
  • Priority
    Featured
  • Targetted for
    icon_milestones.png 0.64.1
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
I would like to have a possibility to set default interpolation for the parameter of the layer. So, all changes to this parameter in animation mode will produce the waypoint with specified interpolation.

At the moment we have following rule:
  • if there is already waypoint at this frame, then use interpolation of existing waypoint
  • else use the global default interpolation (set at the toolbox)


My suggestion is to allow user right-click any parameter of the layer and choose default interpolation (Clamped/TCB/Linear/Constant/Ease) on "Not set". "Not set" is the value by default and then the global default interpolation is used.

Then the rule of assigning interpolation for waypoint will look like:
  • if there is already waypoint at this frame, then use interpolation of existing waypoint
  • else if there is a default interpolation set for the parameter (!= "Not set") then use it.
  • else use the global default interpolation (set at the toolbox)

#5
Comment posted by
 Carlos López
Aug 23, 17:21
Applied to master branch

The issue was updated with the following change(s):
  • This issue has been closed
  • The status has been updated, from Being worked on to Closed.
  • This issue's progression has been updated to 100 percent completed.
  • The resolution has been updated, from Not determined to RESOLVED.
  • Time spent on this issue, from No time spent to 50 hours.
  • Information about the user working on this issue has been changed, from Konstantin Dmitriev to Not being worked on.