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

我的人缘0
11
发表于 2013-8-14 00:57 只看该作者
本帖最后由 daimon 于 2013-8-14 01:01 编辑
雷米11 发表于 2013-8-13 18:36
插值啊 如果对定位要求高的话 那肯定是不好的 举个例子没有插值的鼠标 鼠标移动1个像素 指针在屏幕也移动一 ...

这个还是不对的说法,如鼠标不自带加速,关闭WIN系统加速并且速度至于中间,任何DPI都是1 1的关系,因为光标的移动效果关乎的是坐标最终的定位,而不是移动过程,你可以去拿软件试试,看是不是这个效果。
   插值为什么不好,也不是说不好,就是说插不好的话,我举个例子,我从坐标A(0,0)移动到 B(10,0),我是沿着直线移动过去的,那么中途会经过什么点,你说说,很简单,(1,0)(2,0)等等点对吧 ,这是原生的dpi,他的效果会是这样的 ,那如果是通过算法插值得来的呢,我动作还是这样的,那么中途的点就不好说了,因为他原生点数只有这么多,比方说他只有5点,那么要同样移动一寸他还是要到达B点,怎么办,在中间补充点,那补充的这些点可能不一定就是(1,0)(2,0)(3,0)等了,也许(1,1)(1,3)都不一定,但是终点还是(10,0),他只要保证他的点数最终还是10点就OK了,,所以1 1关系还是成立,定位准不准呢,无需多言,当然这是插的不好的,插的好的,非常精确,补充的像素点基本都在实际曲线上,那就非常准了,所以你说移动1个像素,指针2个像素这说法我还是不大赞同的

点评

难道我一直被误导了?我记得在中关村还是哪看的 简单来说原本最高2000DPI的鼠标通过插值变成4000DPI 我们知道2000和4000DPI如果鼠标指针在屏幕移动的距离是一样的 理论上讲 那光学引擎物理移动的距离4000只需2000的  详情 回复 发表于 2013-8-14 12:30
回复 支持 反对

使用道具 举报

我的人缘0
12
发表于 2013-8-14 12:30 只看该作者
daimon 发表于 2013-8-14 00:57
这个还是不对的说法,如鼠标不自带加速,关闭WIN系统加速并且速度至于中间,任何DPI都是1 1的关系,因为 ...

难道我一直被误导了?我记得在中关村还是哪看的 简单来说原本最高2000DPI的鼠标通过插值变成4000DPI 我们知道2000和4000DPI如果鼠标指针在屏幕移动的距离是一样的 理论上讲 那光学引擎物理移动的距离4000只需2000的一半 但是怎么样从最高2000插值变成4000呢 就是光学引擎移动然后回馈信息的时候乘以一个系数 这个系数应该就是插值的那个值吧 如果像你说的插值只会影响从1.0到10.0中间点的位置 起点到终点的距离是不变的 那他怎么实现从1.0-10.0插值后变成1.0-20.0呢的效果呢??

点评

一样的啊,补充像素值啊,补充的位置不一样而已,我给你个东西,你自己随便拿个插值的鼠标测试一下,看是不是我说的。注意:测试的时候关闭系统加速,速度处于中间格,确认鼠标自带加速非常弱或无加速 另外,还有一  详情 回复 发表于 2013-8-14 12:51
回复 支持 反对

使用道具 举报

我的人缘0
13
发表于 2013-8-14 12:51 只看该作者
本帖最后由 daimon 于 2013-8-14 12:59 编辑
雷米11 发表于 2013-8-14 12:30
难道我一直被误导了?我记得在中关村还是哪看的 简单来说原本最高2000DPI的鼠标通过插值变成4000DPI 我们 ...

不是的这样的,你还是没理解,意思是说插值只能在曲线的中间插,就好比你写数学函数,取近似点当然只能在曲线附近左右取对吧,不可能超过曲线,甚至延伸到曲线外边去的,插值,原先只有5个点,我也是在这5个点中间补充像素来增加点数达到10个点,那么原先的5个点就会变成新的点和位置的,不再是原先的位置,这个就看算法了,我给你个东西,你自己随便拿个插值的鼠标测试一下,看是不是我说的。注意:测试的时候关闭系统加速,速度处于中间格,确认鼠标自带加速非常弱或无加速
另外,还有一种办法,也可以提高dpi,就是改变光头透镜倍数来放大移动距离,那个就不算是插值。
鼠标测试工具合集.zip (114.24 KB, 下载次数: 64)

