Actually Hitech... it is a reference point curve (and to everyone reading this, 'Relativity' has come into play here and is actually a fine 'textbook' example for demonstrating 'Relativity' to students) and actually explains what happens to that particule of light as we accelerate away from it.... I need a PPT to show it here so words will probably fail....
1. You fire.... your firing imparts speed on Axis 'A' relative to you as 'point of origin' and the speed of the paintball moving away from you (no gravity or wind effects)
2. You follow the target RC\AC with your paintball gun which, when you fire, imparts speed on Axis 'B' and that speed and axis is relative to the target
We have 2 axis' with different direction and speed... now we need the observers... and the actual application of 'relativity', so to speak...
1. This is the RC\AC perspective... the 'pb' hitech fired is coming straight at it.
2. Hitech looking down his barrel's 'line of sight' at the RC/AC sees the 'pb' he just fired curve away from him through his peripheral vision
3. Third-person observer watching the 'pb' not on axis A or B sees the ball following a curved path to the RC/AC as the RC/AC comes into his peripheral vision. Here is the trick though... and that is the reference point... this person will see the 'pb' as moving in a straight line UNTIL his reference point changes from the point of origin (with no speed or direction of travel) to the point of destination (with speed and direction of travel) and suddenly the 'pb' picks up a 'curve' in its perceived direction of travel, even though nothing has changed in the paintball's speed or direction... just the reference point.
Relativity at its simplest...
Now...we can go into many, many extrapolations from this point and each has a different meaning in cause and effect and what it means to the physics in our game... and none of this even considering the wind, gravity and kenetic energies involved... then there is the (2 client/server) references and the time to loop/(communicate/calculate)/complete for each firing of each bullet.
So the next time you see a 'strange visual effect' in the game... apply this model and see if it is so strange after all...