和科幻世界一样。你用手挥啊挥。不用任何按键。就可以选择好各种选项并进入游戏。对于这种动作感应的平台来讲。运动类游戏很明显是最卖座的游戏。这个从 Wii Sports 就可以看出来。比如 Kinect Sports。包含足球。橄榄球。滑雪。拳击。赛马等游戏。都非常有趣。因为这是大刀阔斧。全身的运动!比如滑雪。如果用手柄。那就是你旋转手柄来控制滑雪者的动作。
但在 kinect 上。是你用实际的滑雪姿势下蹲。身体左右摇摆来控制方向。两手前后摆动来控制滑雪的动作。这是完全不同的体验。当然不仅仅是娱乐上。同时也是体力上。我玩了 10 分钟就全身大汗了。其次。精度好得超乎我的想象。对身体的 tracking 非常准确。对不同的身体部位也辨认得很好。比如我的手举手落。脚的移动。摇头晃脑。Kinect 都能马上在屏幕中体现出来。如果你不追究细节。比如手指的动作之类的。
你还真以为是一个电子镜子。除了乒乓球这种对手腕运动检测要求很高的运动 Kinect 很难处理以外。其他运动都没有问题。关于实时的问题。很遗憾。并不是很完美。这样说吧。你做一个动作到实际的屏幕体现。是 0.2 – 0.5 秒的延迟。这也是Kinect 配套游戏大多数都是休闲类的原因。要是第一人称射击这种游戏。没法玩。不过普通的休闲游戏。完全没有能影响游戏体验的延迟。其三。用 Kinect 玩这种游戏。
和用 Wii 玩运动游戏是完全不同的效果。如果玩过 Wii 的同学会知道。玩 Wii 也是玩一会就会出汗。而且感觉累。但具体问哪里累。答案都是一样的:手腕和胳膊。因为你只用手腕和胳膊玩 Wii。这样玩多了其实是不好的。容易引发一些疲劳症。用 Kinect。你就完全没有这种担心了。蹦跳。左右移动。甩手。踢脚。一种运动该怎么玩。在游戏里就怎么玩。相当棒的体验。
工作原理。Natal中有一个功能强大的感觉阵列。
对于新手来说。它拥有一个数字视频。能从事捕捉图片到识别颜色等多项工作。而Natal中的麦克风则可以在短时间内采集多次声音数据。以便把玩家和同处在一间房间中的其它人分开。当然这些智能离不开软件的支持。而这方面是微软的强项。特制的软件已经把Natal训练得能成功识别人的脸部细节变化。而在识别人体动作的时候。精度可以达到4厘米。09年微软收购了以色列公司3DV。
让人们以为Natal的技术是源自3DV的ToF。3DV的感光芯片由于要测量光飞行时间。所以需要做到飞秒级的快门。据说他们在芯片中用到砷化镓。使其时钟频率提高到上百G。但这样做会使其成本升高。很难想象微软能把这样的技术做进游戏机这样的消费电子品里面。2010年1月。微软的开发人员明确表示:Natal并不是基于ToF的原理。2010年4月。另一家以色列公司PrimeSense才确认为微软提供了其三维测量技术。
并应用于Project Natal。在PrimeSense公司的主页上提到其使用的是一种光编码技术。不同于传统的ToF或者结构光测量技术。light coding使用的是连续的照明。也不需要特制的感光芯片。而只需要普通的CMOS感光芯片。这让方案的成本大大降低。Light coding。顾名思义就是用光源照明给需要测量的空间编上码。说到底还是结构光技术。但与传统的结构光方法不同的是。他的光源打出去的并不是一副周期性变化的二维的图像编码。
而是一个具有三维纵深的“体编码”。这种光源叫做激光散斑。是当激光照射到粗糙物体或穿透毛玻璃后形成的随机衍射斑点。这些散斑具有高度的随机性。而且会随着距离的不同变换图案。也就是说空间中任意两处的散斑图案都是不同的。只要在空间中打上这样的结构光。整个空间就都被做了标记。把一个物体放进这个空间。只要看看物体上面的散斑图案。就可以知道这个物体在什么位置了。当然。在这之前要把整个空间的散斑图案都记录下来。所以要先做一次光源的标定。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-48942-4.html
不腻么