OPPO AR开发平台:ARunit 正式开启
楼下小黑 | 2018-04-28 17:05
4月28日下午,由OPPO开放平台主办的“OPPO技术开放日”系列沙龙第一期在深圳举行,本次沙龙以适配核心技术+典型应用案例实战为主,围绕异形屏适配、OPPO AR能力、分屏适配等热点进行探讨,并邀请头部开发者对技术视频、产品优化等进行实践经验分享,促进开发者相互交流,共同推动行业产品技术的发展。
其中,OPPO AR 无疑是最受欢迎的一个点。下面,我们一起来看看OPPO AR 开放平台的亮点。
OPPO联合商汤制定AR硬件标准,促进行业规范化发展
随着微软在2015年推出了Hololens,大家的认知瞬间的被Hololens所带来的未来科技感刷新;而2016年爆款游戏Pokemon GO在全球的风靡,更是让全球的移动用户第一次在手机上体验到现象级AR游戏的魅力;去年的6月苹果ARKit发布、8月谷歌ARCore发布更是把AR在移动端的开发者带入了这个新的时代;而我们OPPO认为2018年是中国AR产业快速启动的元年,所以在今年的3.19的R15媒体沟通会上,我们联合商汤科技正式对外发布OPPO AR开发者平台,做一套完整的我们中国人原创的AR平台,本地化的服务中国的开发者。
OPPO AR开发平台——ARunit
OPPO AR开发平台今天也有了自己的名字ARunit,unit是世间万物最基础的组成单元,也是我们OPPO最核心的基石能力之一,希望未来可以通过ARunit这个平台更好的服务我们中国的开发者,提供更好的本地化服务,最大程度的简化开发流程。
对于AR未来的畅想
ARunit的缘起:OPPO在R9s上创新的应用了第一款AI应用“单摄背景虚化”后意识到,AI做为效率革命的工具非常好,同时对于影像、ColorOS的基础性能提升非常有帮助;但是对于用户而言AI的有趣性并不是非常的显性,而AR的有趣性却是与生俱来的,OPPO思考是否有机会可以把AR从PC、头盔上移植到手机上,于是就开始了AR探索之旅;从探索伊始OPPO就确定了目标,一定要具备自主知识产权同时有持续快速迭代开发能力的合作伙伴,同时必须具备AI+AR未来可拓展性的核心开发能力,最好可以具备本地化支持能力。OPPO经历了3年的探寻和准备,最终与商汤科技、浙江大学CAD&CG国家重点实验室一起携手打造了我们的ARunit平台,通过产学研结合以及快速的技术迭代更新,最终实现AR+AI最终为产业赋能。
ARunit的愿景:是为了可以更好的助力开发者在AR时代的顶级赛道上重新定位,通过产品的创意和创新,让更多的用户感受到虚拟和现实的完美结合所带来的魅力。本着ARunit平台能力提供更好的本地化服务,最大程度的简化开发流程的初心,OPPO提供平台的底层能力以及开发者工具链,希望开发者可以便捷开发、轻松接入,目标研发接入平台的工作量为1人/天。
OPPO ARunit平台目前的支撑目标是在2018年上半年具备3000万台OPPO手机支持AR能力,全年8000万台OPPO手机支持AR能力。我们希望能够通过AR底层能力的支持,真正的为中国AR产业的快速发展助力。
ARunit平台的能力:
平台支撑:开发者可以通过ARunit平台支撑能力进行应用的开发,同时在开发/产品创意过程中遇到的问题都可以在OPPO开放平台上进行相关的信息反馈,以帮助我们快速的迭代创新和能力落地;
跨平台能力:目标是开发者只需要一次开发,就能够同时支持Android、iOS的跨平台应用,同时可以在MacOS、Linux、Microsoft windows等系统应用;
合作伙伴:目前我们能够支持高通、联发科双平台的高中低端处理器,真正让中国的开发者可以更加方便的开发,同时让更多的用户可以同时体验到AR的魅力。同时,我们会紧密的与高通、联发科等平台厂商;舜宇光学、欧菲科技、邱太科技、信利国际等手机摄像头模组厂;Sony、三星、OV等Image sensor厂商持续紧密合作和沟通;ST、Bosch等IMU厂商,逐步的把用户的体验做到极致;也希望各位开发者能够在我们的平台上施展所长,把更多的创新体验玩法带给用户;同时,我们也会积极的与家装、旅游、广告等行业的合作伙伴进行深度沟通,让AR的能力能够快速的对各行各业进行赋能,从而提升用户的体验和感知。
应用领域:我们认为在AR发展的演进路线中,游戏、电商、娱乐、旅游、教育、广告、家装等领域会最先爆发;目前我们已经在游戏和电商领域接入了国内最头部的合作伙伴,也希望其它领域的合作伙伴能够持续交流,共同探索,合作共赢。
ARunit平台的5个层面:
硬件层:主要是对底层硬件的支撑能力进行构建,我们携手合作伙伴一起对处理器、摄像头、传感器等相关硬件能力进行深度研究和持续优化,以期对开发者提供最佳的底层硬件配置;
能力层:主要是从系统层提供SLAM技术能力,以及针对行业不同的特性提供相对应的AR 能力;
平台层:针对不同的类型的开发者需求,我们建立了OMS(OPPO Message Service)平台,开发者通过OMS平台层的能力,调用底层能力。我们OMS的能力正式开放将在5.23正式上线。
接口层:开发者能够方便的调用C、Java、Unity的标准接口,进行产品的开发
应用层:为用户提供各类的创新AR应用
ARunit平台能力:目前能够支持跟踪和建图、多平面恢复、非平面表面上放置虚拟物体、平面标志识别、光照估计、地图保存于状态设置、遮挡处理、跨平台支持能力等。
跟踪和建图方面,能够完美的支持单摄、双摄、深度摄像头(结构光/TOF)+IMU,
多平面恢复,能够支持多水平面、垂直面,在识别多平面后,在快速晃动丢失后,可以快速恢复出来
非平面表面上放置虚拟物体,这部分能力和ARCore完全一致
平面标志识别,比如扫描海报就可以调出模型,并进行交互
光照估计,不同亮度下虚拟物体的亮度不同,以保持交互的真实感
地图保存于状态设置,能够支持地图+摆放信息的保存
遮挡处理,这部分功能对于人和虚拟物体的合影特别有帮助
跨平台支持能力,iOS和Android平台开发一次,多平台接入;
喜欢数码科技资讯的你,就记得点击订阅啦。
关注「锋潮评测室」微信公众号【微信号:fengchaopingceshi】,还会送上更多你想要的哦~