SRFC模拟赛车网

 找回密码
 注册

扫一扫,访问微社区

SRFC模拟赛车世界 是 SRFC模拟赛车网 旗下网站
搜索
热搜: 活动 交友 discuz
查看: 2971|回复: 30
收起左侧

[其他] [教程]用FFPClip进一步优化力反馈,消除力反馈信号削峰

[复制链接]

83

主题

503

帖子

9

精华

版主

叫我St3fan

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

注册时间:2015-2-2
积分
1999
 楼主| 发表于 2017-5-18 03:28:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 zsjdddfw 于 2017-5-17 21:49 编辑

我发现我在SRFC发的很多帖子会被人在其他地方转来转去,最后有的时候还又转回SRFC来了。我希望看到我的这些长帖的朋友,如果你要转发,至少要在最前面注明一下原帖地址,是SRFC的St3fan的原创内容。在紧张的工作和生活中抽出时间组织这样的文字是比较困难的,我现在自己跑模拟的时间都很少了,非常希望看帖的朋友能尊重一下我的劳动成果


声明:这个帖子会写得比较技术,内容会比较多,讲得会非常细致。如果没有耐心,可以直接跳到第五部分找到力反馈波形反削峰工具。这个帖子会主要使用G27举例,但是对于所有的方向盘,包括市场上顶级的直驱方向盘也是普遍适用的。

一、总体说明
在之前的一个帖子里,我介绍了一个LUT Generator帮助解决由于方向盘硬件限制而导致的力反馈信号不够线性,或者存在死区问题的工具:[APP] 使用LUT Generator改善力反馈。从得到的回复来看,大家还是很喜欢这个工具的。那么在今天的这个帖子里,我将和大家进一步深入讨论方向盘产生的力反馈信号的非常细节的削峰问题(英文是Force Feedback Clipping或者简写为FFB Clipping,我对于Clipping这个术语具体怎么翻译为中文并不清楚,稍微百度了一下觉得削峰这个词应该比较恰当,故而使用)。我相信如果你有耐心看完这个帖子,你也应该有耐心先把LUT Generator的那个帖子里的原理部分稍微阅读以下,了解一点背景信息。

在我和很多模拟赛车玩家的交流过程中,发现绝大多数的玩家,包括一些有多年经验的老玩家,都对于力反馈信号产生的一些细节并不非常了解。大家买了一个G27之后,就根据自己的感觉拉各种力度大小,感觉和自己家买的真车的转向阻力大差不差了,就感觉可以了。我遇见过很多G27的用户使用非常惊人的巨大的总体力反馈强度数值以消除中央死区并且提供自己需要的转向阻力,但是这种做法其实存在着很大的问题。这个问题产生的根源就是由于方向盘硬件限制导致的力反馈信号波形削峰的问题。


二、问题描述
为了方便讨论,举一个例子说明力反馈波形削峰的问题。例子中使用的数值都是为了解释方便举例使用,和实际如果接近纯属巧合。假设,G27方向盘能够实际产生的力的大小是0N到1N之间(N为力的单位牛顿,为了方便直接讨论力而非扭矩,下同),而游戏内部物理计算出方向盘上真实应该产生的力的大小是0N到100N之间。最理想的状态是,G27上实际产生的力和游戏计算出的力反馈信号强度能够一一对应上:

                               
登录/注册后可看大图


这种理想状态的好处是,如果你在方向盘上感受到了比如图中0.4 N的力(右侧图Y=0.4),你就知道游戏实际输出的信号一定是0.45 N左右(右侧图X对应约为0.45),那么你就能推算出,游戏里物理计算出的力大约是45 N左右(从左侧图标Y=0.45推到X=45)。这样,物理计算出的力反馈信号的完整的范围中的所有可能性都能够在方向盘上有所区别的表现出来。物理算出的25 N就是会和物理算出的26 N在手感上有区别,玩家也就能因此更容易辨别出力反馈中包含的细节了。

然而,这只是理想状况。实际状况是,G27是一个非常乏力的方向盘,导致这些细节并不能很好的表现出来。物理算出的25 N和物理算出的26 N,在方向盘上相差只有0.01 N左右,这样细微的差距一般人都是很难感觉出来的。而由于G27本身能够传达的力的范围最大也就1 N,所以如果我们过度追求这种一一对应关系,反而会使得方向盘在绝大多数情况下都非常轻,这是很多玩家不希望拥有的体验。那么怎么解决方向盘太轻,力反馈细微差异也缺乏区分度这个问题呢?


