Creating a Virtual Screen intro animation

Hey everyone,

I have a question regarding the creation of the animation below. I just want a nod in the right direction as to how i can achieve something like this. Do i use, Niagara with splines? or is it possible to recreate this with Blueprints or perhaps there’s no way around it and it has to be done in an external 3D modeling software?
Maybe you guys have an idea and can help me

Thank you!