[Link Removed] for reference
Playing back a sequence shouldn't have buffered samples. We should have a single one, which was built from the sequence. We need to make sure when played back that it mimicks what was seen when recorded. If there were delays to time align, we have to validate that it is still aligned when playing back both in editor using sequencer and MRQ.
Use the attached LiveLinkDelay project to validate easier.
1) Open the level sequence in the content browser in Sequencer
2) Play back / step through the sequence. Observe how the camera rotates with each frame as the recorded LiveLink source is evaluated.
3) Render out the sequence with MRQ (use the NoDisable MRQ config in the content browser)
4) Look at the rendered frames that were outputted. Observe that there appears to be a 10 frame delay (there will be ~10 frames that are identical, and then the camera starts rotating).
Expected result after applying the fix is that the MRQ frames now match the in-editor frames. It is possible that you will still observe a 1 frame delay, which is a separate bug being looked at.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
What is the difference between Camera and CineCamera?
What controls of umg have mouse wheel events in UE4.27?
How to assign a value to a member of UMG's UMaterialInterface pointer type in C++?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-184352 in the post.
0 |
Component | UE - Virtual Production - IO - LiveLink |
---|---|
Affects Versions | 5.2 |
Target Fix | 5.3 |
Created | Apr 26, 2023 |
---|---|
Resolved | Aug 2, 2023 |
Updated | Oct 24, 2024 |