一、前言
嗨,大家好,2022年曾为大家分享过【Apex 英雄】Titan Two 计算机视觉(CV)自动压枪保姆级安装教学 的文章。随着近几年大模型(AI)的发展,游戏的辅助功能也越来越多样性,这次为大家分享AI辅助瞄准功能与实际的游戏画面演示。
二、运行环境与设备
1)电脑
系统:Windows 10
显卡:NVIDIA GeForce RTX 4060 Ti (8 GB)
CPU:i5-12400F 2.50 GHz
内存:32.0 GB
2)主机
主机:XBOX SERIES X
3)辅助设备
手柄:PS5 DualSense Edge
转换器:TiTan Two
采集卡:圆钢GC573
三、Apex游戏设置
1)视频设置:FOV 110
2)控制器设置:a.视线灵敏度:4;b.视线灵敏度(ADS):3;c.响应曲线:线性;d.高级视觉控制:关闭;e.每项视觉控制:开启;
注:游戏的手柄设置是BUG43线性,每项视觉控制里面的1、2、3、4、5、6倍镜我都单独有灵敏度设置。绝大多数游戏设置不会影响AI辅助识别。
四、AI辅助识别逻辑
市面上的AI辅助识别软件,其原理基本一致,本质上就是把画面识别和输入控制结合在一起。它并不是传统那种依靠固定规则运行的脚本,而是先通过采集设备获取游戏实时画面,再将画面一帧帧交给AI进行识别,判断游戏中人物目标的大致位置,最后再根据识别结果输出对应的控制信号,带动游戏准星向目标方向移动。
AI辅瞄的优点,是相比传统的固定脚本有更强的适应性,能根据你游戏画面能让变化及时做出调整,比如按照当前手持武器自动切换压强数据,当子弹仅剩1颗时自动换弹夹避免拉枪栓CD等。同时它也有缺点,AI辅助识别对稳定性、设备性能、延迟要求会更高,一旦画面有特效干扰、目标移动过快、画面过于复杂,识别结果容易出现偏差,比如准星跟不上人物目标、误将环境道具识别为人物目标等。
五、AI辅助实际功能(部分)
5.1 识别置信度
识别置信度,指的是对AI当前识别结果的可信程度,该数值一般在1至100进行调整,1代表AI识别结果不可信,在游玩时AI识别到人物目标将不会为你移动准星,需要自己操作瞄准,100代表AI识别完全可信,在识别到人物目标会将准星移动到人物目标身上。该数值一般在50 ~ 80,数值过低时AI识别的瞄准会被减弱,无法有效将准星锁在人物目标身上,但当数值过高,在瞄准人物目标后,你想手动将准星向下移动一点,AI模型会忽略你的操作。
5.2 自瞄范围
我们使用1920p*1080p的画面显示举例,AI识别软件会提供一个”自瞄范围“,它会在你的准星周围框出圆形或正方形,当你的准星或人物目标进入到这个范围,AI就会自动计算出人物目标的在画面中的坐标位置,在你开镜瞄准或射击时,AI就会迅速将准星移动到人物目标身上。目前市面绝大数针对FPS的AI辅助软件都只提供准星周围一定范围的数值调整,不会进行全画面人物目标识别,其一是全屏幕识别需要极高的性能,其二是当画面内容太多,过于复杂会导致识别准确率降低,其三是当画面人物目标过多,AI在移动准星时,无法判定你需要瞄准哪个目标,比如画面有5个目标,你的反应是瞄准目标2,AI却为你瞄准目标4。

5.2 自瞄锁度
”自瞄锁度“数值越高,AI锁定人物目标就越粘,AI辅瞄一般提供1到100的数值进行调整。数值为1时,在你开镜或射击的瞬间,AI辅助会将准星移动到人物目标身上,但当你手动修正准星,AI辅助则不会再介入,都将以你手动操作为准。数值为100时,你将无法手动修正准星,或修正是十分困难,准星几乎完全交由AI辅助来移动。
六、AI辅助游戏画面录制