In the previous sprint, I have faced a lot of challenges. First: the FX will exist through out the whole animation, while I want the FX to exist only when the character is moving. Second: the follow position is not stable. Even after I use the method from last time, the projected point will have a lot of unpredicted motions. This will cause the ribbon to jitter a lot.
To solve the first challenge, I made a custom animation notify state which acts like a switch. This controls the boolean which then spawns and deletes the particle system.
To solve the second challenge, I have used the VInterp node. This node will output a smooth transition from current position to target position over time.
After solving this two challenges, I start to make shaders for the trail, them emplement these FX back into the animation sequence. I have also made a ripple FX for more details.
This is the final look: