When calling Set End Frame the TRangeBound type defaults to inclusive causing the range to go from [0, 50) to [0, 50]. This causes the section to last for one frame longer than it should.

Steps to Reproduce
  1. Create a sequence named shot001
  2. Add camera to shot001
  3. Create a sequence named shot002
  4. Add a camera to shot002, position it so that a cut from shot001 to shot002 would be noticeable
  5. Create a master sequence
  6. Add a shots track to the master sequence
  7. Add shot001 and shot002 to the shots track
  8. Set shot001 to end at frame 50
  9. set shot002 to begin at frame 50 and end at frame 150
  10. Scrub in the master sequence to near frame 50 then use the right arrow key to advance one frame at a time until you reach frame 50
  11. Notice that shot002 starts on frame 50
  12. Create a new Editor Utility Widget
  13. Add a button in the designer
  14. Add an on clicked event in the widget's graph for the button
  15. Set up a blueprint like the attached screenshot from the on clicked event
  16. Compile and save the utility widget
  17. Run the utility widget and click the button
  18. Repeat #10


Shot002 now starts on frame 51

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-91384 in the post.

Login to Vote

ComponentUE - Anim - Sequencer
Affects Versions4.25
Target Fix4.25
Fix Commit12502035
Main Commit14151001
Release Commit12502035
CreatedMar 31, 2020
ResolvedMar 31, 2020
UpdatedAug 20, 2020