Foliage Interaction in UE4

Foliage deformation using Niagara, feeding normalised velocity into colour and writing sprites to a texture. The foliage shader uses that texture to rotate itself around its pivot in the direction of the ball.