征服iOSiOS开发Web前端之路

双11 AR表情游戏风靡背后:UC发力AR黑科技

2017-11-12  本文已影响32人  刘旷

近几年,AR一直是资本追逐的焦点。因为技术门槛比较高,AR与消费者总是保持着一种“经常听说,不太了解”的距离。悲观一点,也许Pokémon Go就是这两年大家对AR认知的巅峰了……但这并不能阻挡巨头们纷纷朝AR靠拢的脚步。

AR还有多少路要走?Web AR有无限可能

刚刚过去的苹果新品发布会让AR成为新机最大的爆点,基于ARKit,iPhone大步跨入AR世界。而早在6月份,苹果在WWDC 公布的全新 ARKit早已让开发大哥的脑洞沦陷。这款开发包一面世可了不得,搭载ARKit的AR卷尺、AR耐克鞋、Space X 火箭回收、ARKit 建筑设计方案全被研发大哥搞出来了。当然,在ios系统有了ARKit加持后,谷歌也发布了ARCore迎战苹果,在动作捕捉、环境感知、光源感知等领域大施拳脚。

国内的弄潮儿也没闲着,虽然客观来讲,与苹果、谷歌分别面向iOS和Android推出的AR平台还存在技术深度上的差距,但AR互动什么的也已经不是新鲜事了。比如QQ-AR,扫描特定的图片,就可以跳出真实与虚拟结合的3D画面;再如支付宝的AR扫一扫,把目标放入镜头,就可以去识别花名或者参与品牌商家的AR营销活动。可以说,国内BAT以及AR垂直科技类公司都有自己的AR解决方案了。遗憾的是,可能受限于设备计算能力和续航能力,应用场景比较狭窄。

这种情况下,UC推出的WebAR可以说独树一帜了。在了解WebAR如何清新脱俗之前,我们可以先来玩一玩自己的脸。反正前面提到的各种AR名词,相信大多数普通用户也看不明白。但这不影响技术大哥迎难而上的决心。这两天,UC一款基于WebAR的双11 AR表情小游戏就风靡各大社交平台,让大家一边使劲儿玩自己的脸,一边过足AR的瘾。

UC-AR表情游戏风靡,人脸检测不含糊

游戏很简单:打开UC,扫一扫二维码底部入口,进入游戏。通过AR人脸识别技术,用户可通过模仿红包表情来获得分数,挑战成功即可拿到双11红包。比起双11市面上根据随机概率糊弄用户的AR测颜值游戏,这个游戏的黑科技范儿明显更有说服力。

看到王嘉尔脸上的俩贱兮兮的红包了吗?碰到上面那个就要歪脸吐舌头,碰到下面那个就要往上翻白眼说“略略略略略”……虽然有点儿深井冰,但是伏案工作久了,表情包来一套也是非常有益身心健康的。不同表情红包难度分值不同,分值越高,就越能证明你是一枚行走的表情包。尽管明星有颜,有人气,还是要说高手在民间。

基于Web AR,让开发AR应用像开发HTML5

这个小游戏就是基于UC推出的WebAR框架实现的,你的表情跟红包的表情是不是一致,游戏中的人脸检测技术能自动检测到。据介绍,游戏页端使用自研的Tofu.js 框架,以Native的效率调用人脸识别算法。

在保证摄像头完整控制力的同时,通过GPU高性能的渲染摄像头数据,也可以拥有完整的识别数据处理模块。为了保证满帧的监测效率,还采用了卷积神经网络,配合精密的工程,模型加运行环境的大小不超过2MB。

说了这么多,还是直接上图比较直观。据说,这张图就是UC-AR表情游戏的起源。可见,UC的研发大哥确实很擅长联想。一个猜想,表情游戏的研发大哥会不会很难交到朋友?毕竟看到对面的表情就能开发出表情包……

说到这里,有一点还需要说明,除了人脸识别,Tofu.js也拥有其他识别能力,比如Marker识别,基于Tofu.js就能快速开发出Marker识别的3D/2D应用。这个UC的3D立体小松鼠就是基于Marker识别的。

好了,该舔屏的舔屏了,该逗比的也逗比了,该科普的也科普了,咱们还是扯回UC的WebAR。其实很多人在最初听到WebAR时都会质疑:在Web被APP打的节节败退的移动互联网时代,Web还可以逆袭吗?能不能逆袭尚且不知,回想UC在今年云栖大会上的愿景——“让Web无所不能”,大家还是可以怀抱念想的。用技术语言来解释一下WebAR的核心优势,就是说在Web端打通了AR能力,让开发者像开发HTML5应用一样开发AR应用。一言以蔽之,就是开发AR应用可以很简单。

总言之,UC此次在AR方面显现出来的黑科技,再次让人看到了UC的技术实力。相信UC未来在AR领域持续深耕,会让Web无所不能。

刘旷,以禅道参悟互联网、微信公众号:liukuang110

上一篇下一篇

猜你喜欢

热点阅读