In this small R&D project I wanted to control some vertex animation effects from a material with a Niagara system, the overall idea being to make a bird fly more "dynamically" where it would beat it's wings more when it's velocity increased, glide at lower velocity while the head and tail would pitch, yaw and roll in line with the particles own pitch, yaw and roll based off it's velocity.
I learned a lot about Niagara and passing information from it to Blueprints and Materials.
Thanks for looking and I hope you enjoy my meandering birds.
View from a "look at" camera following one of the birds (as best as it can)
Overview of the material parameters, this is a "static" version of the material with the head and wing parameters adjustable for debug purposes, the WingFlapSpeed and HeadAngleX Y and Z are controlled via Dynamic Parameters from Niagara.
View from a camera that follows a bird. Apologies for the janky camera movement.
Idle view of the birds as they fly around the scene.