Page MenuHome

Some VSE attributes with keyframes are not sensibly evaluated when the scene is referenced as a strip from another VSE scene
Closed, ResolvedPublic

Description

System Information
Operating system:
gentoo
Linux herakleion 4.12.12-bob #38 SMP Sat Dec 9 23:32:34 EST 2017 x86_64 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz GenuineIntel GNU/Linux

Graphics card:
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile 3GB] (rev a1) (prog-if 00 [VGA controller])

Blender Version
Broken: 2.79b

Short description of error

If a VSE strip is a scene strip that references another VSE scene and the Use Sequence checkbox is enabled, some properties that are keyframed in the source scene appear to not be evaluated correctly in their time frame in the target scene. I was animating the X Position on a transform strip. I got the animation the way I wanted in the source scene. When I referenced it from the main scene the videos did not show up in the position I expected.

Exact steps for others to reproduce the error

Create a scene with an image or movie whose transform X position is animated.
Create a second scene. Create a couple of scene strips referencing the first scene and lay them out through the timeline.
Scrub through the second scene and watch the animations not correlate with how the first scene was animated.

Event Timeline

this uploaded project exhibits the problem in my version of 2.79b

Sebastian Parborg (zeddb) triaged this task as Needs Information from User priority.

I can't reproduce this in 2.8 can you check that this is the case for you also?
https://builder.blender.org/download/

Richard Antalik (ISS) claimed this task.
Richard Antalik (ISS) raised the priority of this task from Needs Information from User to Confirmed, High.

@Robert Forsman (mutantbob) the "more than erratic" (image jumping around after scrubbing) behavior is caused by rendered frames being put into cache + not evaluating prop value when rendering scene.

I can confirm property value not being evaluated. Being core functionality, assigning high priority.

When I load the .blend file into the 2.8 beta it behaves differently than 2.79, but is still not evaluating the way I feel it should.

Also, the mouse buttons do not work in 2.8 the way I remember them working in 2.79. It is very jarring.