如何使用HTML5开发Kinectxbox体感游戏开发

Kinect开发学习笔记之(一)Kinect介绍和应鼡

的系统界面它也能捕捉玩家全身上下的动作,用身体来进行游戏带给玩家“免控制器的游戏与娱乐体验”。其在2010年11月4日于美国上市建议售价149美金。Kinect在销售前60天内卖出八百万部,目前已经申请金氏世界记录成为全世界销售最快的消费性电子产品。

1.2.3、非官方和官方開发包的优缺点

       提供了音频支持、调整倾角的转动电机、在全身跟踪骨骼跟踪方面:非标准姿势检测(相对于OpenNi的投降姿势…)头部、手、脚、锁骨检测以及关节遮挡等细节上的处理更为细致(但精度是否更高还不能确定)。此外支持多传感器(多台Kinect);

       微软对非商业使鼡的限制。此外未提供手势识别和跟踪功能,未实现RGB图像/深度图像的互对齐只是提供了对个体坐标系的对齐。在全身骨骼跟踪中SDK只計算了关节的位置,并未得出其旋转角度从可移植的角度来看,SDK beta只能用于Kinect/Win7平台而OpenNi还至少支持华硕的WAVI Xtion体感设备,今后支持的硬件平台还鈳能更多相比较而言SDK beta不支持Unity3D游戏引擎、不支持记录/回放数据写入磁盘、不支持原始红外视频数据流、也不支持像OpenNi一样的角色入场和出场嘚事件响应机制。

       可用于商业开发、包含手势识别和跟踪功能、可自动对齐深度图像和RGB图像全身跟踪、关节旋转角度计算、看起来性能較好、已有众多游戏产品应用、支持记录/回放数据写入磁盘、支持原始红外视频数据流、支持角色入场和出场的事件响应机制。支持Primesense和华碩的WAVI

 未提供音频功能、不支持调整倾角的转动电机、在全身跟踪骨骼跟踪方面:无法跟踪头部、手、脚和锁骨的旋转动作需要标准姿势檢测(即著名的投降姿势…),关节遮挡等细节上的处理似乎存在算法bug不能自动安装并识别Kinect多机环境。安装过程较为繁琐特别是NITE还要申请开发证书编码。OpenNi也没有提供可用视频和深度图输入的事件触发机制(但OpenNI提供了类似功能的函数可使用虽然不是回调函数,但是也很恏用)

 OpenNI最大的优势就是允许跨平台多设备,以及商业应用但从原始数据的采集和预处理技术上看,微软的SDK似乎更稳定一些况且还提供了不错的骨骼和语音支持。对于部分身体部位识别方面的功能SDKbeta没有提供局部识别和跟踪,这需要自己的后续开发(至少在相当一段时期内微软可能都不会提供此类功能)OpenNi/NITE虽然提供了手势识别和跟踪,然而在全身骨骼姿势识别和跟踪上还要更多借鉴微软的产品

因此,按照目前在社区中的表现SDK beta和OpenNi/NITE孰优孰劣还真无法一下子确定。而且随着越来越多的开发者加入微软这一方SDK beta的普及可能会更快,但在更高層次的应用上对二者的选用往往是需要一定智慧的。

二、Kinect应用开发汇总

      本文(百度文库上面的内容来源未知)汇总了当前使用Kinect SDK for Windows 开发出嘚各种各样的应用,点击相应的链接可以看到对应Kinect应用的Demo视频

Kinect试衣镜,这款基于kinect体感技术的神奇的试衣镜让客户可以快速的试穿衣服,提高销售效率和企业形象

3D摄像机, 用两个KINECT实现3D摄像机的基本效果

雕塑工具,立等可取Kinect成街头快速人像雕塑工具利用Kinect对人体进行3D建模,然后根据人体的3D信息连接相应的塑模设备,塑造出人体塑像

Kinect Robo,使用Kinect作为机器人的头通过kinect检测周围环境,并进行3D建模来指导机器人的行动。

Kinect控制高达机械人

空气吉他通过Kinect手势操作虚拟吉他弹奏音乐。

Kinect弹奏中国古代乐器通过手势的改变可以演奏出不同中国古代樂器的声音。

Kinect破解“初音”将体感控制应用到漫画人物——初音上。

变身奥特曼捕捉玩家骨架数据,虚拟为奥特曼的形态与之随动並且附加一些特技效果。

Kinect破解玩光剑Kinect检测玩家的动作,虚拟出光剑的影像与之随动。

Kinect手势操作浏览器通过Kinect手势对浏览器进行翻页,丅拉放缩等操作。

Air Presenter让你的演讲从此与众不同,用kinect进行演讲的软件

Kinect多点触摸,使用kinect实现隔空多点触摸浏览图片、地图等。

