Offsetting the same Level Sequence for two actors in Unreal Engine 5.6

EnzoLuka
Wed, 15 Apr 2026 16:09:08 +0000
Film, TV & Animation

Hi everyone,

I am working on a roller coaster animation imported from Cinema 4D via Datasmith. The animation drives a train along a track using a custom Xpresso rig baked into a Level Sequence.

I need to run two trains on the same track with a 32 second time offset between them. Both trains share identical animation — the only difference is the start time.

My current approach:

One Level Sequence containing the full train animation cycle (79.33 seconds / 1904 frames at 24fps)

Two train actors in the scene — TRAIN_RIG_01 and TRAIN_RIG_02

I want TRAIN_RIG_02 to play the same sequence but starting 32 seconds later

What I have tried:

Adding the sequence twice in a Master Sequence and setting a Start Offset on the second instance — the offset does not seem to apply correctly to the bound actor

Duplicating the Level Sequence and manually shifting keyframes — works but creates a maintenance problem if the animation changes

Questions:

1. What is the correct way to bind the same Level Sequence to two different actors with a time offset between them?

2. Is there a Blueprint approach that would allow me to drive the sequence playback position programmatically with an offset?

3. Would a Sequence Player Blueprint with a custom start time be the right solution here?

Any guidance appreciated. Thank you.

1 post - 1 participant