《Kinect应用开发实战:用最自然的方式与机器对话》一1.2 “你就是控制器”—Kinect宣言

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

1.2 “你就是控制器”—Kinect宣言

情绪始于对身体变化的感知。在你感觉到某种情绪前,你的身体已经做出了反应。
—美国心理学家威廉詹姆斯

1.2.1 Kinect销售记录及命名来历

Kinect被吉尼斯世界纪录组织称为史上销售最快的电子消费产品。吉尼斯世界纪录组织称:“从2010年11月4日至2011今年1月3日,在60天中微软共售出800万台Kinect,平均每日售出133333台。”这个数字超过了苹果公司iPhone和iPad产品发布后的同期销售量。
最初Kinect的开发代号叫“Natal”,这是一个拉丁名称,是巴西东北部的一个城市,在拉丁语中意思为“初生”(To be born),寓意为新一代人机交互技术的诞生。现在我们来考究一下Kinect命名的来历,它是Kinetics(动力学)和Connect(连接)的合体。
很多年来,不用控制器的沉浸式游戏(controller-less immersion)一直是游戏设计师和开发人员心目中的至高境界。在Kinect出现之前,任天堂的Wii是体感游戏的代表,同期索尼的产品还有PS3,但它们都需要额外的控制器,如图1-23所示。

image

然而,Kinect向世人公布:你就是控制器(You are the controller)。站在Kinect前,它立刻就能知道你是谁。不仅如此,还能将你和朋友区分开来。当你移动时,传感器能在瞬间追踪到你。想要互动?用声音和肢体移动就可以播放电影、玩游戏。比如玩赛车游戏,如何控制方向?想象你真的在开车,双手举起在空中握着一个方向盘,左右转动即可,甚至还可以在空气中模拟挂挡。
你还可以通过互联网与社区中其他Xbox玩家共同游戏、视频聊天、分享照片等,如图1-24~图1-28所示。
image
image

1.2.2 未来照进现实

科幻电影银幕中的场景,正逐步出现在我们的身边,并成为我们生活中的一部分。自然人机交互从只有一个维度的绿色字符控制台界面(CLI),到有鼠标操作两个维度的图形用户界面(GUI),再到现在的多点触摸(Multi-Touch)在手机、平板电脑等移动终端上得到了广泛的应用,无疑又引爆了消费者对自然交互的渴望,但交互体验还停留在二维平面的阶段,如图1-29所示。
同时随着摄像头、GPS、重力感应等各类传感器的普及,虚拟现实和增强现实大放异彩,在虚拟与现实世界重叠的同时,又有了眼球跟踪、语音识别、人脸识别等让技术更好理解人类的手段。Kinect正是在这样的背景中诞生的,它使人机交互从二维的世界扩展到三维的空间,而且是进入到了非接触的交互体验(Touch-Free NUI)。

image

Alex kipman曾这样形容过Kinect:“The birth of the next generation of home entertainment”。(新一代家庭娱乐的诞生。)
Kinect或将成为第三次人机交互革命(NUI)的原点。
今日是昨天的未来,是未来的过去。
让未来照进现实!

相关文章
|
4月前
|
人工智能 API C#
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具
63 2
|
4月前
|
开发者 图形学 Java
Unity物理引擎深度揭秘:从刚体碰撞到软体模拟,全面解析实现复杂物理交互的技巧与秘诀,助你打造超真实游戏体验
【8月更文挑战第31天】物理模拟在游戏开发中至关重要,可让虚拟世界更真实。Unity作为强大的跨平台游戏引擎,内置物理系统,支持从刚体碰撞到布料模拟的多种功能。通过添加Rigidbody组件,可实现物体受力和碰撞;使用AddForce()施加力;通过关节(如Fixed Joint)连接刚体以模拟复杂结构。Unity还支持软体物理,如布料和绳索模拟,进一步增强场景丰富度。掌握这些技术,可大幅提升游戏的真实感和玩家体验。
147 0
|
机器人 芯片
Science子刊封面 | 免组装集成,新研究借助生物分子马达自动构造微型机器人
Science子刊封面 | 免组装集成,新研究借助生物分子马达自动构造微型机器人
|
传感器 算法 机器人
ROS中阶笔记(七):机器人SLAM与自主导航—SLAM功能包的使用(下)
ROS中阶笔记(七):机器人SLAM与自主导航—SLAM功能包的使用
659 0
ROS中阶笔记(七):机器人SLAM与自主导航—SLAM功能包的使用(下)
|
算法 机器人 定位技术
ROS中阶笔记(七):机器人SLAM与自主导航—SLAM功能包的使用(上)
ROS中阶笔记(七):机器人SLAM与自主导航—SLAM功能包的使用
613 0
ROS中阶笔记(七):机器人SLAM与自主导航—SLAM功能包的使用(上)
|
人工智能
带你读《少儿人工智能趣味入门动画与游戏编程一本通》之二:角色的基础:“运动”“外观”“声音”模块
Scratch是图形化的编程语言,它具有学习环境趣味性强、操作简单且直观等特点,很好适合6-12岁的孩子学习。本书是立足于Scratch 3.0版本的少儿编程入门书,能让孩子轻松愉快地掌握编程技能,锻炼和提高思维能力和创造力,为迎接人工智能时代的到来做好准备。本书以对Scratch中积木块的分类讲解作为主线,并将编程的核心思想融入大量精心设计的案例,让孩子在实际动手操作中更直观、更深刻地理解不同积木块的运用。本书对积木块的功能和用法解释详尽,语言通俗易懂,能够减少孩子对编程的畏惧心理,没有编程基础的家长也能陪伴孩子一起阅读,在融洽的亲子互动氛围中,自信、愉快地完成学习。
|
传感器 图形学 计算机视觉
《Kinect应用开发实战:用最自然的方式与机器对话》一3.3 Kinect眼里的三维世界
本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.3节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
2437 0
《Kinect应用开发实战:用最自然的方式与机器对话》一3.1 Kinect for Xbox 360的产品设计
本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.1节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1387 0
|
算法
《Kinect应用开发实战:用最自然的方式与机器对话》一第3章 Kinect工作原理大揭秘 3.0
本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.0节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1541 0
|
传感器 Windows
《Kinect应用开发实战:用最自然的方式与机器对话》一第2章 揭开Kinect的神秘面纱—硬件设备解剖2.1 两款Kinect传感器对比
本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第2章,第2.1节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1591 0