Page MenuHome

Problem with direct navigation with NLA tracks with multiple NLA strips
Closed, ArchivedPublic

Description

System Information
Win7/64, GTX 750 Ti

Blender Version
2.75a official and latest build Blender-2.76.0-git.4aad17c-AMD64

Short description of error
With multiple NLA strips within an NLA track, when setting the current frame to within the range of one of the NLA strips, the animation of previous/following strips is not taken into account. Consequently, NLA animation only works correctly if starting the animation with the very first frame.

Exact steps for others to reproduce the error

  1. Open the attached file. Description: The cube is animated in the NLA editor. There is one track containing two strips. The first strip contains a translation only, the second strip contains scaling only.
  2. Navigate to frame 40: You see that the cube is being scaled but the preceeding translation that is taking place in the first NLA strip is ignored.

I expect to always get the same result when navigating to the same frame.

Event Timeline

Willi (willi) raised the priority of this task from to 90.
Willi (willi) updated the task description. (Show Details)
Willi (willi) added a project: BF Blender.
Willi (willi) edited a custom field.
Willi (willi) added a subscriber: Willi (willi).
Sybren A. Stüvel (sybren) closed this task as Archived.Jan 6 2020, 3:36 PM
Sybren A. Stüvel (sybren) claimed this task.

I can't reproduce this with current master (2.82, rB7213c42b6e55c55f14472dbb9440d4628122bec8). The reported inconsistency is no longer there, as no matter how you play back the animation, the location from the first strip is no longer applied after the strip ended. This means it always snaps back to the origin, which IMO is expected & correct behaviour.