It shouldn't be so complicated to let the cpu do some small calculations for the visibility and use it for the distance DOT.
For the distance where the dot becomes a model, you could use the box of the whole A/C and calculate the angle according to the resolution and FOV.
Also add a softer change from dot to model, by putting them on top of each other until the model becomes bigger than 6 dots in length equal which angle (horizontal/vertical).
And to free it from "I can see you clearer in 640x480 Res" just make it lesser visible to the background (contrast) according to resolution. Which means the higher the Res, the higher the visibility one tiny dot.
|