近日,微软的研究团队演示了一种名为MRTouch的交互技术,其能够为HoloLens上的MR内容带来触觉反馈。
微软于2016年发布HoloLens头显,该头显具有环境映射和手部追踪技术,可让用户与真实世界的3D虚拟物体进行互动。虽然HoloLens支持手势追踪,但该技术并不能给用户提供一种更直观的感受。也就是说,手势追踪技术不能给用户提供交互式的的触觉反馈。
目前,大多数用户都习惯于智能手机、平板电脑和触屏电脑的这种触摸式交互,而MRTouch软件正好迎合了广大用户的这种交互习惯,该软件借助HoloLens先进的环境映射和手部追踪技术,可精确定位用作虚拟输入设备的平坦表面,从而将触摸交互带到MR环境中。
据悉,HoloLens头显具有两种环境追踪模式,分别为长距离追踪模式和短距离追踪模式。长距离追踪模式可利用机载相机映射用户所处的空间,包括该空间里的物体和房间的墙壁。短距离追踪模式则主要用于手势追踪和一米以内的的短距离追踪。MRTouch软件选用了短距离追踪模式,因为长距离追踪模式很难准确地追踪到手指。
微软的研究人员表示:“我们将短距离深度摄像头与红外摄像头结合了起来,HoloLens头显无需依赖长距离深度摄像头,便可提供精确的平坦表面的映射图像。这使得MRTouch软件能够在非完整的3D环境中运行。”
此外,用户借助MRTouch,可以把范围内的所有平坦表面当作触控表面,比如桌面和墙壁。如果用户想通过MRTouch打开应用程序,只需用手触摸所使用的平坦表面,然后向下拖到右侧,便可创建一个虚拟窗口,然后用户就可以打开里面的应用程序。同时,用户还可直观地感受到操作过程中的触感。
小编了解到,MRTouch软件共有三个组件,分别为Image Streamer、Tracker Engine和Client Library。这三个组件的工作原理是:Image Streamer负责输出红外和短距离深度摄像机的数据,并通过TCP将其发送到Tracker Engine。Tracker Engine负责接受并保存数据,如坐标列表等。而第三个组件Client Library,则可以打开Tracker Engine的TCP,以接收位置数据和触摸信息,然后再将相关信息转换为应用程序可以接收的格式。
目前,MRTouch尚未向市场公开,而微软也没有透露MRTouch的公开时间。
本文由tomshardware刊发,属vrpinea原创编译稿件,转载请洽:brand@VRPinea.com