我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>创客>产品技术>硬件

Leap Motion上手实测

文章来源:网络搜集整理 作者:VRFans 发布时间:2013年02月08日 点击数: 字号:

编者按:Leap Motion是新一代的次毫米级 3D 手动控制技术,几乎能让人手和影像融为一体。通过手指即可直接控制电脑,包括图片缩放、移动、旋转、指令操作、精准控制、隔空书写等,系统的感应区间能够精确到百分之一毫米(远高于 Kinect)。整套设备包括一个手机大小的 USB 输入设备和一套复杂的软件平台。此文作者是新加坡的一名极客,不久前参加了Leap Motion的开发者项目,幸运的收到了Leap Motion的硬件和SDK作为礼物。那么,一起来看看神奇的Leap Motion究竟是个什么样子吧。

一个黑色的卡纸盒,装着Leap Motion的设备、插线,还有一张卡片,上面写着创始人写的话。很小很轻的一个盒子,一面刻着Leap Motion的logo,另一面放着感应器。打开设备,三盏灯就亮了,但是你还不能用,得装好软件配套使用才行。有一套为Mac和Windows设置的SDK,其中有一些例子和文件来帮助你上手。连接好设备,装好软件,就可以开动了。


SDK内含几个debug工具,还有一个显像程序可以展示手指移动时捕捉到的轨迹。Leap Motion赖以为傲的就是其超高的精准度,的确不假。从视频中可以看到,显像程序背后有一个三维网格,你可以看到自己的手指指针是如何在网格中移动的。除了手指,Leap Motion还能追踪任何棒状物体,这就给出了很多想象空间嘛,比如如果你觉得单用手指很无聊很傻的话,可以试试...指挥棒?光剑?实测中我发现 几乎没有延迟,就算非常迅速的移动手指,Leap Motion也能跟上。Leap Motion在运行时似乎很耗资源,电脑风扇总转的嗷嗷的。

我试了下自带的样品应用,不过都是些Hello world一样的教你如何调用API的应用。暂时没有水果忍者这类游戏给你玩。Leap Motion团队开发了一个输入模拟器,可以对接类似Fruit Ninja等游戏,他们也承诺会将其开源。SDK支持Java、C++、C#、Obj-C、Python和Javascript,也许未来还会支持更多。API还非常原始,你可以直接调用原始数据,比如每个指针的具体位置,或是方向和动作,暂时还没有手势或者其他抽象性的API。

作为开发者,碰到这等神器自然会手痒。于是我试了下Javascript的API,试图复制D3.js particles。这个过程中必须解决如何识别手势的问题,后来用S1 unisrtoke识别器搞定了,但是也有一些不足。

我把自己的作品拿到本地的Javascript社区聚会上后,每个人都被Leap Motion震住了。游戏自然会是一个热点,类似《少数派报告》中的隔空取物也会大热。试玩Leap Motion之后,我终于确信了一点,鼠标和键盘的时代真的要过去了,Leap Motion会是下一个时代的开端。

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料