I want to add something about the sensitivity conversion way of MDH(MDV).The monitor distance and the corresponding mouse movement distance are involved in MDH (MDV),but there is one more parameter that is ignored,that's the speed at which a point on the display moves.
Analogous to speed, time, and displacement, the moving distance of the mouse is time,the distance of the monitor is displacement,The speed at which a point is moving is the velocity.First, the calculation formula for the distance of the display can be obtained,then the expression for the instantaneous velocity of movement at this point is the derivative of the displacement.In addition to the monitor distance, there is another kind of displacement expression,which is the sum of the arc length corresponding to a certain point moving a certain distance(denoted as l(arc)).Here is an explanation of why it is a certain point on the display, not the center point,because the center point is always at the center, of course this is nonsense, but because it is always at the center,when the sensitivity is determined, the speed of the center point remains unchanged.What we are going to discuss is the speed of each point on the display. Therefore,we cannot only take the center point (or front sight) as the analysis object.Another important point is that in the process of aiming, we should pay more attention to the target,rather than the front sight at the center point, so the target point is more valuable for discussion.Another point is that my analysis here is based on HFOV. Of course, there is no problem with VFOV, but when it is applied to a specific game, it is necessary to distinguish between HFOV and VFOV. I have made this mistake before.If it is not calculated in a specific game, there is no need to divide HFOV and VFOV, there is no difference between the two,and it can be considered as just two FOVs of different sizes.
X means that the front sight rotates a certain angle, and the mouse moves the distance.
C means the distance that the mouse moves when the front sight rotates for one circle.
In this way, the MDH used by the website is obtained under the condition that the display distance is equal and the corresponding mouse movement distance is equal.There are two other cases. The first case is the ratio of sensitivity obtained when the display distance is equal and the corresponding target point moving speed is equal.The second case is obtained when the moving speed of the target point is equal and the corresponding mouse moving distance is equal. Sensitivity Ratio.According to my own calculations, the calculated results in the second case will make the sensitivity ratio too large,and the monitor distance cannot be taken from 0% to 100%, so use the method currently used by the website and the first method.In addition, the idea of MDD is very good, so I will borrow the method of TheNoobPolice,add the idea of dynamic monitor distance.In fact, a in the formula will change with the value of zoomfov.The final formula is in the following website, and I only learned about it because of TheNoobPolice, I am really grateful to him.
https://www.desmos.com/calculator/tkzyfeh3cd?
Because I am Chinese, my English is not good, so I can only use a translator, so please forgive me if I have trouble reading, thank you.