试用里面那个叫mouse movement recorder的玩意




点评

我好容易翻出个DPI 400的鼠标 加上手里DPI 1000的鼠标测试了一下 系统设置里指针移动速度拉到6/11的位置不变 提高指针精度那个钩也钩掉了 22寸显示器1680X1050的分辨率 鼠标指针都是从最左移到最右 400 DPI的鼠标在  详情 回复 发表于 2013-8-14 13:41
不会吧 系统设置不变的情况下 400DPI鼠标移动的速度比800DPI的要慢得多吧 如果是一样 玩FPS的为什么用那么低的DPI 要是400的和4000的移动速度一样 那肯定用4000的啊 改变透镜倍数是可以提高DPI 不过貌似大部分都是改  详情 回复 发表于 2013-8-14 13:16
回复 支持 反对

使用道具 举报

我的人缘0
14
发表于 2013-8-14 13:16 只看该作者
daimon 发表于 2013-8-14 12:51
不是的这样的,你还是没理解,意思是说我给你个东西,你自己随便拿个插值的鼠标测试一下,看是不是我说的 ...

不会吧 系统设置不变的情况下 400DPI鼠标移动的速度比800DPI的要慢得多吧 如果是一样 玩FPS的为什么用那么低的DPI 要是400的和4000的移动速度一样 那肯定用4000的啊 改变透镜倍数是可以提高DPI 不过貌似大部分都是改变主控芯片吧
回复 支持 反对

使用道具 举报

我的人缘0
15
发表于 2013-8-14 13:41 只看该作者
daimon 发表于 2013-8-14 12:51
不是的这样的,你还是没理解,意思是说插值只能在曲线的中间插,就好比你写数学函数,取近似点当然只能在 ...

我好容易翻出个DPI 400的鼠标 加上手里DPI 1000的鼠标测试了一下 系统设置里指针移动速度拉到6/11的位置不变 提高指针精度那个钩也钩掉了 22寸显示器1680X1050的分辨率 鼠标指针都是从最左移到最右 400 DPI的鼠标在鼠标垫上移动的距离差不多是DPI 1000鼠标的2倍多

点评

我日,谁让你测试DPI的啊,DPI大的更定快啊,这不废话嘛, 我让你测试是不是1比1的关系的,你等等,看我给你的界面[attachimg]583828[/attachimg] MOUSE MOVE指的是鼠标物理坐标 POINTER MOVE指的是光  详情 回复 发表于 2013-8-14 16:54
回复 支持 反对

使用道具 举报

我的人缘0
16
发表于 2013-8-14 16:54 只看该作者
雷米11 发表于 2013-8-14 13:41
我好容易翻出个DPI 400的鼠标 加上手里DPI 1000的鼠标测试了一下 系统设置里指针移动速度拉到6/11的位置 ...

我日,谁让你测试DPI的啊,DPI大的更定快啊,这不废话嘛,
我让你测试是不是1比1的关系的,你等等,看我给你的界面 是差值还是插值?到底有什么不好的?
MOUSE MOVE指的是鼠标物理坐标
POINTER MOVE指的是光标移动的坐标,这两坐标一致就表示是1比1的,你拿你手里的鼠标,按照我上面的方法,去测试一下

让你证明的是“插值DPI的鼠标它的移动是否是按照1比1的关系”
如果不是1比1的关系,就会出现红色斑块,你还可以试试,将WIN系统的指针速度提高到1.5(7/11)2.0(8/11)2.5(9/11)等等倍数去测试,看POINTER的坐标值是否是MOUSE的倍数递增的。

点评

