资讯详情

基于Nibiru的安卓AR开发教程

伴随着AR\VR随着技术的快速发展,市场上涌现出许多优秀的技术AR\VR开发工具(引擎),如Vuforia, Google ARcore,苹果ARkit等等。但这些热门开发工具大多是国外大公司,个人或小公司难以获得深入合作或定制技术服务(money or security)。那么有没有小而美的国产产品呢?AR\VR至于开发引擎,这个答案很明显,。 有开发经验的人都知道,大多数软件开发者都是面向百度,Google开发,面向CSDN等等。所以和那些热点XR与开发引擎相比,小而美的开发引擎之所以缺乏利基,是因为它的利基性很小,网上极度缺乏相关论坛、社区、信息等。由于某种机会,作者需要在实习期间使用它Nibirud的AR在开发过程中,我在使用过程中遇到了许多坑和开发问题,我曾经在网上没有相关信息。因此,作者在学习和总结的同时记录了成本文章,希望能给您带来一些帮助。如有错误,请纠正。 Nibiru官网链接:http://www.inibiru.com/index.html

目录

  • 1 引言
    • 1.1 什么是AR\VR?
    • 1.2 什么是Nibiru?
  • 2 Nibiru安装教程
    • 2.1 注册Nibiru账号
    • 2.2 下载安装Nibiru
    • 2.3 添加Nibiru支持
  • 3 常见的安装问题及解决方案
  • 4 创建你的第一个AR工程

1 引言

1.1 什么是AR\VR?

增强现实(Augmented Reality,简称 AR),它是一种实时计算摄像头图像的位置和角度并添加相应图像的技术。它是一种无缝集成真实世界信息和虚拟世界信息的新技术。该技术的目标是将虚拟世界设置在现实世界中并在屏幕上互动。增强现实技术不仅展示了现实世界的信息,还同时显示了虚拟信息,相互补充和叠加。在视觉增强的现实中,用户可以通过使用头盔显示器将真实世界与计算机图形多重合成,看到真实世界围绕着它。 虚拟现实(Virtual Reality, VR)虚拟现实技术集计算机图形技术、计算机模拟技术、传感器技术、显示技术等科学技术于一体。它在多维信息空间中创造了一个虚拟信息环境,可以让用户沉浸其中,与环境有完美的互动能力,并想法。因此,沉浸在一种互动的概念中VR环境系统的三个基本特征。建模和模拟是虚拟技术的核心。

简单地说,增强现实技术将虚拟信息叠加到真实信息中,,一个常见的例子是支付宝拜年AR通过手机摄像头在真实物体上呈现吉祥物的小功能。虚拟现实技术,,所有景象都是计算机虚拟出来,典型的例子就是市场面常见的各种VR眼镜。 下图为一种AR眼镜,透明的镜片可以看到现实世界。右图是一种VR眼镜,眼镜(盒)内成像,外面看不到真实世界。

AR眼镜

1.2 什么是Nibiru?

由上面关于AR、VR可以看出,不管是VR或是AR眼镜应该在你面前显示虚拟图像、视频或文本信息。配合眼镜中的姿态传感器、手柄和眼动跟踪器,可以实现最简单的看电影、玩游戏、导航、产品信息显示等多种人机交互功能。这些功能的实现需要类似于手机软件的开发AR、VR软件开发。但与手机软件开发不同,手机画面是二维(平面)画面,但在AR所有间,所有的显示屏都是三维的,所以需要一套特殊的应用程序AR、VR应用开发工具。。一个重要而友好的消息是,这套开发工具是基于Android开发工具,语法和结构框架与Android基本相同,有Android开发基础的人可以快速启动。

2 Nibiru安装教程

2.1 注册Nibiru账号

2.2 下载安装Nibiru

2.3 添加Nibiru支持

待更新…

3 常见安装问题及解决办法

待更新…

4 创建你的第一个AR工程

待更新…

标签: ar0331传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台