>>724795962
Step 1: make a box
Step 2: duplicate it's edges and make a quad out of them
Step 3: get normalized direction to origin vector
Steo 4: multiply it by negative value and send it really far away
Done

Easy to implement shader in any engine:

#pseudo code
vector2 direction = normalize(point_position - origin_position) * -1000000.0;