Hey, I have been using unreal engine to make motion graphics and music videos for a couple of years now and I have constantly run into this issue which I would love to find an answer for.
Here’s what I do to create the problem:
- I build a scene for cinematic
purposes - Set up sequencer for rendering cinematic
- Import image sequences to be used as animated textures
- Connect up media players etc
- Render out cinematic in 4k via sequencer
Problem: the animated textures in the render are very choppy. It might play smoothly for a second or 2, then freeze, then play at 2 frames a second… it’s all over the place.
It seems the common answers to this problem are - use image sequence, set a fixed frame rate, make sure frame rates of sequencer and image sequence match. however none of those seem to fix the problem. Usually I can improve the situation by compressing the image sequences I’m using in my scene down to small jpg files - although rarely does this remove the frame drops and stuttering entirely.
I notice that this problem doesn’t occur in a default scene, it only seems to happen in scenes which don’t run in real-time in the viewport. Though surely if I was doing this property it shouldn’t matter as I’m rendering cinematics not real-time games.
My best guess is it has something to do with unreal engine dropping frames in the animated textures because it is running out of memory? Though I am truly Not sure at all. I would have thought sequencer could handle this, and keep things in sync.
Does anyone have any ideas on how I might be able to get these animated textures to render frame for frame in my cinematic scenes I have been building?
Thank you so much