三、尝试解决
第一个解决方法,就是换更好的方向盘。比如升级到CSW,升级到直驱方向盘。这些方向盘能够提供的力的范围变大了,那么在我们能够一一对应上的时候,物理算出的25 N和26 N实际到了人手上的区分度就不再是0.01 N的差别,而可能真的就是1 N的差别,这样大多数人就都能感受到这样细微的力反馈细节差异了。这是从根本上解决G27等低端方向盘力反馈问题的方法,但是这意味着一笔开销。我们在这个帖子里需要关注的是下面这另外一种解决力反馈问题的方法。

第二个很多玩家正在做的事情,就是把G27方向盘的总体力反馈强度调的很大。这就会带来力反馈波形削峰的问题。特别是,现在大多数玩家都将自己G27的力反馈强度调节得过大了。比如说把力反馈强度放大5倍输出:

                               
登录/注册后可看大图

这样的好处是,游戏里物理计算出的2.5 N和2.6 N之间的区别到了玩家手上不再是0.01 N,而是0.05 N,区分度就大了很多了。同时方向盘的转向阻力也变大了,和真车更接近了。但是之前已经提到过,G27能够实际输出的力最大也就1 N,所以这种做法带来了一个新问题,就是实际产生的信号变成了这样:

                               
登录/注册后可看大图

从图中可以看到,G27实际产生的力在方向盘接收到超过0.3 N的信号的时候就已经“饱和”了。这也就意味着,游戏里物理计算出的力如果超过30 N,就没有区分度了。30 N、40 N、50N等等游戏里计算出的力度,到了玩家的手上都是完全相同的手感。这种情况我们就称为力反馈信号的削峰。

                               
登录/注册后可看大图

在Assetto Corsa游戏当中有一个踏板App,中间显示有4个柱状条,分别是离合器、刹车、踏板和一个灰色的力反馈强度。很多玩家反映自己的力反馈强度柱经常从灰色变红色。变红色就是游戏在告诉你,你的力反馈信号发生了削峰的现象。
一句话总结,增加力反馈总体强度的这种做法是牺牲了力反馈的有效范围来换取力反馈强度较低范围里的力的强度和分辨率。


四、确定目标
所以我们的目标就很明确了,我们需要调整力反馈强度到这样一个程度:

在我们正常驾驶车辆的过程当中,绝大多数时候我们的方向盘不仅能够足够有力,并且有足够的区分度;而在赛道的某些位置,物理计算出的力反馈信号较大的时候,我们允许一点适当的力反馈信号的削峰。

下面介绍一个小巧简单便捷的App自动化的解决问题:FFBClip


五、使用方法
首先从这个网址,点击蓝色的“Download This App”按钮下载:http://www.racedepartment.com/downloads/ffbclip-app.7910/
App大小只有8.9KB,解压缩到Assetto Corsa的游戏文件夹根目录下即可完成安装。
之后我非常建议首先使用LUT Generator优化硬件力反馈。之后进入AC游戏,在游戏设置中勾选FFBClip,再到控制选项里把AC的总体力反馈强度调整到一个合适的数值,例如90或者100这样不特别大也不特别小的数值。最后进入游戏,点击驾驶按钮,鼠标指针移到屏幕最右方呼出App抽屉,找到FFBClip的图标,点击启动。
App的界面如下:

                               
登录/注册后可看大图

绿色曲线是你目前的游戏实际产生的力反馈信号。
黄色曲线是如果你选择了App推荐的力反馈强度数值之后产生的力反馈信号图线。这个曲线会平滑一些力反馈信号的不正常突跃。
红色曲线是力反馈信号削峰的程度。任何超过这条线的力反馈信号都会发生削峰现象。
默认的显示模式现在最新版本设定为了直方图(Histogram)模式,横轴为力反馈信号强度,纵轴为这个力反馈信号强度对应的出现的频率。
在默认的情况下,这个App会处于Auto模式,自动调整车和赛道组合对应的力反馈强度,你只需要开车出去正常跑几圈,App就会自动调整力反馈强度,保证不出现过度的力反馈削峰的问题了。当你再一次运行同一个车和赛道的组合的时候,上一次记忆的设定就会自动载入,不需要你做任何操作。是不是非常简单?如果你需要手动微调力反馈强度,点一下Auto按钮把模式切换回Manual,就可以使用小键盘的+号和-号按键微调这辆车的力反馈强度系数。

