Description

The view and work range scripting functions use float values for their seconds, which leads to precision issues, as these values are stored as doubles. 

Steps to Reproduce

Repro:

  1. Create a level sequence
  2. Run the attached python script

EXPECTED: The view and working ranges don't have asterisks, indicating that the view and work ranges are on integer frames rather than subframes.

 

Original repro:

  1. Create a script that calls Set Work Range Start, Set Work Range End, Set View Range Start and Set View Range End with the values retrieved from the playback start and end times on a sequence
  2. Run the script and notice that the view and work range frame numbers have asterisks signifying sub frame timing.
  3. Adjust these values from the UI and see how they snap to frames without asterisks 

RESULT

The scripting calls cannot accurately set the view and work ranges

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Target Fix5.4
Fix Commit27240155
Main Commit27240177
CreatedAug 11, 2023
ResolvedAug 21, 2023
UpdatedAug 22, 2023