外设天下 - 电脑外设发烧友聚集地

123
我的人缘0
21
发表于 2011-3-13 11:09 只看该作者
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插的,你知道了这一点,虽然他在别的各方面都很出色,但难免会隐约觉得不舒服。
回复 支持 1 反对 0

使用道具 举报

我的人缘0
22
发表于 2011-3-13 11:09 只看该作者
本帖最后由 greatdeer 于 2011-3-13 11:11 编辑

20# xmiangui
多谢纠正。学习了!
顺便请狼大侠帮我看看我上面的回帖有没有错误。
求指教!
回复 支持 反对

使用道具 举报

我的人缘0
23
发表于 2011-3-13 11:13 只看该作者
恭喜LZ~~~~
回复 支持 反对

使用道具 举报

我的人缘0
24
发表于 2011-3-13 11:15 只看该作者
进来又学习下....当初本想买这个的
回复 支持 反对

使用道具 举报

我的人缘0
25
发表于 2011-3-13 15:11 只看该作者
测试
用MX518稍微有点大  这么要是不插就如个玩玩了
回复 支持 反对

使用道具 举报

123
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则