I am not exactly sure where to post this, but this is probably more of programming question more than anything else.
How exactly is this programmed into the game? This kind of thing has no/very little vertices movement but it shows smooth animations?
I saw same thing in Final Fantasy Dissidia but it had lower quality and to me this looks like it switches textures on given frame of animation, which might be quite bad apporach. Since I would be making games for PC, something tells me that switching textures in real time to get this result will not give desired effect and in turn lower the performance (well kind of).