我手里没插值的鼠标啊 假如像你说的插值的也是1:1的话 一个最高1000DPI没有插值的鼠标指针移动距离假设是10 那插值之后变成最高DPI2000 那么指针移动距离也应该是10??(鼠标物理移动的距离不变) 应该是20吧 这就  详情 回复 发表于 2013-8-14 17:57
回复 支持 反对

使用道具 举报

我的人缘0
17
发表于 2013-8-14 17:49 只看该作者
雷米11 发表于 2013-8-13 18:36
插值啊 如果对定位要求高的话 那肯定是不好的 举个例子没有插值的鼠标 鼠标移动1个像素 指针在屏幕也移动一 ...

你说的是赛睿吧。经常插值玩
回复 支持 反对

使用道具 举报

我的人缘0
18
发表于 2013-8-14 17:57 只看该作者
测试
daimon 发表于 2013-8-14 16:54
我日,谁让你测试DPI的啊,DPI大的更定快啊,这不废话嘛,
我让你测试是不是1比1的关系的,你 ...

我手里没插值的鼠标啊 假如像你说的插值的也是1:1的话 一个最高1000DPI没有插值的鼠标指针移动距离假设是10 那插值之后变成最高DPI2000 那么指针移动距离也应该是10??(鼠标物理移动的距离不变) 应该是20吧 这就是我说的400DPI和1000DPI那个移动距离一样 我就想知道插值多出来的这1000DPI相应带来的增加移动距离是什么原理 我想应该跟WIN系统那个指针倍数是一样 只不过他修改的是主控芯片 你别告诉我所有的插值鼠标都是透过改变透镜倍数实现增加DPI从而实增加指针移动到距离 我就算有插值鼠标也没法测试啊 除非我有两个一模一样的芯片 然后一个插值 一个不插值。。。

点评

都跟你说了,是补充像素得来的,和WIN系统差不多远离,速途同归,而且我也说了几次,改变透镜不是插值, 插值得来的DPI,也都是真实的啊,移动一英寸也还是2000啊,我说的1比1,是指鼠标相对于他本身的屋  详情 回复 发表于 2013-8-14 18:51
回复 支持 反对

使用道具 举报

我的人缘0
19
发表于 2013-8-14 18:33 只看该作者
插值的鼠标坚决不买。
回复 支持 反对

使用道具 举报

我的人缘0
20
发表于 2013-8-14 18:51 只看该作者
测试
本帖最后由 daimon 于 2013-8-14 18:55 编辑
雷米11 发表于 2013-8-14 17:57
我手里没插值的鼠标啊 假如像你说的插值的也是1:1的话 一个最高1000DPI没有插值的鼠标指针移动距离假设 ...

都跟你说了,是补充像素得来的,和WIN系统差不多远离,速途同归,而且我也说了几次,改变透镜不是插值,
插值得来的DPI,也都是真实的啊,移动一英寸也还是2000啊,我说的1比1,是指鼠标相对于他本身的屋里移动,也就是相对于一英寸来讲,他是1比1,你别理解成放大倍数,我总觉得你好像总把高DPI当成是低DPI的放大倍数来看了,比方说有个鼠标原生是1000,插之到2000,你就总觉得2000只要移动一半的距离就是1000dpi了,这关系就不是1比1了,是0.5比1了,你这是拿2000和1000比,不是这么比的,所谓的1比1是指光标和鼠标物理移动英寸数的比,是1比1,2000dpi,就是移动一英寸屏幕划过2000个像素点,只要无加速无减速,WIN系统处于中间格,所有的鼠标都是1比1,结果是一样的,插值的鼠标过程不一样。
再强调一下,插值到2000的鼠标,移动一英寸,和原生的2000鼠标移动一英寸相比,在屏幕表现的光标划过的距离是一样的(不考虑误差和其他因素),插值的不好,在于过程,通常情况下插值得来的高dpi非常不稳定,表现的效果就是光标移动过程当中抖动非常厉害,或者说严重,这就是不稳定

点评

从你的角度看 我好像是明白了 但是我一直是以插值前后引擎的移动的能力为参照 我再研究研究 多谢  详情 回复 发表于 2013-8-14 20:15
回复 支持 反对

使用道具 举报

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

本版积分规则