1.请简单地介绍一下你自己(技术背景、学习经历、工作经历)。 程凯(@爱吃鱼的猫大哥 ),蹲过机房,睡过木床,热爱技术,患有轻度代码洁癖。是一枚热血的iOS开发者。 机缘巧合下,接触到增强现实,被深深的吸引,于是投入到增强现实的开发中。计算机专业毕业,真正开始编程是从自学html开始,然后java,再后来object-c。毕业之后去了一家电信的子公司,就是在那里学会了蹲机房技能。之后去了朋友的创业公司,直到今天。 我们增强现实的新产品马上要上线了,好激动。 2.许多大牌公司,如Facebook、Google、微软,都涉足增强现实领域,请问增强现实前景如何?为什么会吸引众多明星企业重金投入? 这个问题有点大,不过可以肯定的一点,巨头公司们的纷纷介入,无疑证实了增强现实在未来巨大的潜力。 增强现实技术改变了传统的信息展示方式,比如一张照片在过去承载的信息可能是某个地点、哪些人物在聚会,而通过增强现实我们可以为图片附加上多种多样的信息:文字介绍、活动视频、精彩的照片。无论是信息量或者信息表现形式都有很大的优势。 3.目前国内增强现实发展情况如何? 不知道大家是否还记得2015年春节期间刷爆朋友圈的那只灰色小熊?国内,越来越多的公司涉足这个领域,但这个方向还是一片蓝海,用户的普及度还很低,如果有兴趣可以去这里了解行业的资讯(http://www.arinchina.com/)。 目前多数AR产品专注在与传统纸质媒体的结合,这个方向非常不错,同时也是我正在做的。 4.增强现实的主要应用场景有哪些?未来增强现实会在那些领域有重大突破? 增强现实是在真实的世界中叠加虚拟信息的技术,应用场景是非常多的。比如宜家的《家居指南》APP,可以让你足不出户购买家具,它把虚拟的家具实时叠加到你的房屋当中,让你随意搭配。以及网上很多热卖的AR卡牌,通过扫描卡牌可以展现多彩的卡通人物、动植物等,帮助小朋友认知大自然。房地产商很多在用的3D户型展示,通过扫描宣传册实时的了解楼盘户型。工业级的AR应用有汽车的维修等。就目前AR的情形,我比较看好AR在纸质媒体上的应用。放眼未来,随着可穿戴设备的不断升温,增强现实与可穿戴设备的结合一定会改变我们的生活,而这个时间不会太久。 5.现在常用的增强现实 SDK 有哪些?它们的优缺点在哪? 我使用的比较多的是metaio和高通(vuforia)。优缺点嘛,高通发布4.0之后,优缺点就不好评价了。之前高通没有3D识别,4.0新增了3D识别。我的看法是这样,AR的SDK主要是用来帮我们解决识别和虚拟内容定位的,至于内容的效果和SDK本身关系不大,尤其是当我们使用unity 3d这样的引擎来开发AR应用的时候。偶尔也看到技术人员对比各个SDK的优劣,其实是需要结合开发环境和项目需求的,如果是想要快速入门而且是原生开发(iOS、Android)的话,我推荐使用metaio,metaio封装了视频处理、动画处理,入门起来相对容易。如果是使用unity 3d的话,其实对SDK的感触可能不会很深刻,更多的应该是unity 3d的学习。 6.从你自身的研发经历来看,你认为增强现实主要面对的挑战有哪些? 技术角度上考虑,识别的稳定性和识别准精度需要提高,有些应用场景我们希望在很远的距离就能识别并呈现虚拟内容或者是在用户距离逐渐拉远的情况下保持虚拟内容的稳定性,就目前来说这一点还有提高的空间。 另一方面,由于现在AR的舞台主要是在移动设备,但是移动设备并不能带给用户实时不间断的AR体验,用户必须拿出手机,扫描识别物,然后体验。解决这个问题,智能眼镜是一条不错的出路,然而就我使用过的{敏感词}BT200而言,智能眼镜的体验还有待进一步提高。 7.Vuforia、ARtoolkit 等增强现实开发框架都已开源,那么开源会不会成为增强现实未来的发展趋势? AR是一个应用场景还在不断被挖掘的技术,所有的AR从业者都在考虑AR如何着地生根开花结果,开源无疑可以加速这一进程,值得庆幸的时候vuforia、ARToolkit都选择开源,这一定会带来AR的快速发展。 8.对于想要从事增强现实开发或者正在从事增强现实开发的技术人员,你有哪些建议给他们? 当你克服种种困难,学习AR这门新技能之后,你会发现其实最重要的还是创意,尤其是AR本身就是科技感十足的领域。在我们公司AR产品线成立之初,AR的技术积累并没有花费掉我们很大的精力,但是对于AR产品的探索却是经历了各种各样的尝试。 |