SRFC模拟赛车网

 找回密码
 注册
SRFC模拟赛车世界 是 SRFC模拟赛车网 旗下网站
搜索
热搜: 活动 交友 discuz
查看: 10226|回复: 161
收起左侧

[APP] Real Head Motion 真实头部动态模拟,以及重要功能左右后全角度视角观察

  [复制链接]

8

主题

51

帖子

1

精华

高级用户

Rank: 3Rank: 3Rank: 3

注册时间:2016-4-26
积分
507
 楼主| 发表于 2016-7-3 20:44:57 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 kimididier 于 2016-11-1 12:58 编辑

本app发布自AC官方论坛magicfr,我作了一些注释详解分享一下

低FOV 单屏幕玩家的福音,绝对提高成绩


增注:推荐功能,映射方向盘按键以向左向右向后观看,角度自调,2套左右角度+1个车顶向后大fov广角(利用自带车身摄像头)

DEMO视频GT(后半段为RealHeadMotion效果)



DEMO视频 漂移



现实中的生物原理:

在现实中人的眼睛无法清晰感受赛车过程中的平衡变动,加速度,以及颠簸碰撞,而是由内耳完成。耳朵感受到身体所受各种动态变化时,会自动使眼睛发生微动将看到的景色得到缓冲、过滤。所以在你脑中实际处理出的视觉信号会显示出平顺的景物运动。
举个例子:当你盯着电脑屏幕使劲晃动自己的头时,依旧很容易就能看清屏幕上的字。

所以问题来了:在模拟第一视角的游戏中,当你沉浸在游戏环境中、眼睛所看事物快速移动时,耳朵却并没有感受到身体的真实动态与其相符。这个冲突就会让一些人发生头晕恶心的症状,即为模拟器晕眩症,这就是有些人玩FPS之类游戏会头晕的原因。在Assetto Corsa 这类竞速模拟中的影响是:高速行驶中、车辆动态快速变化时摄像头晃动剧烈时使你很难准确做出判断。不同的是,在现实中经过耳朵感受对视觉做出的纠正,人在驾车时只会看到车辆本身的颠簸晃动,而看到的景物就不再会有剧烈晃动的情况,相当于高端的鸡头稳定器。

所以这个Real Head Motion【真实头部动态】 的解决方案应该是: 不要让镜头固定在车上,而是自由晃动来聚焦于前方路面。此app的作用相当于内耳的动态过滤。


DEMO图:


                               
登录/注册后可看大图
  

                               
登录/注册后可看大图


功能解析


                               
登录/注册后可看大图


Pitch/Roll filter : 所过滤掉颠簸及动态比率,数值越高所看到的车窗外赛道景物就越平稳。
Pitch/Roll Min Angle : 从这个角度开始视线开始倾向于跟踪车辆行驶方向。

Steering Look Ahead LR 滑动条: 转动方向盘时视线向左和向右看的角度,例:向左打得越多,偏向左看的角度也越多。
Steering Look Ahead LR Min Max : 这两个自填空格是最大值和最小值,范围是0-1,指的是这个转动方向盘产生视角偏向效果的起效范围。例如设置0.25和0.75时,视角从方向盘转动到其设定范围的25%开始视角偏向,当方向盘转动到其转动范围的75%是到达视角转动极限。

Steering Look Ahead Roll : 与其上方的Steering Look Ahead LR原理相同,指的是头部的左右倾斜角度而不是转动角度。

Steer Smoothing : 以上两组功能的过滤器,对方向盘转动角度的输入量进行一定百分比的过滤,是转动方向盘时视线转动的角度变得平滑。

Velocity Look LR 滑动条: 根据车辆角速度转动视角。注意:在车辆滑行时角速度很低,对此功能效果较小,因此玩漂移是需要配合Steer Look ahead LR功能。 这个功能的MIN 和MAX的范围是0-100度/秒

Slip Angle Look LR 滑动条: 当车辆指向的方向和其线性速度方向产生夹角是视线向左向右看的角度。MIN和MAX范围0-90度

Velocity Smoothing: 对角速度和滑动角度的过滤百分比。

Accel G Roll 滑动条: 根据所受侧向加速度(G力)视线的侧倾角度。这是车手为了对抗转向时侧方G力身体所做出的倾斜。像左转,视线就向左倾斜。MIN和MAX范围0-2 Gs。个人感觉不宜太多,我只用了一点,否则总感觉自己没坐正 lol。

G Accel Smoothing: 上面加速度侧倾效果的过滤条。


【注】Steer Look ahead LR 和Velocity Look LR有累加效果,所以两个都设置到90度的话最高会转动180度 lol。

【注】编辑MIN和MAX时,数值必须为有效值,否则数值框会显示为红色且不会被保存如xml设置未见。


Look options详细解析
    ——方向盘映射功能(很好用,简单说就是点击一个按键就会向左向右活向后看,角度可自定义)


                               
登录/注册后可看大图


【注】这个功能可代替游戏本体的向左右和向后看的功能,且可自定角度。

设置按键前请先矫正方向盘一次(按calibrate键,要求将每一个轴操作一遍,左右方向打死,踏板踩到底,每个键按一遍)

