say, I have two rays given in 3D model space starting from the same center P but with different directions D and E:
A = ( P, D )
B = ( P, E )
I form the half-angle ray from both of these:
H = ( P, ( D + E ) / 2 )
Now say that A' and B' are the same rays, but transformed to screen space (MVP matrix multiplication, perspective divide, viewport scaling etc.). The ray H' refers to the half-angle vector of these in screen-space respectively.
Now my question: Can the vector H' be derived from the vector H just using the above mentioned operations, or do I have to calculate A' and B' and calculate H' from them?
Regards