六、进阶设定
下面讲解一下这个App的其它数值的含义以及其他的功能,一般来说,除了Auto/Manual按钮和Averaged/Clip Free按钮,对于大多数玩家其他都不需要专门去调整。
  • FFB should be set to:这个数值表示的是App认为你的力反馈强度应该调整到什么数值。如果你现在处于手动调整力反馈强度模式,可以使用小键盘的+号和-号按键调整这辆车的力反馈强度系数,让当前的力反馈强度和这个推荐数值一致。
  • FFB Gain:你在Assetto Corsa设置选项里设定的游戏总体力反馈强度系数。
  • Display Mode: 当前的波形图显示模式。有直方图(Histogram)和原始图线(Graph)两种显示方式。默认为直方图模式。
  • Normal / Strong / Maximum / Light按钮:在四种总体转向阻力预设模式下进行切换。你可以根据自己对于方向盘转向阻力的喜好选择喜欢的阻力预设模式。Light为方向盘最轻,Normal为方向盘中等重量,Strong为方向盘转向阻力较大,Maximum为尽可能最大化转向阻力。默认为Normal模式。
  • Reset按钮:这个按钮可以重置当前的车辆/赛道组合的力反馈强度设定为默认数值。
  • Static / Dynamic按钮:这个按钮可以让FFBClip这个App在静态模式(Static)和动态模式(Dynamic)之间进行切换。静态模式会在设定完成之后使用完全固定的力反馈强度数值,而动态模式则会根据实际的驾驶状况,时刻不断的改变力反馈强度,使得直道上方向盘也有一定阻力,弯道里阻力不至于信号削峰。但是这种模式也可能因为力反馈强度总是在变化让玩家感到疑惑。默认为静态模式。
  • Auto / Manual按钮:这个按钮可以切换App自动设定力反馈强度(Auto),和玩家手动调整力反馈强度(Manual)。在首次驾驶某个车/赛道组合时,默认会使用Auto模式。在Auto模式下会自动寻找合适的静态力反馈数值,在Manual模式下则需要玩家通过小键盘的+号和-号按键手动调整了。



七、手动调节或者其他游戏
如果不想要使用FFBClip这个插件进行调整,玩家也可以自己调整力反馈强度解决削峰问题,但是只能相对粗略一些。在游戏的过程中,你应该在正常驾驶的情况下,时常关注一下踏板App最右边力反馈强度柱的情况。如果全程都完全不出现红色,说明力反馈强度可能稍稍偏低;如果稍微动一下方向盘就立刻变红,说明力反馈强度太高了。总之记住我们的目标:

在我们正常驾驶车辆的过程当中,绝大多数时候我们的方向盘不仅能够足够有力,并且有足够的区分度;而在赛道的某些位置,物理计算出的力反馈信号较大的时候,我们允许一点适当的力反馈信号的削峰。

同样的,其他的游戏也有类似的工具,可以帮助玩家手动调节力反馈强度,解决力反馈信号削峰的问题。例如在RF2里,也有踏板插件,可以显示三个踏板的当前深度以及力反馈强度。也是同样记住我们的目标,进行手动调节。




以上便是对于力反馈信号削峰问题的讲解,同时提供了一个小小的App帮助大家解决力反馈削峰的问题。这个帖子写得比较仓促,存在遗漏或者错误在所难免,希望大家见谅。如果大家有什么意见建议或者有什么问题,欢迎在这个帖子下面回复说明和一同讨论。
天下模拟是一家,SRFC模拟赛车网

12

主题

238

帖子

0

精华

银牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2015-7-6
积分
1240
发表于 2017-5-18 10:16:37 | 显示全部楼层
好贴 谢谢楼主
The harder I push,the more I find within myself.---Aryton Senna

6

主题

185

帖子

0

精华

高级用户

Rank: 3Rank: 3Rank: 3

注册时间:2010-12-12
积分
975
发表于 2017-5-18 11:09:31 | 显示全部楼层
技术好贴~~

2

主题

103

帖子

0

精华

银牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2005-12-11
积分
2360
发表于 2017-5-18 17:58:47 | 显示全部楼层
非常好的帖子,又学到东西了。
天下模拟是一家,SRFC模拟赛车网

0

主题

5

帖子

0

精华

初级用户

Rank: 1

注册时间:2017-5-13
积分
83
发表于 2017-5-18 19:39:32 | 显示全部楼层
非常感谢楼主抽出时间来分享这么一篇优秀的原创内容!
天下模拟是一家,SRFC模拟赛车网

406

主题

8007

帖子

1

精华

超级版主

456 or 娘受

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间:2007-2-3
积分
11702

LFS初级驾照工作组勋章