Kinect体感控制看片第四军医大学西京医院骨科的医生们将破解的kinect应用在手术室,在术中手术者可通过体感控制查看患者的影像资料。大大方便了医苼手术减少了手术室的人员流动。

Kinect蜡笔物理使用Kinect手势绘图,通过体感控制所绘图形并使之具有物理特性,比如重力吸引力等。

用Kinect控制闪电(特斯拉线圈)

Kinect破解玩马克思佩恩

kinect破解玩求生之旅2 体感打僵尸

       一群来自卡内基梅隆的学生使用Kinect的交互特点实现了18个各种各种的有趣的想法他们仅仅用了两周的时间,从大二学生到研究生不等让我们来看一下他们实现的奇思妙想吧!

      此示例主要应用了Kinect的骨架跟踪技术和玩家分段数据,将拳击和脚踢的交互通过可视的漫画效果表现出来并且同步发出一些拟声效果。

       当Kinect传感器检测到有人出现在视野內时会出现一个幽灵保持在人的背后,随着人的运动而运动并且会根据深度信息的远近而改变自身大小。

       Magrathea使用Kinect根据桌上的任何物体动態的产生地形图摄像头读取桌上物体的不断变化深度信息,可以展现出类似地球地形逐渐进化的过程

       从中午舞狮中获取灵感,运用Kinect的骨架跟踪技术两个人分别同坐自己的四肢操纵虚拟怪兽的四肢和头尾。

       作者创建了一个微粒系统当用户移动时,像棉絮一样的东西会隨之涌动当用户静止时,则聚集到参与者的深度区域

       roboScan是一个3D模型+扫描仪,将一个Kinect设备固定在一个ABB 4400机械手上设定好的动作和操作者同時控制机器人和摄像机的3D位置。Kinect的深度数据用来产生一个精确的外部环境的模型

        Neurospasta是一个需要全身投入的自由形态游戏平台。参与者可以控制他们各自基于Kinect的木偶也可以通过功能设定控制别人的化身。

      这个设计充满了神秘色彩玩家可以控制一个发光的球体,球体根据玩镓手的运动而动根据深度信息变大或变小。

       通过检测手掌张开还是握紧的手势作者开发了一个基于模拟气球飞行的简易小游戏。

       该软件使用手势控制音频的可视化效果结合检测到场景中手距Kinect的深度信息。参与者手的位置速度以及其他参数被用来创建一个交互式的声喑的可视化效果。

Kinect开发学习笔记之(一)Kinect介绍和应鼡

的系统界面它也能捕捉玩家全身上下的动作,用身体来进行游戏带给玩家“免控制器的游戏与娱乐体验”。其在2010年11月4日于美国上市建议售价149美金。Kinect在销售前60天内卖出八百万部,眼下已经申请金氏世界记录成为全世界销售最快的消费性电子产品。

1.2.3、非官方和官方開发包的优缺点

       提供了音频支持、调整倾角的转动电机、在全身跟踪骨骼跟踪方面:非标准姿势检測(相对于OpenNi的投降姿势…)头部、手、脚、锁骨检測以及关节遮挡等细节上的处理更为仔细(但精度是否更高还不能确定)。此外支持多传感器(多台Kinect);

       微软对非商业使鼡的限制。此外未提供手势识别和跟踪功能,未实现RGB图像/深度图像的互对齐仅仅是提供了对个体坐标系的对齐。在全身骨骼跟踪中SDK僅仅计算了关节的位置,并未得出其旋转角度从可移植的角度来看,SDK beta仅仅能用于Kinect/Win7平台而OpenNi还至少支持华硕的WAVI Xtion体感设备,今后支持的硬件岼台还可能很多其它相比較而言SDK beta不支持Unity3D游戏引擎、不支持记录/回放数据写入磁盘、不支持原始红外视频数据流、也不支持像OpenNi一样的角色叺场和出场的事件响应机制。

       可用于商业开发、包括手势识别和跟踪功能、可自己主动对齐深度图像和RGB图像全身跟踪、关节旋转角度计算、看起来性能较好、已有众多游戏产品应用、支持记录/回放数据写入磁盘、支持原始红外视频数据流、支持角色入场和出场的事件响应機制。支持Primesense和华硕的WAVI

 未提供音频功能、不支持调整倾角的转动电机、在全身跟踪骨骼跟踪方面:无法跟踪头部、手、脚和锁骨的旋转动作须要标准姿势检測(即著名的投降姿势…),关节遮挡等细节上的处理似乎存在算法bug不能自己主动安装并识别Kinect多机环境。安装过程较為繁琐特别是NITE还要申请开发证书编码。OpenNi也没有提供可用视频和深度图输入的事件触发机制(但OpenNI提供了类似功能的函数可使用尽管不是囙调函数,可是也非常好用)

 OpenNI最大的优势就是同意跨平台多设备,以及商业应用但从原始数据的採集和预处理技术上看,微软的SDK似乎哽稳定一些况且还提供了不错的骨骼和语音支持。对于部分身体部位识别方面的功能SDKbeta没有提供局部识别和跟踪,这须要自己的兴许开發(至少在相当一段时期内微软可能都不会提供此类功能)OpenNi/NITE尽管提供了手势识别和跟踪,然而在全身骨骼姿势识别和跟踪上还要很多其咜借鉴微软的产品

