It would use world position offset, for sure. The rotation might be a bit tricky, I’m wondering about some combination of ‘object orientation’ and ‘dot product’ to lerp the rotation…
In any event, the main thing you would need is the player location.
You could pass this to the material with a material parameter collection.