从 T(ether)到 Leap,更好的 3D 手势控制
还记得《钢铁侠》中,Tony Stark 在家中不停调试设备的场景吗?相信很多人都觉得那很酷,因为他只要将手在空气中进行作出各种动作,就能够创建出一个 3D 模型,并进行控制和操作。
MIT 的的教授 Matthew Blackhaw、David Laktos、Hiroshi Ishii 以及 Ken Perlin等教授目前正在进行的研究项目 T(ether) ,初步实现了像《钢铁侠》这般,让人直接在空气中操作 3D 模型的目标。
他们所利用到的设备是几台动作捕捉录像机、一台 iPad和服务器。动作捕捉相机会记录人手的位置与动作,这些信息将传输到服务器,然后再 iPad 的屏幕上显示一个虚拟的世界,包括人的手掌、手指以及虚拟世界中其它的 3D 模型。
当拇指和食指相碰,用户立马可以在 T(ether)所构造的虚拟世界中创建一个立方体;而当拇指和食指捏着立方体的时候,用户可以随意调整立方体的角度;而当中指和拇指捏着,又可以改变立方体的大小。T(ether) 还允许多人协作,在同一个虚拟世界中,可以相互操作对方所创建的 3D 模型。这看起来相当方便与神奇。
具体可以看视频演示:
T(ether)真的能够成为直接让人的手在空气中有所动作,便可操控计算机的技术吗?也许不太现实。因为,像动作捕捉相机就不是一般人能够使用的设备,而且动作捕捉相机也难以随身携带,让人随时随地进行操作。而且用户总是要端着将近一斤的东西,很快感到疲惫。MIT 的教授们当初研发这个技术的初衷,也不是为了改变 iPad 或其它电子设备的使用习惯,而是为了能够让人更加自然的在虚拟世界中创建 3D 模型。
所幸的是,最近来自 Leap Motion 所研发的一个小盒子,受到很多媒体的好评,《连线》杂志甚至称它为“最棒的手势操控系统”,让人看到了下一场操控革命的曙光。
Leap Motion 将这个技术称之为“Leap”,和公司名称一样。它的原理和微软的 Kinect 没有太大的差异,甚至和 T(ether) 没有不同:同样是随时监测手势的变化,并将这些手在空间中移动的数据转化成三维坐标,然后转化为相关的指令。之所以 Leap 能够受人瞩目,乃是系统反映极为迅速,人的动作一完成结果既马上显示出来,没有延迟。而且和 T(ether)一样,它识别的精细度很高,可以分辨出人的十个手指,因此比较微妙的手势都可以做得出来。
具体也可以看视频:
Leap 拥有很好的兼容性,能够改变 PC 和 Mac 的操作方式,而且已经是一个成熟的产品,并非实验室里面的实验项目,售价也不贵,才 70 美元,是 Kinect 的一半左右。
研发这套设备的是一位 23 岁的年轻人,他叫 David Holz,在南佛罗里达州长大,从小对特别想知道“到底事物是如何运作的”。在 8 年纪时,他就读完了霍金的《时间简史》,并找到了一个简单的方法来实验这部书里面理论是否符合一般事实;长大后,他在北卡罗来纳州立大学念数学系,并成为 NASA 顾问。他希望 Leap 能够改变人们的操作方式,“扔掉鼠标这一不必要的操作界面”。在 Leap Motion 公司的最新的博客上,他们把这一理念称之为“自然用户界面(Natural User Interface)”。有兴趣的人,不妨一看。
根据 Businessweek,视频编辑软件公司 Avid Technology 的创始人 Bill Warner 在看过 Leap 的演示后,就决定投资 David 的初创公司。目前,Leap Motion 的融资额为 1450 万美元。
Bill 还说,David 给他的感觉“就好像与爱因斯坦年轻时会面一样”。