So we’ve all seen this in countless games, I personally fell in love with such FX in Street Fighter, Smash Bros, DBZ,… Any idea on how to achieve something like this via shader? Is it about the geometry or is it in the math? How easy would it be to make it customizable so that one could define the direction of the lines within the shader? (So not just radial, but also side to side versions)
To create this in a plane mesh, you’ll probably be looking into polar coordinates. Check this out: How do I make a radial UV texture coordinate map? - #23 by Bruno
You can create a texture with linear streaks and map it to a plane like that. On the side to side versions, you can just rotate the UVs before sampling that same texture
Looks promising! I’ll take a look, thanks!