Search Issue Tracker
By Design
Votes
0
Found in [Package]
Issue ID
1157072
Regression
No
Control Track is not deterministic under workload when its clip ends before the final frame
How to reproduce:
1. Open the attached project ("case_1157072-TimelineNotDeterministic.zip")
2. Open the repro scene ("SampleScene")
3. Enter play mode
4. Press "A" to start the animation and then "S" to add some workload
Expected results: Track always reaches the end and fills the image fills the entire screen
Actual results: Track is not deterministic and so the image does not always fill the entire screen
Reproducible with: 2019.1.4f1, 2019.2.0b4, 2019.3.0a4
Notes:
1. "DirectorRealTimeline" timeline has Fixed Length duration mode so there is a gap from the end of the clip to the actual end of the timeline. If this timeline has a duration that fits perfectly to control track's clip tail, it is not possible to reproduce this bug.
2. Couldn't test with 2017.4 and 2018.4 because of missing Timeline functionality
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- VFX Graph Memory leak when calling the ClearPropertyBinders and AddRemoveVFXProperty
- Entering "Configure Avatar" inside the Inspector locks it
- [Render Graph Viewer] Resource list icons cropped and in inconsistent positions
- Scene View with Debug Draw Mode enabled is gray when GPU Resident Drawer is enabled
- The UI is not visible when resizing out of focus built Player window with Application.runInBackground set to false
Resolution Note:
This is a known issue with control tracks. Timeline only samples, it does not 'sweep' when evaluating. Control Tracks will leave objects in the last state they were evaluated, similar to animation tracks that don't use extrapolation. The workaround being is to set the other director extrapolation method to hold and extend the clip.