标题
重点内容
重点内容
ARCore
**简介 **
2017年08月29日,Google Android 工程师 Dave Burke 在 Android 官方博客上正式发布了一款名为 ARCore 的新软件开发工具包(SDK)的预览版,正式向 AR 领域发力,与 Apple 的 ARKit 相抗衡。该工具包可以为现有及未来的 Android 手机提供 AR 功能。目前可以在 Pixel 和三星的 S8 设备上运行,系统需要在 Android 7.0 Nougat 以上。
过去三年中Google,一直在探索基于 Tango 开发移动 AR 功能的基础技术,而 ARCore 则是建立在此基础上的。 无须任何额外的硬件,ARCore 就可以扩展到 Android 生态系统,和苹果在2017 WWDC 上发布的 ARKit 不分伯仲。
除了 ARCore,Google 还构建了Blocks和 Tilt Brush,旨在让任何人都可以轻松创建出精美的 3D 内容,并应用于 AR App 中。同时 Google 也发布了 AR Web 浏览器原型,以便开发者可在 Android 的 ARCore 和 Apple 的 iOS 及 ARKit 设备上运行 AR 增强现实网站。
- google-ar ARCore Github 地址
- Google AR 新的实验 Demo 需TZ
ARCore 内容
- ARCore 支持 Java/OpenGL、Unity 和 Unreal 的项目。
- 运动跟踪:使用手机摄像头观察房间中的特征点和 IMU 传感器数据。ARCore 在移动时确定手机的位置和方向(姿势)。 虚拟对象保持准确放置。
- 环境理解:将 AR 物体放置在地板或桌子上这是很常见的动作。ARCore 可以基于运动跟踪的相同特征点来检测水平表面。
- 光估计: ARCore 观察环境中的环境光,开发人员可以以与周围环境相匹配的方式点燃虚拟对象,使其外观更加逼真。