相比VR 手柄,手势识别无需两个笨重的手柄,只需要一个小小的传感器放置在头盔前方,原理是利用传感器发出的红外线捕捉你的手部信息,将其发送给unity,unity 会相对调整手的模型然后显示出来。
首先,去官网下载 leap motion的unity 版的 SDK,导入unity 即可使用,额外的也需要在电脑上安装leap motion 的驱动程序,在unity 中,你只需要将LMHeadMountedRig 这个集成GameObject 拖入场景中,它包含两个部分,一个叫做Center EyeAnchor 它主要是用来处理你的手部信息还有识别空间的,另一个是HandModels,主要是你的手部模型,官方提供的都很丑,你需要去重新构造模型。
接下来,你可以去检测一下识别效果,结果还是很乐观的。
其实,相比这种传感器来进行手势识别,我更看好利用手套来进行识别,一是识别精度无疑更高,而且可以添加体感设计,更加真实。手套识别已经可以实现,但是体感设计一直没看到满意的产品出现。我虽然不是搞硬件的,但是我很着急啊。但毫无疑问,老斯的《头号玩家》里构建的“绿洲”离我们越来越近。