• ARCore之路-APP Controller

      现在,我们已经创建了场景并添加了必要的支持组件,但现在场景中什么也没有,本节中,我们将要编写我们的控制器,利用ARCore提供给我们的功能来检测平面,当然,这是一个循序渐进的过程,我们首先要确保设备支持ARCore,并进行一些必要的检查以便我们后续的工作的开展。本节中,我们的目标是创建一个简单的AppController,主要是进行各种错误处理。当然主要…

    2019年6月17日
  • ARCore之路-搭建场景

      在前面,我们已经运行了ARCore提供的示例,虽然示例演示成功了,但我们其实对ARCore一无所知,不知其然也不知其所以然,所以,从本节开始,是时候为Android设备构建增强现实应用程序的框架了,我们将一步一步的建立我们自己的AR应用,正式开始探索ARCore带来的神奇世界。学习如何开发AR应用的旅程可能是一条漫长而艰难的道路,特别是AR应用涉及到太多…

    24小时 2019年6月17日
  • ARCore之路-环境配置

    在前一章中,我们已经安装了所需要的软件件,但在发布一个项目之前,我们还需要再设置一些参数以确保我们的AR应用能在Android手机上正确的运行。 一、设置开发环境   现在我们将创建一个新的项目,并设置我们需要的Arcore开发参数来启动和运行我们的项目。在开始菜单或者桌面的Unity图标启动Unity,点击New新建一个项目,我们命名为Fox,然后单击“创…

    24小时 2019年6月12日
  • ARCore之路-环境准备

    介绍前面的背景知识之后,从今天开始,我们将正式开始从无到有开发我们的AR应用,但是在开始我们的创作之前,我们需要把开发环境搭建好,这是基础中的基础。我们将采用Unity平台、利用ARCore SDK来开发我们的AR应用。 一、设备要求    由于Android系统的碎片化和之前我们讨论过的要对设备的视频模块与IMU进行校准的缘故,ARCore并不是支持所有型…

    ARCore 2019年6月6日
  • ARCore之路-技术原理(二)

    前文说过,ARCore 使用三个主要功能将虚拟内容与通过手机摄像头看到的现实世界整合:运动跟踪、 环境理解、光估计。那么我们就来详细说一下这三个方面的原理,然后一并学习一下ARCore带来的新概念。 一、运动跟踪   在2D和3D空间中跟踪用户的运动并最终定位它们的位置是任何AR应用程序的基础,当我们的移动设备在现实世界中移动时,ARCore 会通过一个名为…

    ARCore 2019年6月4日
  • ARCore之路-技术原理(一)

    一、位置追踪    谈到位置追踪,不得不说SLAM(simultaneous localization and mapping)即时定位与地图映射, SLAM最早由科学家Smith、Self、Cheeseman于1988年提出,SLAM 问题可以描述为:将一个机器人放入未知环境中的未知位置,是否有办法让机器人逐步描绘出此环境完全的地图,所谓完全的地图(a c…

    2019年6月4日
  • ARCore之路-前言

    一、AR (一) 什么是AR 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。   早在1901年,作家L. Frank Baum第一个提出将电子数据叠加在实现之上产生虚拟与实现混合的思想,当时他把这种技术称之…

    2019年6月2日

联系我们

AR社区交流群:AR社区交流群

QR code