Leap Motion上手实测
编者按:Leap Motion是新一代的次毫米级 3D 手动控制技术,几乎能让人手和影像融为一体。通过手指即可直接控制电脑,包括图片缩放、移动、旋转、指令操作、精准控制、隔空书写等,系统的感应区间能够精确到百分之一毫米(远高于 Kinect)。整套设备包括一个手机大小的 USB 输入设备和一套复杂的软件平台。此文作者是新加坡的一名极客,不久前参加了Leap Motion的开发者项目,幸运的收到了Leap Motion的硬件和SDK作为礼物。那么,一起来看看神奇的Leap Motion究竟是个什么样子吧。
一个黑色的卡纸盒,装着Leap Motion的设备、插线,还有一张卡片,上面写着创始人写的话。很小很轻的一个盒子,一面刻着Leap Motion的logo,另一面放着感应器。打开设备,三盏灯就亮了,但是你还不能用,得装好软件配套使用才行。有一套为Mac和Windows设置的SDK,其中有一些例子和文件来帮助你上手。连接好设备,装好软件,就可以开动了。
我试了下自带的样品应用,不过都是些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会是下一个时代的开端。
更新(2013.2.20):Leap Motion 真机在@车库咖啡 了,真的很带未来感!!!车库老板已经在琢磨召集开发者头脑风暴了~