Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayde Moss <wbmoss_dev@yahoo.com>2021-01-14 23:13:26 +0300
committerWayde Moss <wbmoss_dev@yahoo.com>2021-01-14 23:13:26 +0300
commit30dd31a7b3d85d79398c193ded77449a78568d67 (patch)
treeb84fff6806723c269213cf4fda7e6245f5eb06af /source/blender/editors/transform/transform_convert_mesh_skin.c
parent0815e2fdb15f27e4b62196d7b2725b0b235c9c6b (diff)
Fix T81533: NLA Properly Draw FModifiers
When NLA strips weren't time-aligned with the underlying action, then fcurve modifiers would not be drawn anchored to the strip. Fmodifiers were evaluating properly, they just weren't drawn with the proper offset and scale. To fix it in this specific case, I've chosen to undo the keyframe remapping then remap the draw-evaluation-time from scene time to fcurve time. Afterward, I redo the keyframe remapping so the controls are properly drawn. The Envelope fmodifier has special drawing code which was fixed too. In this case, no mapping at all was happening. The solution was similar, to remap the envelope control points from fcurve time to scene time.
Diffstat (limited to 'source/blender/editors/transform/transform_convert_mesh_skin.c')
0 files changed, 0 insertions, 0 deletions