从 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 给他的感觉 “就好像与爱因斯坦年轻时会面一样”。