Material challenge: Morphing material based on velocity

If your projectile exists beforehand as a blueprint component, you could try creating an event on your projectile “On Component Hit” and get events from that. But since most projectiles are created at spawn I am not sure how you could do it. But to get continuous acceleration info would still require sampling the position in the blueprint. You don’t have to do it every frame but if you do it less the data will be less accurate.