Heya,
I recently had a bunch of crashes and it took a while to troubleshoot.
The issue was that I added some blend material on an asset, added the asset to the sequencer and animated some parameters.
Then I copied the asset to another level and now it crashed unreal, everytime I clicked on it.
Turns out it was because it still had the dynamic material instance assigned that got created when I added it to the sequencer in the other level.
It would also click in that level, if I clicked on it WITHOUT having the sequence open.
I couldn´t even delete the dynamic material instance without crashing it.
The workaround was to add it to the sequencer, animate it, but than hit “revert” on the dynamic material instance immediately.
So now, the dynamic material instance is only on the asset, when I open that sequence, otherwise it reverts to the original.
Now.
- Is that normal behaviour and if so, how am I supposed to deal with it? Seems counterintuitive that I´d have to do the “revert” dance everytime and when I don´t it´´ll crash…
- If its the specific master material parent of the material instance, any idea where I should start troubleshooting? Because its rather complex and going one node at a time would take forever…