Look Left Right Angle : 点击所设定按键时向左或向右看的角度。
Look Shoulder Angle -过肩视角:也是点击某个自定按键向左或向右看,但范围更大,可以向斜后方看。
Look Up Down Angle : 向上或向下看。
Pitch Offset : Static pitch offset. 这个我不懂,还没研究,有了解的请帮个忙 谢谢。

click to bind 按键: 点击以设置轴或按键.
Smoothing 滑动条:向左右看是顺滑度,数值越高看得越快,但是注意设得太低的话转回来的速度也很慢。
Dead zone 滑动条:死区
Val : 目前所设置的数值

关于过肩视角功能:
即使不定义按键也能使用这个功能,需要例如要像左过肩看,先按住向左看,不放,再按下向右看

向后看功能(Look Behind):
此功能比较特别,请仔细阅读
本功能会用到游戏自带的F6和F1热键。F6是循环车载的多个镜头,F1是回到驾驶舱镜头。
当按下你所设置的按键是,本功能自动按下F6键,当放开时,本功能自动按下F1键。
因此若要实用本功能,请在每次进入游戏视角后要先按几次F6键直到循环至车顶向后看的视角。


关于使用本app必读:
在使用TrackIR和Occulus Rift此类同样会调动头部镜头转动的设备时Real Head Motion无效。
安装本app后游戏本体自带的向后看和向左右看功能将失效,因此请先想好。即使不启动Real Head Motion也无法使用原功能。若要重新使用本体自带向后看功能,需要卸载FreePie。
运行游戏时直接打开Real Head Motion即可,实时更改设置实时生效,推荐给它定个快捷方式


此处提供2个版本
1.0.1版为新版安装设置简易一步到位
0.9.5版支持32位,不支持VR和TrackIR,安装设置相对复杂一些


安装:推荐直接装1.0.1(仅支持64位)

1.0.1安装方法:

直接将RHMAC_1.0.1.zip解压安装,【注意】不要安装在系统盘Program Files中,否则因windows安全原因RHM会无法保存设定。推荐安装在另建文件夹或其他盘符内,我的AC不再系统盘内,因此就直接安装在了steam的Assetto Corsa 游戏根目录中。
安装后,运行一次RHM, 退出后会在RHM目录里生成一个xml设置文件,再重新打开RHM就会正常运行。
确认正常运行的方法:打勾Debug Window 会显示脚本是否成功运行,本窗口log日志行运行时显示Init A.C. Shered memory   Start Timer 即说明正常。


0.9.5安装方法:
1.下载两个文件 Real Head Motion 0.9.5 (app本体) 以及 FreePie 1.5
2.请先安装FreePie 1.5.0.0.msi 再安装Real Head Motion,  Real Head Motion 需要 Visual Studio 2013 的环境,安装其对应C++ Redistributable包,地址https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
3. 安装RealHeadMotion,同上一方法【注意】不要安装在系统盘Program Files中,否则因windows安全原因FreePie将无法运行脚本且RHM会无法保存设定。推荐安装在另建文件夹或其他盘符内,我的AC不再系统盘内,因此就直接安装在了steam的Assetto Corsa 游戏根目录中。注意FreePie本身可以安装在系统盘中不受影响。
4.设置FreePie
FreePie详细小白设置教程
1.下载NPClient64.dll以及ACRealHeadMotion_freetrack.py
【注】当解压RHMAC的zip后其中有一个ACRealHeadMotion.py 请注意区分和ACRealHeadMotion_freetrack.py的区别
如图:1和5解压自RHMAC_0.9.5.zip



                               
登录/注册后可看大图


2.将NPClient64.dll(上图4号)剪贴到已经安装的FreePie根目录内


                               
登录/注册后可看大图


3.先运行一次RealHeadMotionAssettoCorsa.exe 从而在其文件夹中生成一个RealHeadMotionSettings.xml的设置文件
4.运行FreePie



                               
登录/注册后可看大图


5.在FreePie中打开ACRealHeadMotion_freetrack.py
6.点击Script中的run script以运行脚本



                               
登录/注册后可看大图


7.点击File>save以保存
8.打开RealHeadMotion程序运行ACRealHeadMotion_freetrack.py
注意设置ACRealHeadMotion_freetrack.py 和FreePie Console的路径。 FreePieConsole在FreePie程序目录内



                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图


9.第一次运行可能报错 Runtime Error , 请在此运行即可(所有设置都会即刻自动保存)
10.Debug Window 会显示脚本是否成功运行



                               
登录/注册后可看大图



游客,如果您要查看本帖隐藏内容请回复

1

主题

11

帖子

0

精华

中级用户

Rank: 2Rank: 2

注册时间:2016-4-6
积分
469
发表于 2016-7-3 20:50:42 来自手机 | 显示全部楼层
一副很专业的样子
天下模拟是一家,SRFC模拟赛车网

1

主题

64

帖子

0

精华

中级用户

Rank: 2Rank: 2

注册时间:2016-5-15
积分
496
发表于 2016-7-3 20:53:56 | 显示全部楼层
不明觉厉

51

主题

3479

帖子

0

精华

