Maniphest T39316

Graph Editor - keyframe tension arms will not scale
Closed, Duplicate

Assigned To
Joshua Leung (aligorith)
Authored By
Ignatz (ignatz)
Mar 21 2014, 11:45 AM
Tags
  • Animation & Rigging
  • BF Blender
Subscribers
Bastien Montagne (mont29)
Ignatz (ignatz)
Joshua Leung (aligorith)

Description

Windows 7 Pro 64-bit
Intel Core i7-4770K CPU @ 3.50GHz
ASUS nVidia GeForce GTX 760 2GB GDDR5 DirectCU Mini

Worked: 2.69 r60995

Broken: 2.70 19e627c

Problem: Selected keyframes will not respond to scale (S) command.

Select any keyframe center anchor point on motion curve. Tension arms refuse to scale.
Individually selected tension arms will respond to scale command.

See attached blend file.

Event Timeline

Ignatz (ignatz) created this task.Mar 21 2014, 11:45 AM
Ignatz (ignatz) raised the priority of this task from to 90.
Ignatz (ignatz) updated the task description.
Ignatz (ignatz) added a project: BF Blender.
Ignatz (ignatz) edited a custom field.
Ignatz (ignatz) added a subscriber: Ignatz (ignatz).
Bastien Montagne (mont29) assigned this task to Joshua Leung (aligorith).Mar 21 2014, 12:48 PM
Bastien Montagne (mont29) lowered the priority of this task from 90 to Normal.
Bastien Montagne (mont29) added a subscriber: Bastien Montagne (mont29).

Quite sure this is not a bug (scaling of control points is not designed to work the way you expect it), but assigning to Joshua for confirmation. :)

Joshua Leung (aligorith) added a comment.Mar 21 2014, 1:00 PM

IMO it's a bit of a regression due to a commit Campbell made during bcon4 IIRC. (https://developer.blender.org/rB6cc5bdc99e63b05248f132833bfe0259c2a27923)

The problem is that we have a bit of a tradeoff here.
IIRC, Campbell's commit disabled scaling and/or rotating so that handles don't go crazy when you simply select everything and scale up/down a whole cluster of stuff. The alternative is what used to be in place, which intended to allow this sort of modification when you've got just a single keyframe + its handles selected (AND with the "individual centers" pivot mode active, as in this file).

Joshua Leung (aligorith) added a project: Animation & Rigging.Mar 21 2014, 1:02 PM
Ignatz (ignatz) added a comment.Mar 21 2014, 1:33 PM

Gentlemen, do let me point out that this behavior is not only applicable to a single selected keyframe.

If the pivot form 'Individual Centers' is selected then this is what is needed to scale the tension on multiple selections at one time.

Ignatz (ignatz) added a comment.Mar 21 2014, 1:38 PM

Oh, and I forgot to mention this...

This functionality is indispensible when it is necessary to vary the tension on multiple, equal curves at once.

A particular example of this would be when varying the tension a keyframe of an object's scale animation - equally on X, Y and Z - to constantly maintain the object's proportions.

Joshua Leung (aligorith) changed the task status from Unknown Status to Duplicate.Mar 27 2014, 11:04 PM

✘ Merged into T39457.