|
|
19# a9988a
可能你没有玩过需要3200dpi的游戏吧。我想对于quake2类似的游戏,高dpi是必须的,必须又快又准。并且是依靠鼠标本身的高速,不能靠windows和游戏里面的鼠标速度调节。这一点,可能你难以体会,我是能够深切体会的。
上网的话,用了不插值的3200dpi上网,再换插值的3200dpi,会感觉到明显的不爽的。你可以尝试一下。
当然了那只是我了,不代表全部情况。
此外,最关键的一点,就是你对插值的了解是有错误的。
我和你解释一下,你就明白了
鼠标芯片的可调节dpi,可以调节的档位数量是由芯片本身决定的。并且dpi切换键直接操纵芯片换挡。除去个别强大的mcu以外。
例如,这个鼠标的芯片,400,800,1600可调,就意味着档位3个,不管你怎么改变都不能增加减少档位。
按了dpi切换键,驱动鼠标换挡,是直接让芯片内部换挡的。而不会说,我判断你是1600以下,那么用芯片本身,1600以上,那么mcu插值
现在我和你解释一下插值鼠标正常的工作原理。
就以400,800,1600插值到800,1600,3200为原理
插值以后的换挡调节,和原来的是一一对应的,不管你是到那一档位,都是通过原来的dpi插值得到的。
这个鼠标大约插值2倍,就是mcu得到信息以后,用曲线的插值算法在取得的位置信息中间多插入一个点,就得到了双倍的位置信息。
插值算法,可能是计算相邻数个点的高阶nurbs曲线,也可能是计算相邻2-3个点之间的低阶nurbs曲线。也可能是别的算法,这个我不清楚,但基本就是这原理。
也就是说,你调节到1600dpi的话,鼠标内部芯片其实是调节到800dpi。然后插值。
为啥一般国产鼠标插值都是2倍,就是因为我在2个点之间插入一个点,比较方便,原来的2个点我可以留着。
如果你要插值1.5倍,那么就是2个点变3个点,算法上会麻烦,并且更不精确。
插值2倍,好歹有二分之一的点是原生的位置信息。
这样说的话,你应该明白了吧。这就是我们一直抵制插值鼠标的原因,原因就在于他把所有dpi都插了。
你想用800低速,低速也是400插的,你知道了这一点,虽然他在别的各方面都很出色,但难免会隐约觉得不舒服。 |
|