金牌会员

好人卡收藏家

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间:2009-8-29
积分
6611

LFS初级驾照

QQ
发表于 2016-7-3 21:42:33 | 显示全部楼层
本帖最后由 bycomet 于 2016-7-3 21:54 编辑

经测试1.0.1完全可用,别用0.9.5了,别放着省事的不用却去用麻烦的
这东西不是啥新鲜玩意儿,当年的nfs13还是15就有了,目的是想仿真实视角,但是和VR不同,这玩意儿的视角转动是被动的,而且视角和转向被完全绑定在一起,不能像VR那样主动去寻找合适的视角,很容易影响对速度和转向角度的判断。
虽然有Steering Look Ahead LR Min Max来设置视角随方向盘转动角度的上下限,可以避免直线上微调方向盘导致的视角晃动。然而,在漂移过程中,方向盘转角通常是处于该上下限之间的。由于方向盘要随时摆动以寻找合适的出弯角度,此时无法避免方向盘摆动导致的视角晃动,对操作带来很大的阻碍。
少玩游戏多读书,少生孩子多养猪

8

主题

51

帖子

1

精华

高级用户

Rank: 3Rank: 3Rank: 3

注册时间:2016-4-26
积分
507
 楼主| 发表于 2016-7-3 21:48:50 | 显示全部楼层
bycomet 发表于 2016-7-3 21:42
经测试1.0.1完全可用,别用0.9.5了,别放着省事的不用却去用麻烦的
这东西不是啥新鲜玩意儿,当年 ...

没错,就是给单屏用的,dk2的缺陷就是分辨率的限制,而且性价比不亲民,我设置了挺久目前用这挺顺,里面有几个选项主要是会头晕,关了就行

9

主题

579

帖子

0

精华

银牌会员

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

注册时间:2014-3-8
积分
1719
QQ
发表于 2016-7-4 05:08:51 | 显示全部楼层
好复杂哦......

10

主题

653

帖子

0

精华

银牌会员

帅的不明显

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

注册时间:2008-1-13
积分
1439
QQ
发表于 2016-7-4 10:01:00 | 显示全部楼层
虽然没看懂。
但看起来就很屌。

0

主题

27

帖子

0

精华

初级用户

Rank: 1

注册时间:2015-11-9
积分
173
发表于 2016-7-4 11:59:19 | 显示全部楼层
感觉好难设置啊
天下模拟是一家,SRFC模拟赛车网

0

主题

18

帖子

0

精华

中级用户

Rank: 2Rank: 2

注册时间:2016-2-28
积分
220
发表于 2016-7-4 22:46:24 | 显示全部楼层
有点小复杂。下载试试。感谢!
天下模拟是一家,SRFC模拟赛车网

10

主题

758

帖子

0

精华

银牌会员

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

注册时间:2005-8-27
积分
2786
QQ
发表于 2016-7-4 23:30:15 | 显示全部楼层
谢谢楼主分享,亲测1.0.1版能用不报错。我想说的是,对三屏玩家更有用!起码能看到弯心了,不会被屏幕的接缝挡住视线。我等这个功能很久了,刚才只试跑了一圈,458跑慕杰罗,就比以前快乐2.X秒,好兴奋。
天下模拟是一家,SRFC模拟赛车网

2

主题

27

帖子

0

精华

中级用户

Rank: 2Rank: 2

注册时间:2016-1-28
积分
429
发表于 2016-7-5 00:34:16 | 显示全部楼层
mark 明天试试
天下模拟是一家,SRFC模拟赛车网

9

主题

579

帖子

0

精华

银牌会员

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

注册时间:2014-3-8
积分
1719
QQ
发表于 2016-7-5 03:12:49 | 显示全部楼层
其实它如何知道我想看哪里呢?

80

主题

441

帖子

9

精华

版主

叫我St3fan

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

注册时间:2015-2-2
积分
1687
发表于 2016-7-5 05:06:13 来自手机 | 显示全部楼层
caymans 发表于 2016-7-4 10:30
谢谢楼主分享,亲测1.0.1版能用不报错。我想说的是,对三屏玩家更有用!起码能看到弯心了,不会被屏幕的接缝 ...

很多三屏玩家和VR玩家都反馈,虽然看上去RHN不是为他们设计的,但是RHM很能改善三屏和VR的游戏体验。
天下模拟是一家,SRFC模拟赛车网

10

主题

758

帖子

0

精华

银牌会员

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

注册时间:2005-8-27
积分
2786
QQ
发表于 2016-7-5 08:40:30 | 显示全部楼层
sky151212911 发表于 2016-7-5 03:12
其实它如何知道我想看哪里呢?

其实就是跟着方向盘的转动角度而动,具体动的幅度,就看你的设置了。
天下模拟是一家,SRFC模拟赛车网

2

主题

175

帖子

0

精华

高级用户

Rank: 3Rank: 3Rank: 3

注册时间:2015-11-29
积分
653
发表于 2016-7-5 09:10:34 | 显示全部楼层
我需要研究一下内耳
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

论坛公告上一条 /1 下一条

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

GMT+8, 2017-6-23 09:35 , Processed in 0.234629 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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