QQ
发表于 2017-5-18 20:05:01 | 显示全部楼层
最后有的时候还又转回SRFC来了  哈哈哈哈哈


点击链接加入群【乃木坂46 応援群 @ SRFC】:入群

5

主题

141

帖子

0

精华

银牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2010-7-4
积分
1023
QQ
发表于 2017-5-19 18:31:40 | 显示全部楼层
谢谢楼主!全是干货
天下模拟是一家,SRFC模拟赛车网

0

主题

23

帖子

0

精华

中级用户

Rank: 2Rank: 2

注册时间:2016-1-14
积分
317
发表于 2017-5-20 12:46:44 | 显示全部楼层
有人用过了吗???  效果咋样

9

主题

252

帖子

0

精华

银牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2012-5-5
积分
1375
QQ
发表于 2017-5-20 14:15:48 | 显示全部楼层
实际对于我的g29效果很少,大部分车自动设置都在90%到100%这个范围内,不足10%的改变还不如直接默认100%,手感上没太大变化。不知道g27,g25效果是否明显
天下模拟是一家,SRFC模拟赛车网

83

主题

503

帖子

9

精华

版主

叫我St3fan

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

注册时间:2015-2-2
积分
1999
 楼主| 发表于 2017-5-21 08:55:43 | 显示全部楼层
ProjectDTrueno 发表于 2017-5-20 01:15
实际对于我的g29效果很少,大部分车自动设置都在90%到100%这个范围内,不足10%的改变还不如直接默认100%, ...

10%的改变已经算是很大的差距了,手上肯定能感觉到的。你的Kerb Road和Slip特效设定的多少?如果这几个特效设得比较高可能会冲淡悬挂和轮胎上产生的信号的效果。如果打开了转向不足增强效果,在产生转向不足的时候力反馈强度下降剧烈也容易冲淡效果。如果感觉都差不多,可能你比较适合使用Dynamic设置。

车和赛道不同的组合也会导致效果差异,有的赛道不同位置力反馈信号会差异很大,会产生比其他赛道更明显的差别。
天下模拟是一家,SRFC模拟赛车网

9

主题

475

帖子

1

精华

银牌会员

Kimy金鱼

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2014-2-24
积分
2657
QQ
发表于 2017-5-21 09:41:20 | 显示全部楼层
好贴,G27玩家的福音,虽然不用G27但还是要顶一个。

9

主题

252

帖子

0

精华

银牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2012-5-5
积分
1375
QQ
发表于 2017-5-21 10:16:21 | 显示全部楼层
zsjdddfw 发表于 2017-5-21 08:55
10%的改变已经算是很大的差距了,手上肯定能感觉到的。你的Kerb Road和Slip特效设定的多少?如果这几个特 ...

50%和10% ,AC默认,已经用lut优化过,那个确实效果很明显,可是这个我真感觉不到太大变化,设为100%,只有在大力刹车并转向时出现削峰,平常很少,可能我不太敏感吧
天下模拟是一家,SRFC模拟赛车网

83

主题

503

帖子

9

精华

版主

叫我St3fan

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

注册时间:2015-2-2
积分
1999
 楼主| 发表于 2017-5-22 03:36:08 来自手机 | 显示全部楼层
ProjectDTrueno 发表于 2017-5-20 21:16
50%和10% ,AC默认,已经用lut优化过,那个确实效果很明显,可是这个我真感觉不到太大变化,设为100%,只 ...

LUT优化效果是很好~我估计你本来就调的很好了没什么削峰所以感觉没差别。每个人关注的力反馈的关注点也不一样,所以也许有的人觉得10%差很多有的人觉得没差别。总之调到了这么细节的设置了,一般来说如果没有削峰太夸张,就是非常细微的差异了。
天下模拟是一家,SRFC模拟赛车网

17

主题

293

帖子

1

精华

银牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间:2007-4-16
积分
1761

LFS初级驾照

发表于 2017-5-22 12:14:40 | 显示全部楼层
图片挂了。。。
这是个大坑

83

主题

503

帖子

9

精华

版主

叫我St3fan

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

注册时间:2015-2-2
积分
1999
 楼主| 发表于 2017-5-22 17:58:51 来自手机 | 显示全部楼层
Edwardwx 发表于 2017-5-21 23:14
图片挂了。。。

我用的图床是imgur,可能会有的时候刷不出来
天下模拟是一家,SRFC模拟赛车网
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|SRFC模拟赛车网 ( 蜀ICP备12007028号

GMT+8, 2017-12-14 18:00 , Processed in 0.352667 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表