How would you do this ZZZ's electricity?

Hello, I saw this beautiful electricity effect from Zenless Zone Zero, and trying to duplicate it.
I tried to duplicate with texture noise scrolling to a mesh, multiplied with just (0,0,1)
it kinda works, but since it is not local space, it just moves to one direction.
Any suggestion to achieve this effect would be a lot helpful!


bellow is reference I am using

Yeah, their electricity looks great!

I think they might have actual mesh strips that they animate for this.
Seeing as this needs to work on mobile that would be a good way to keep overdraw low.

I see! Can I know how could I animate mesh and import in niagara? Sorry if that was a noob question😅

Easiest tends to be an alembic export. Niagara has a renderer specifically for it.

You could also animate it using the material with World Position Offset. Maybe add some texture offset + sine

You can also use Ribbon for geometry. Then render the lightning material on it.

1 Like

I have not touched Unity for very long so I can’t say for sure, but there is some possibility that it uses VAT to animate the lightning geometry. Technically the vertex offset animation/WPO can be handled with pure math in material, but that can get a bit fiddly.

What Jukerlaw said, in Unreal Niagara this is best handled by Ribbon Renderer. You can adjust the noise or orbital movements very easily.

Sorry know I’m late. You could also try vertex painting the mesh shapes to influence the movement. Is it a chance they are just bent planes with a lightning texture on them? Would love to know how you did it.