Sequence Recorder not recording Material Instance Dynamic

I was trying to record a sequence but failed. I was using a BP Character with Material Instance Dynamic created and applied. In the MID, there is a parameter which is tweaked per tick and drives WPO. Basically, a Zen Garden fish, except I’m using skeletal mesh with a swim forward animation. I wanted to record a sequence with me piloting the BP Character, swimming, turning.

In PIE, everything seemed fine. But when I play the recorded sequence (in editor or in PIE), the WPO is gone. When the fish turns, it’s just rotating bluntly.

For now, I have a workaround, which is to create a new actor that calculates its delta transform and set WPO based on that; with that attached to the recorded character and the visibility of the recorded character turned off, I have a close replication of what I wanted to record. But the “overhead” is enormous…

Sorry if it doesn’t seem like a question… But I’m sure you get what I mean…

Hey Vito, have you been able to figure it out ? I have the exact same problem with a ship and a dynamic water calls from every tick. When I’m recording everything is fine but when watching recorded sequences, waves aren’t there anymore and ship is just floating in the air. So i’d love to hear your solution if you figured it out.

And i wonder, is there a simple way to record gameplay in Unreal ? Or all we got is the sequence recorder ? Can we just place a camera in the scene and record everything ?

There still seems to be no way to have Sequence Recorder record MID parameters in 4.21.

Hi necromancers.
Anything new in here? I have this exact problem. I am trying to implement a sequence recording from BP and I can’t find a way to record any changes in materials, since I am not able of exposing the dynamic material created inside the blueprint.
Thanks!

Bump on this.
It’s kinda annoying 4 years later we still don’t have a way to do this.

I think I’m getting a similar if not the same issue. I am manipulating a material instance dynamic inside a blueprint and using the take recorder to record. Everything looks fine when playing in editor and when recording. When I come to playback the recording I can see most (I have issues with child actors not playing anything back including transform data, but I believe thats a separate issue as I can see those child actors transforms working as they should in the recording, only thing common to both is that the material instances are not working) things playing back as intended except for the material instance dynamic remains at default settings.

Anyone managed to get this working? Can we get any update from Epic about this?