Unity3D SenseAR 项目创建
2021-03-29 09:27
标签:工程 unity3d end mod 组件 项目创建 人脸检测 ssi 图像 SenseAR是商汤提供的一个基于Unity3D的AR开发者平台,目前支持平面检测、云锚点、手势识别、人脸检测、图像识别与跟踪、三维物体识别与跟踪、光照估计等多种AI+AR基础能力。 要在Unity3D中创建SenseAR项目并进行开发,只需以下几个步骤: SenseAR在Unity中需要有Unity SDK,在SenseAR官网中选择第二个SDK进行下载 我们也可以选择第二个方式:从PackageManager中直接搜索下载: SenseAR项目还需要有Android SDK,如果你有在使用Unity Hub管理你的Unity工程,可以通过它来添加Android Support模块,如果没有,请自行下载Android SDK并配置好环境。 首先,在Build Settings中将项目平台设置为Android平台: 在官网下载SDK时,会看到一个提示:在 Unity 中请勿勾选 Multithreaded Rendering,这个设置在Player Settings的Android平台设置中,取消勾选: 通过第二种方式从PackageManager中下载的SenseAR SDK是不需要取消该项勾选的。 下一步是为项目配置Android所需要的JDK、SDK、NDK等(Unity Hub添加的Android模块是不需要手动配置的): 接着为SenseAR在Android平台上运行进行设置,在Player Setting中找到Mimimum API Level,设置为Android 7.0(API level 24),因为SenseAR的最低要求是24。 在项目文件目录中找到SenseAR XR Plugin,右键选择Show in Explorer,找到Sample~文件夹(~可以在Unity项目中隐藏文件夹),该文件夹中存有商汤官方的案例,将文件夹导入项目,我们就可以在Unity中体验SenseAR的功能。 成功导入SenseAR SDK后,Unity会添加一个XR类型的物体添加项,一个最基本的SenseAR项目需要包含前两个 AR Session Origin包含一个AR Camera,它就是我们在Android端使用的摄像机。 给AR Session Origin添加一个Sense AR Mode Set组件,通过它来选择项目使用的功能: 再根据需求添加响应的Manager组件,比如图片识别使用AR Tracked Image Manager,三维物体识别使用AR Tracked Object Manager 更多的组件选择可以参考官方案例。 尝试在Unity中运行SenseAR项目,你会发现会报错: 因为SenseAR项目只能在安装了SenseAR的手机端正常运行 在手机上安装完SenseAR后,就可以在手机上使用你的AR Demo了。 Unity3D SenseAR 项目创建 标签:工程 unity3d end mod 组件 项目创建 人脸检测 ssi 图像 原文地址:https://www.cnblogs.com/YIMG/p/13610442.htmlUnity3D SenseAR 项目创建
下载SDK
项目设置
商汤案例
场景创建
安卓端运行
上一篇:Python基础(4)——模块
下一篇:java并发工具类
文章标题:Unity3D SenseAR 项目创建
文章链接:http://soscw.com/index.php/essay/69457.html