从零开始开发一款AR应用

Vuforia

什么是vuforia

  • 我没有自己看过它的概念,但是在使用的过程中它的作用实现图片、模型的识别,识别后就可以显示我们预设好的内容了。

怎么使用

  • 进入Vuforia,右上角注册。
  • 点击Develop进入下图

image

  • License Manager:管理你的授权,其实和其它一些SDK一样就是管理一下APP key(就是一串字符串)。在使用vuforia的SDK的时候需要用到。

  • Target Manager:target就是你扫描的图片或者模型或者其它什么的东西,当你扫描完成后如果匹配上了,就会在手机上显示相关的内容。

Deepoon的相关设置以及如何玩steam游戏

基本

  • 保证Deepoon助手、显卡驱动是最新的。
  • 安装Deepoon platform sdk。在platform sdk的安装过程中需要阅读其自带的文档,sdk path中不要带中文。

DpnnGetLastError的处理

  • 目前发现在安装了steamVR的情况下会出现DpnuGetLastError错误,在启动状态下出现错误后,退出steamVR。然后重启游戏。
  • 在setting→play中关闭VR support,这个东西在启动后会被steamVR开启(如果你的程序中用到了steamVR)。
  • 按照上述两部则应该不会出现DpnnGetLastError错误,并且只能通过头盔来看游戏内容。

玩steam

  • 在steam的安装目录下放置xxx\Steam\steamapps\common\SteamVR\drivers\deepoon。如果没有放置这个驱动可能导致steam下无法设置VR房间。设置完成后应该是
    image

  • 经过上面的设置就可以用大朋眼镜玩steam游戏了。

开发相关

  • 目前发现如果用大朋眼镜可以玩steam,则在unity中是不需要使用DpnCameraRig的,而且也不需要开启大朋助手。
  • 从这些表现来看大朋应该用的是Oculus的底层。

VR开发环境搭建

  • unity3d的安装

  • 目前使用的Deepoon
    1.安装大朋助手。
    2.如果提示require DpnPlatform_x64.dll,则在大朋官网下载platform的sdk,并找到对应的平台的文件夹安装,有个bat文件可以安装。

  • 安装steam和steamVR。对于steamVR来说正常安装完会显示能识别头盔,但是可能提示未准备好,需要进行房间设置。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×