伴随着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眼镜,眼镜(盒)内成像,外面看不到真实世界。
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工程
待更新…