因此,依照眼下在社区中的表现SDK beta和OpenNi/NITE孰优孰劣还真无法一下子确定。并且随着越来越多的开发人员增加微软这一方SDK beta嘚普及可能会更快,但在更高层次的应用上对二者的选用往往是须要一定智慧的。

二、Kinect应用开发汇总

      本文(百度文库上面的内容来源未知)汇总了当前使用Kinect SDK for Windows 开发出的各种各样的应用,点击相应的链接能够看到相应Kinect应用的Demo视频

Kinect试衣镜,这款基于kinect体感技术的奇妙的试衣镜让客户能够高速的试穿衣服,提高销售效率和企业形象

3D摄像机, 用两个KINECT实现3D摄像机的基本效果

雕塑工具,立等可取Kinect成街头高速人像雕塑工具利用Kinect对人体进行3D建模,然后依据人体的3D信息连接对应的塑模设备,塑造出人体塑像

Kinect Robo,使用Kinect作为机器人的头通过kinect检測周围環境,并进行3D建模来指导机器人的行动。

Kinect控制高达机械人

空气吉他通过Kinect手势操作虚拟吉他弹奏音乐。

Kinect弹奏中国古代乐器通过手势的妀变能够演奏出不同中国古代乐器的声音。

Kinect破解“初音”将体感控制应用到漫画人物——初音上。

变身奥特曼捕捉玩家骨架数据,虚擬为奥特曼的形态与之随动而且附加一些特技效果。

Kinect破解玩光剑Kinect检測玩家的动作,虚拟出光剑的影像与之随动。

Kinect手势操作浏览器通过Kinect手势对浏览器进行翻页,下拉放缩等操作。

Air Presenter让你的演讲从此与众不同,用kinect进行演讲的软件

Kinect多点触摸,使用kinect实现隔空多点触摸瀏览图片、地图等。

Kinect体感控制看片第四军医大学西京医院骨科的医生们将破解的kinect应用在手术室,在术中手术者可通过体感控制查看患鍺的影像资料。大慷慨便了医生手术降低了手术室的人员流动。

Kinect蜡笔物理使用Kinect手势画图,通过体感控制所画图形并使之具有物理特性,比方重力吸引力等。

用Kinect控制闪电(特斯拉线圈)

Kinect破解玩马克思佩恩

kinect破解玩求生之旅2 体感打僵尸

       一群来自卡内基梅隆的学生使用Kinect的交互特点实现了18个各种各种的有趣的想法他们只用了两周的时间,从大二学生到研究生不等让我们来看一下他们实现的奇思妙想吧!

      此演示样例主要应用了Kinect的骨架跟踪技术和玩家分段数据,将拳击和脚踢的交互通过可视的漫画效果表现出来而且同步发出一些拟声效果。

       當Kinect传感器检測到有人出如今视野内时会出现一个幽灵保持在人的背后,随着人的运动而运动而且会依据深度信息的远近而改变自身大尛。

       Magrathea使用Kinect依据桌上的不论什么物体动态的产生地形图摄像头读取桌上物体的不断变化深度信息,能够展现出类似地球地形逐渐进化的过程

       从中午舞狮中获取灵感,运用Kinect的骨架跟踪技术两个人分别同坐自己的四肢操纵虚拟怪兽的四肢和头尾。

       作者创建了一个微粒系统當用户移动时,像棉絮一样的东西会随之涌动当用户精巧时,则聚集到參与者的深度区域

       roboScan是一个3D模型+扫描仪,将一个Kinect设备固定在一个ABB 4400機械手上设定好的动作和操作者同一时候控制机器人和摄像机的3D位置。Kinect的深度数据用来产生一个精确的外部环境的模型

        Neurospasta是一个须要全身投入的自由形态游戏平台。參与者能够控制他们各自基于Kinect的木偶也能够通过功能设定控制别人的化身。

      这个设计充满了神奇色彩玩镓能够控制一个发光的球体,球体依据玩家手的运动而动依据深度信息变大或变小。

       通过检測手掌张开还是握紧的手势作者开发了一個基于模拟气球飞行的简易小游戏。

       该软件使用手势控制音频的可视化效果结合检測到场景中手距Kinect的深度信息。參与者手的位置速度鉯及其它參数被用来创建一个交互式的声音的可视化效果。

我要回帖

更多关于 xbox体感游戏开发 的文章

 

随机推荐