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

我的人缘0

[讨论] 关于drift control

6 7368
楼主
跳转到指定楼层
发表于 2009-4-12 12:05 只看该作者 倒序浏览 阅读模式
因为忽然想到很多,所以没有跟贴,而是单独开贴说

昨天晚上回来看见兄弟发的铜斑蛇新固件的疑问帖

很白痴的执着的自己去理解~忘记了google的强大~

刚刚忽然想起google了一下
关于Drift Control,找到这样一段解释

correction aka prediction, aka mouse drift control

怎么跟你解析了,如果你不明白没有关系,很多鼠标都有mouse correction,罗技的全部鼠标(g9x除外)

没有mouse correction的鼠标是微软的鼠标,像经典的ie3和io 1.1
很多老玩家像我,喜欢没有correction的鼠标,因为correction会间接影响到你的瞄准,有correction的鼠标比没有

correction的鼠标的精准度低,这也是为什么到现在还有这么多顶尖高手还在用ie3和io 1.1。当然这世上没有最好的鼠标,

合适你用的鼠标就是最好的鼠标
有mouse correction的鼠标可以在画图板里面能够很容易地画一条直线而没有mouse correction的鼠标永远不能画出一条直

线


这个网友说的意思可能不是那么准确思,但是已经很浅显易懂的解释了这个东西。

这个“Dirft control”、“mouse correction”、“prediction”应该都是一个参数了~或者说可能不是完全相同的含义,

但是这三者的关系也大概就是是像“DPI”和“CPI”之间的关系而已了

简而言之,以我自己的理解来说,就是这三个参数是一个对鼠标移动轨迹的校正,这样在人手不能精确移动为一条直线的前提下

,通过校正,鼠标可以在屏幕上画出一条直线。
就是如果有校正的话鼠标不会精确反映人手控制鼠标的轨迹,而是会进行修正,从而帮助我们画出“理想”的图形、图线。

通过上面的说明,我也想到前几天有坛友发的IE3.0不能画直线的问题,还有坛友新开帖子说明这个问题,现将意见总结如下
原帖由 yuanjin77520 于 2009-4-11 22:34 发表 [url=http://www.pcwaishe.cn/redirect.php?

goto=findpost&pid=517560&ptid=30023][/url]
看到有XD为IE3画不了直线而纠结,认为定位不够精准,30块的地摊货都能画直,所以来发表一下自己的观点。其实能绝对精确

的反映手部运动轨迹的,只有笔!大家可以用笔划横竖两条线,然后用尺子对比一下,你会发现你画的够歪的。那么,为什么有

的鼠标能画直,有的不行呢?那是因为厂家考虑到消除一定手的非主观抖动,加入了修正角度,微软的是最小的,所以你手只要

有一点抖,那么就会精确地反映出来。其它的鼠标你歪点它照样给你忽略过去了,如果你非要用IE3画直线,也行!慢慢画,抖

动不超过5度,包你直。说了这些,大家应该明白了,为什么IE3被称为CS神器,它的光学芯片是与众不同的,它能够较为真实

的反映你鼠标的移动,当然自己瞄的歪就别怪它了。大家想想,如果一个鼠标在45度以内全部修正,那你用来打游戏会是什么样

子?综上所述,正因为画不了直线,所以它成了永恒的经典,那些一拉一个直的……还是用来办公好了,至少,FPS不适合

原帖由 liuyuan23 于 2009-4-12 00:54 发表 [url=http://www.pcwaishe.cn/redirect.php?

goto=findpost&pid=517808&ptid=30023][/url]
首先要说清楚:在画图版上话线一般都是慢慢画而不是“唰”的一下很快速拉出一条线。因为慢慢地扯才有实际效果。这个细节

很多人在做这个测试时都不注意的。
抛开别的不谈,一般人用笔都很难画直吧,就更别说用鼠标了。
那么,能细微的显示出鼠标移动的轨迹,那只能说明光学扫描频率够高,能更加细致的“解析”出鼠标的动作。这样在所谓“实

际游戏中的意义”是:更不容易发生丢帧现象。
所以,结论是:画不了直线,是好事。
得证。


其中还有D版的解释帖子
原帖由 drocee 于 2009-4-5 07:57 发表 [url=http://www.pcwaishe.cn/redirect.php?

goto=findpost&pid=506751&ptid=29254][/url]
我悔改自己的罪过~~~~~~

