新版 Oculus Touch 说明书解读——再添电容按钮和手势识别功能



Oculus Touch 的手部控制器不光可以告诉电脑操作者的手在三维空间中的位置,而且可以让电脑识别操作者的手势。Oculus Touch 新版的说明书丰富了我们对该手部控制器位置追踪能力的认识,也提高了这款设备的苦心经营的名声。


随着最新版本的 Oculus SDK 0.7 发布,新版本的 Oculus Rift 开发者指南(需翻墙)描述了该系统如何获取来自于手部控制器的数据。手部控制器的方向和距离都在头戴式显示设备上的同一坐标中显示,与输入设备相互配合。“把手部控制器和头戴式显示设备的数据放在一起就是系统状态的一个完整的快照”说明书这样解释道。




Touch 的感应按钮


控制器的输入状态栏是用来告诉开发者,按键在什么时候被按下,触发器在什么时候被触发,以及摇杆什么时候被拉起。但是输入状态栏也会显示很多无用的信息,比如当使用者手指接触但没有按下按钮时输入状态栏会则会提示错误信息。


这些技术对于非 VR 手部控制器来说无足轻重,但是在 VR 设备中,控制器可以感受到手指的位置意味着手指的位置信息可以被系统精确接收,这会带来极大的沉浸感。这也能给使用者提供重要的提示,当你看不到手指在控制器上的位置时,很难说清你的手指在哪一个按键上。但是采用可以感受到手势的电容按钮,玩家可以在虚拟世界中看到他的手指在虚拟现实控制器上的位置,这一点对游戏教程指导新手尤为重要。




手部动作


Oculus 告诉我们手势的感知确实是虚拟输入,但是就 SDK 的说明书所说,公司已经选择烤入预定的动作。这个构想还没有实现,所以开发者会有原始的访问数据了。


我们是从 2015 年 E3 大展上的 Oculus Touch 开始了解手部识别技术的,新的说明书解释了数据开发者必须知道的内容。


Oculus Touch 现在只能支持两种手势,伸出食指和竖起拇指。这两种手势分别可以被食指感应器和拇指感应器感应到。


尽管说明书没有对中指的动作进行说明,Oculus 公司创始人 Palmer Luckey 已经证实,只有无名指和小拇指不会被设计动作,更多的手势会被添加到 SDK 中,现在的两个动作是层层筛选的结果,以避免玩家看到他们的手指不自然的跳来跳去。



触觉反馈 & 两个追踪器


触觉反馈也许是我们对 Oculus  控制器了解最少的一块,Oculus Rift 的开发指南仅仅把它简单的描述为“振动”,就像你的手柄所发出的类似的隆隆的声音。


但是仔细研究说明书,你会发现 Touch 控制器可能会采用线性驱动器,而不是通常的会发出很多声音的 ERM 驱动器。线性驱动器可以识别像点击这样更为细致的手势,而且它也是 HTC Vive 手部控制器采用的技术。


有趣的是,Oculus 警示振动的时间持续过长:延长高水平的振动时间可能会降低位置追踪的质量。现在,我们将震动缩减到较短的时间内。说明书还提到至少要有两款特制的相机被安装在手部控制器上。因为这个设备既有 Oculus Rift 还有 Oculus Touch 手部控制器,所以也会有两个星座追踪器来提高跟踪精度以及解决遮挡问题。


Oculus Touch 手部控制器会在 2016 年上半年开始预订,那也将是新版 Oculus Touch的发布时间,价格方面目前还没有公布。


// share