Texturing in Unreal
I want to use the material’s World Positon offset to create the movement effect for the character’s hair. I used the Simple Grass Wind node for this. Attention should be paid to the head of UV and mask drawing.
Animation BluePrint in Unreal
This picture is an animation space in Unreal. Used for smooth transition of swimming in different directions. Only in this way can the switching between the two swimming actions be more natural and harmonious.
Animation state machines can make transitions from action to action more natural. The nodes shown above are a basic production flow for swimming. The detailed production process can be found on Youtube.
One of the abilities that this character has in mind is invisibility. So I made a custom change material in the blueprint.