欢迎光临
中国顶尖人工智能与机器人行业新媒体平台

苹果详细简报了iOS 11的ARKit:让人惊艳,但还有后招

苹果详细简报了iOS 11的ARKit:让人惊艳,但还有后招
  苹果日前在WWDC 尾声的简报揭露了更多iOS 11 ARKit的技术内容,以及目前的限制。而在ARKit搭配iOS 11推出预览版后,许多开发者除了开始体验这款新SDK,先前关于iPhone 8的3D感测器传闻似乎也有了更高的可能性。
ARKit 是什么?
  ARKit 是一系列新的iOS 开发工具,用途是让搭载A9 以上SoC 的iOS 装置,可以透过相机镜头,在真实画面中看到虚拟物件,比如在自己的办公桌看到宝可梦。虽然技术严格来说不新,就是靠着相机拍来的影像,搭配M 系列运动协处理器整合的资料进行多层座标定位,然后再靠着高效能的GPU 搭配苹果自己开发的Metal API,在相机影像上即时渲染。苹果把这项技术称作「Visual Inertial Odometry」。
  不过一如苹果以往擅于「二创」、同时快速打入市场的能力,相比有类似功能、但硬体更复杂的微软HoloLens、以及Google Tango,苹果仅靠着优异的SDK 与一般手机的镜头、感应器,就完成相差不远的效果,同时还靠着支援现有的数亿台iOS 装置,大大吸引了开发者的注意力。在WWDC 的示范影片中,用户可以在客厅「放」一架虚拟小飞机,然后透过手机萤幕与相机,朝不同的角度观察它。飞机既不会抖动,也不会位移。当用户将手机往飞机「拉近」,还可以看到更多细节,就像真的把眼睛贴上去看一样。
目前的ARKit
  苹果随后在WWDC 的一场ARKit 小简报里谈到了更多细节,同时也透露了早在ARKit 正式公开前的早期合作者,包括了Ikea 以及Pokémon GO。新Ikea App 的功能并不新鲜,就是让用户可以透过相机,在家里摆放虚拟家具,模拟一下实际买回来的感受;至于Pokémon GO 则是升级了先前宛如贴纸般飘移的宝可梦们,让它们会老实地待在平面。镜头转向时,它们也会跟着位移,保持正面战斗的样子。
  除了靠相机以及运动感测器追踪真实世界的影像,ARKit的另一项功能是「场景理解」,可以判断平面,以及平面的高度,也可以透过相机的测光功能来判读、整合真实世界的光影,避免虚拟物件的存在过于突兀。而由于AR的一项重要应用就是游戏,甚至在新版的App Store还从其他App独立出来,拥有自己的独立Tab,ARKit也整合了主流的游戏引擎Unity,以及Unreal Engine。
  不过ARKit 目前也有一些限制。基本的除了相机要能正常运作,ARKit 也需要一组完整的场景,比如相机如果只拍到一面白墙,AR 就会无法运作。此外,目前的ARKit 也比较静态取向,如果画面有太多东西在动,ARKit 也会失效,所幸从目前实测的影片来看,多数的室内平面场景都可以支援;ARKit 所谓的「平面」,宽容度也不小,小至笔电的触控板,或是掌心都可以;摆放的虚拟物件目前也可以看到成人般的大小。
  有趣的是,为了真实呈现平面的意义,ARKit 支援了「地心引力」的效果。因此虚拟物件如果会移动,比如从桌子移动到地板,它将会「摔落」下去。此次苹果为了演示ARKit 的效果,也设计了一个范例开发包,可以让开发者摆放椅子、碗盘这类东西。苹果也特地展示了「变色龙」:玩家除了可以在触控萤幕上直接为它调色,太过靠近它,它还会吐舌头舔你──虽然在苹果工程师的示范中,变色龙的舌头似乎因为Bug,舌长直冲天际。
iPhone 8 的AR?
  在苹果推出ARKit之后,先前关于iPhone 8将会搭载3D感测器的传闻,现在看来可能性又更高了些。实际上,当时对于这枚新的3D感测器除了用途,也包括它会搭载在前镜头还是后镜头。由于不少人猜测它是要用来支援脸孔辨识,以辅助新式Touch ID,因此先前多半是觉得会使用在前镜头,不过由于3D相机比起一般手机镜头更适合制作或体验AR内容,此次WWDC只推出第三方SDK、却没有着墨自家AR应用的苹果,很可能会有一些新的iOS应用,是必须搭配只有自己、或少数开发商才知道的新式镜头才能呈现,换言之,可能得到iPhone 8发表,苹果才会拿出完整的自家AR方案。
  至于那是什么?其中一个可能是支援AR 的Live Photo,或是AR 版导航。值得一提的是,先前Pokémon GO 仅仅推出贴纸效果似的低阶AR,就让手机成了耗电大户,今年WWDC 发表的Metal 2 似乎有考虑到这一点,至于实际体验的续航效果,也只能等iOS 11 正式上线了。到那个时候,苹果或许也会联手一些重要的第三方开发商,在iPhone 十周年发表会亮相新的AR 应用。
赞(0) 关注公众号

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

公众号也精彩

微信扫一扫打赏