Blender Git Loki

Git Commits -> Revision 97490a2

October 18, 2019, 12:43 (GMT)
Fix T68700: Incorrect 'absolute' timing of animated masks in the Video
Sequence Editor

Code in 'seq_render_mask' will effectively do
BKE_mask_evaluate(mask_temp, mask->sfra + (cfra - fra_offset), true)
where 'fra_offset' is zero for absolute and seq->start for relative.

If we really want the scene's current frame (as advertised) if Mask Time
is set to Absolute (effectively ignoring the Mask Settings start/end) we
need to change the fra_offset from zero to mask->sfra.

Also BKE_animsys_evaluate_animdata should take mask->sfra into account
as well (otherwise mask animation [points] and other animation [e.g.
opacity] will run out of sync)

Reviewers: campbellbarton, ISS

Maniphest Tasks: T68700

Differential Revision: https://developer.blender.org/D5495

Commit Details:

Full Hash: 97490a289c60f967561553b204e4a77a5792ee0d
Parent Commit: ed86125
Committed By: YimingWu
Lines Changed: +3, -2

2 Modified Paths:

/source/blender/blenkernel/intern/seqmodifier.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021