说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》RealSense:几行代码,为游戏添增实感交互

HTML文档下载 WORD文档下载 PDF文档下载
《近匠》第58期,Cocos2d-x目前已经支持实感技术的扩展,让开发者可以简单通过几行代码,将手势识别、控制等体感操作融合到自己的应用或游戏中。捕鱼达人团队也基于此技术开发了可实现手势操作的新版《捕鱼达人3》。

新的技术与交互方式总能成为产品革新的催化剂。苹果让触屏成为主流,而触屏的新交互方式给游戏带来更多灵感。现在体感技术也正在给更多的应用和游戏带来全新的交互和革新。而在诸多体感技术解决方案中,英特尔® 实感™技术是功能支持最全面的。

英特尔®实感™技术由来已久。在2012年,包括Google、苹果在内的一些大公司都在研究将语音、眼控等交互技术时,英特尔则开始将这些技术整合在一个解决方案中,这就是当时英特尔推出的 “感知计算”。随技术不断完善,我们才看到了现在的英特尔®实感™技术。英特尔公司不仅在今年的IDF上展出了诸多与实感技术结合的演示产品,还举行2014英特尔®RealSense™应用挑战赛

现在,Cocos2d-x已经支持实感技术的扩展,游戏开发者可以利用几行代码就让自己的产品获得实感交互功能。为了进一步了解英特尔®实感™技术,以及开发游戏时可实现的功能,我们采访了英特尔实感技术支持团队和触控科技的《捕鱼达人3》团队。


CSDN:英特尔® 实感™技术的研发已经有一定的时间了。请问实感技术的由来是什么?

实感技术支持团队:英特尔很早就开始了实感技术的研发,当时的名字叫Perceptual Computing,即英特尔®感知计算, 采用的是外置Creative Camera,主要针对超极本、一体机和二合一设备。

随着技术的不断完善,以及来自市场和合作伙伴的反馈,英特尔不断的改进和增强感知计算SDK的功能和性能,并自主研发了集成式3D摄像头。

为了更好地体现英特尔的感知计算内在含义和外在表现,英特尔公司于2014年初,将Perceptual computing更名为RealSense,即现在的实感技术。可以说,英特尔的实感技术从开始研发到一步步完善,是一步一个脚印走出来的,每一个进步,都是基于市场和合作伙伴给我们的信任、建议和反馈。这里很高兴的告诉大家,英特尔明年将推出基于平板电脑的实感技术解决方案,提供更多产品形态的支持。

CSDN:请介绍一下在国内负责实感技术的团队情况。

实感技术支持团队:英特尔软件与服务事业部主要负责对国内从事实感技术开发的 ISV的技术支持工作,其中也包括部分基于实感技术软件开发套件 (RealSense SDK) 的中间件开发工作。我们会和我们的合作伙伴紧密的合作,提供专业的技术和商务支持,并将来自市场和合作伙伴的意见和建议及时的反馈回相关部门,不断优化我们的解决方案,实现共赢。

CSDN:仅从第一印象来看,不少人会认为它的功能或实现技术与Leap motion和Kinect很相似。请问英特尔®实感™技术与他们相比起来,具体有哪些异同?

实感技术支持团队:英特尔®实感™技术包括了手势的识别、控制,人脸的识别、认证、控制,语音识别与控制,增强现实,3D扫描和重构等许多先进的技术,可以说是功能较全面实感技术解决方案。

最为重要的一点是,英特尔®实感™技术是基于英特尔架构进行的开发,这种从软件到硬件的一体解决方案,不论从性能还是跨平台适应性方面,都是非常具有领先性的。


CSDN:英特尔®实感™技术同时支持2D、3D,请问技术实现上的难点在哪儿?

实感技术支持团队:英特尔®实感™技术同时支持2D和3D场景,这是英特尔在实感技术开发初期就考虑到的,具有深远的战略意义。

从技术角度而言,英特尔的3D摄像头不仅能够探测到物体的X,Y轴的二维信息,还能够探测到物体的深度信息,即X,Y,Z三维信息。正因为多了一个Z,即深度信息,所以英特尔®实感™技术能够支持更多的使用场景,为用户提供更多的、非比寻常的用户体验。以技术角度来说,从2D到3D演进的技术难点是深度信息探测精确度。英特尔®实感技术研发团队研发出了一套深度信息探测算法,并结合英特尔架构强大的计算能力,做到了实时、高精度的深度信息探测,实现了2D到3D的技术突破。

CSDN:英特尔®实感™技术现在Cocos2d-x上提供扩展插件,供开发者开发实感产品。请问你们为什么选择Cocos2d-x?

实感技术支持团队:我们选择Cocos2d-x主要考虑到了如下几个因素:

  1. Cocos2d-x是目前在中国占有率最高的移动游戏引擎,虽然之前只提供了对2D游戏的支持,但3D方面,随着今年《捕鱼达人3》游戏的推出也在陆续完善。3D与实感技术会有着不错的结合点。
  2. Cocos2d-x游戏引擎是开源的,基于MIT许可协议的。MIT是一种商用友好的开源协议,这使得我们更容易实现对实感技术的支持以及让更多的开发者免费使用。

CSDN:目前Cocos2d-x扩展插件可以调用实感技术的哪些功能?

实感技术支持团队:目前主要支持的功能主要包括三个方面:

  1. 各种手势API,如手掌张开,握拳,单向滑动等手势,这些功能主要是对实感技术SDK API的二次封装,方便熟悉Cocos2d-x引擎的开发者使用。
  2. 手势消息模拟,这个功能很简单,但很实用。它通过将手势消息模拟成鼠标或者触摸消息,可以通过简单的几行代码,就让游戏支持实感技术的基础手势。
  3. 游戏常用功能,比如悬停点击,操作反馈显示等。我们会把支持实感技术的游戏常用的功能,基于实感技术SDK API的二次开发后,集成到这个扩展中。这样,游戏的开发者们就不用再自己发明轮子了。

CSDN:请问对于Cocos2d-x扩展插件,未来有哪些开发计划?

实感技术支持团队:由于目前新一代实感技术SDK与设备还不能公开获取,我们的扩展实现上还是基于上一代的SDK与设备,以保证开发者的使用。我们会在新一代SDK公开获取前实现对它的支持,使接口API得以兼容。

新一代实感技术SDK在对已有特性增强的同时,提供了许多新的特性,如3D扫描等。我们会根据游戏开发者的使用反馈,在扩展中选择支持。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