How does the material blueprint 'screen position' node work?

24-08-32

How does this work? Could someone explain how you could achieve the same effect starting from texcoord? Is it even possible?

24-08-33

My understanding is that it pans and scales the UV based on camera position and direction in relation to world position
24-08-35

But I want to know the formula it uses so I can manipulate it better.