《Kinect应用开发实战:用最自然的方式与机器对话》一3.1 Kinect for Xbox 360的产品设计-阿里云开发者社区

开发者社区> 华章计算机> 正文

《Kinect应用开发实战:用最自然的方式与机器对话》一3.1 Kinect for Xbox 360的产品设计

简介: 本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.1节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
+关注继续查看

3.1 Kinect for Xbox 360的产品设计

Kinect作为一个传感器,本质上也只是一个输入设备。它的成功来源于消费者对自然人机交互的渴望和认可,以及普通大众都能接受的价格。比起传统摄像头,它的高明之处在于能“识人辨音”。
Kinect的设计初衷是将其嵌入Xbox游戏机的娱乐中心,给Xbox 360这艘“传统潜艇”配备上更为先进的“声纳系统”。这是对任天堂Wii、索尼PS等老牌竞争对手一次很有威胁的进攻,微软希望通过全新的游戏交互体验来占领新的制高点。此外,Xbox也被定为家庭娱乐中心,占领电视机屏幕也是微软的战略之一—通过Kinect语音和手势控制等功能,让普通用户更直观、更轻易地搜索到互联网及多媒体信息,同时社区用户彼此之间还可以基于Kinect摄像头进行视频通讯。
对微软而言,Kinect的重要性表现在两个方面:它大大延长了Xbox 360游戏机的生命周期,并成功为它带来了大量的新用户;同时也充分证明微软在持续创新上的巨大能量,不管是观念的前瞻性还是对新产品的执行力上。
“你就是控制器”—Kinect的宣言激动人心。没有控制器的人机交互,你甚至不用翻阅任何关于控制器的说明书。这就是游戏设计师们的至高境界:不用控制器的沉浸式游戏(controller-less immersion)。通过Kinect,玩家和Xbox 360游戏机之间仿佛建立了一个良好的“共生系统”。
你也许在机场看到过摄位车(Segway Personal Transporter),如图3-1a所示。它的智能设计就是一个很好的“机器+人”的共生系统。该车可以感知人的身体动作,并作出反应:人站在摄位车上,首先会自动保持平衡,人稍微前倾,它就自动前进;人稍微后倾,它就自动停止。而图3-1b所示则是专业飞行员才能控制的仪表盘,显然你可以觉察到机器与人之间的巨大“鸿沟”。

image

在游戏《Kinect大冒险—激流勇进》中,游戏体验和前面提到的摄位车类似,玩家可以通过身体的前后左右倾斜来控制皮划艇,如图3-2所示。

image

Kinect for Xbox 360的产品设计中考虑到的一些场景和约束条件归纳如下:
玩家无需额外控制器,通过肢体运动和“体感操作”来进行游戏,普通客厅的空间能满足Kinect的有效视距和游戏的要求。
能自动追踪玩家,从视角中过滤环境背景信息。考虑到竞技类的游戏,至少支持同时跟踪两个玩家。
可识别玩家的四肢及关节,进行全身20个关节点的骨骼跟踪。
对玩家的性别、身高、肤色、着装没有特殊要求,可以支持2岁小孩的身高到姚明那样身高的运动员。
能识别玩家的静态姿势,比如站立、倾斜或是弯腰等。
能识别玩家的动作和手势,符合人的直观感受,如挥手、举手、敬礼、跳跃、弯腰、前进、后退等动作。
对于舞蹈、运动类游戏,骨骼跟踪的延时应该小于人类的反应速度及肢体运动的速度。比如拳击游戏,出拳的速度和击打节奏能在游戏里面非常清晰地表现出来。
能区分、识别不同玩家,具有人脸记忆功能,玩家短暂离开后能暂停、继续游戏。
玩家能通过语音进行相关指令控制。
在确保游戏性能的前提下,尽可能的压缩硬件成本,保持产品价格上的优势。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《React Native移动开发实战》一一2.4 React Native的Flexbox布局
本节书摘来自华章出版社《React Native移动开发实战》一 书中的第2章,第2.4节,作者:袁林 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
955 0
.NET开发不可错过的25款必备工具,徐汇区网站设计
【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。
1276 0
史上最快! 10小时大数据入门实战(三)-分布式文件系统HDFS
HDFS 环境搭建 HDFS 伪分布式环境搭建 CentOS 环境安装步骤 MacOS安装环境 安装jd...
1373 0
使用Libgdx开发的FlappyBird(像素鸟、疯狂的小鸟)游戏源码
本帖最后由 宋志辉 于 2014-10-21 15:06 编辑点击进入下载地址Flappy Bird(飞扬的小鸟)由一位来自越南河内的独立游戏开发者阮哈东开发,是一款形式简易但难度极高的休闲游戏。
852 0
MongoDB GridFS最佳应用概述
MongoDB GridFS最佳应用概述 GridFS是MongoDB数据库之上的一个简单文件系统抽象。如果你熟悉Amazon S3的话,那么GridFS与之相似。为什么像MongoDB这样的NoSQL数据库会提供这样的一个文件层抽象呢?一、使用GridFS的理由 理由如下: 1)存储用户产生的文件内容 大多数Web应用都允许用户上传文件。
977 0
iOS平台应用开发的敏捷设计流程
  本文翻译自《Computer Arts》中对专注于iPhone和iPad应用开发的设计师Sarah Parmenter的访谈录,希望对iPhone应用开发的朋友能有所帮助。   以下为全部译文:   对设计师来说,iPhone和iPad是全新的平台。
640 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载