当初只是为了证明给大家看高DPI+低鼠标速度和低DPI+高鼠标速度的实际效果是不同的,才引入了划线的方法~

没想到现在划线居然被大家和这些东西联系到了一起:鼠标好坏!定位精度!刷新频率!! 还给很多人带来了各种各样的纠结

~~  哪位达葛告诉我为什么划线能够证明上述的这几个东西的技术上的道理吗?谢谢~~~


我自己也回帖子说过感觉是刷新率的问题,是因为刷新率高所以采集的数据量大所以鼠标移动的更为精准,也就反映了人手的精

确移动。但现在看来貌似D版是最冷静的,仔细想想看确实画线只要鼠标的性能和垫子都不要差的那么过分,一般的都没问题的

。这个只是一个简易的检测丢帧的方法而已,或者如果自己习惯可以当作调教鼠标速度的方法但是绝对不是并不是一个科学的检

测鼠标性能的方式。。。

现在有了这个drift control这么一个东西,或者之前的疑问都可以迎刃而解?
或许这也可以解释CS里面为什么很多其实还不错的鼠标都不能给人精准的感觉~

大家继续讨论~

评分

参与人数 1 +25 收起 理由
drocee + 25 虽然我并不认同这里面的一些说法~

查看全部评分

0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
2
发表于 2009-4-12 12:22 只看该作者
:mm4: 太复杂了
我的人缘0
3
发表于 2009-4-12 12:38 只看该作者
刚刚刷了6.21固件

似乎好像大概~

心里作用么~

感觉确实画直线难度大很多,但是也不至于画不出来,细心控制还是比较好画出来的
我的人缘0
4
发表于 2009-4-12 13:08 只看该作者
感谢LZ的分析

总之一句话,刷了6.21指针的轨迹会更加贴近真是鼠标的移动轨迹。

;mm27: 恩!也就是说,CSer也许会更加的喜欢刷成6.21吧。
我的人缘0
5
发表于 2009-4-12 18:49 只看该作者
原帖由 freezyn 于 2009-4-12 13:08 发表
感谢LZ的分析

总之一句话,刷了6.21指针的轨迹会更加贴近真是鼠标的移动轨迹。

;mm27: 恩!也就是说,CSer也许会更加的喜欢刷成6.21吧。



我自己是这样理解的~

不过看D版的话似乎这样解释还是不很正确~

我再找找资料吧~尽可能的可以深刻的理解这个东西

感觉这个和那个lift distance都一样,虽然都是鼠标的参数之一,但是都是平时大家不很注重的一个参数~我也不是完全领会,还得研究
我的人缘0
6
发表于 2009-4-12 19:31 只看该作者
说实话我从来没觉着用画图板话直线斜线的就能代表一个鼠标性能差异的高低。~~
其实我想表达的只是,显示器显示的是方格矩阵,每个几个相邻像素点之间都是垂直或者平行关系。原本任何斜线,曲线在显示器上,理论是完全不可能正常显示的,而是靠一些近似直线的东西,细分再细分,(这点学过微积分的朋友应该好理解)。当显示颗粒变得很小的时候,肉眼就分辨不出是直线的差别了,于是就成了“曲线”了。其实原理上来讲,当前的显示器是不能显示曲线的。
为什么我要从显示器原理来讲呢,因为这个和鼠标分辨的原理是一样的。鼠标只认前后左右4个方向的动作,没有斜着走的。意思是说,比如向右前方30度移动5个单位长度,那么实际上鼠标发送的信息是向右移动3个单位再向前移动4个单位(勾股定理知道吧)。所以,用鼠标画直线或者曲线什么的实际上几乎不可能,因为在高扫描频率下每移动一点偏差都会反应到所画的图上,所以我说用高扫描频率的鼠标画出来的斜线是歪歪扭扭的“折线”,其实只要这条线的振动频率不超过一定范围就可以算是正常情况吧。而D版也说了他的例子是被大家“误解”了,只是想用那个例子说明DPI和鼠标速度之间关系,而不是什么决定鼠标性能的关键指标。
至于有那些辅助类型的固件帮助画直线的功能,我觉得自己习惯哪种了就好~毕竟鼠标它是工具,我们是要用手去操作它的~
我的人缘0
7
发表于 2009-4-12 19:44 只看该作者
回LS......我也感觉其实关键还是在手。。。。。

鼠标精确也好,有校验误差的也好~总会有个误差范围或者调校范围

这样手的移动总是要在这个范围内才好。-0-
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则