在Unity中构建增强的Faces ARCore示例

图片

我希望本文对那些想体验ARCore增强现实在Unity中的可能性的人有用,但同时却找不到明确的说明。

我们将收集一个用于Unity的Augmented Faces ARCore增强现实应用程序的示例,它将通过摄像头跟踪人脸并覆盖狐狸人脸的3D模型。

为什么在Unity中?

  • 只是为了好玩。
  • 在开箱即用的Android Studio示例中,仅使用前置摄像头就无法在后置摄像头中工作。
  • 在工作中,我不得不处理Unity。

要完成我们的任务,我们将需要Unity本身, ARCore for Unity SDK兼容的 Android设备和Android SDK 。 您可以在没有设备的情况下进行操作,但是本文不会反映此选项。

团结


在Unity中创建一个新项目。 指定3D类型
图片

创建项目后,导入先前下载的Augmented Faces ARCore软件包,称为arcore-unity-sdk-1.7.0.unitypackage

进口包装
图片

Unity将询问要导入的内容。

导入一切
图片

成功导入后,在“项目”窗口中,找到并打开带有示例的场景。

资产\ GoogleARCore \示例\ AugmentedFaces \场景
图片

指定Android SDK的位置。

编辑/首选项/外部工具
图片

将平台切换到Android,然后单击“切换平台”。

文件/建议设置
图片

在上一个窗口中,单击“播放器设置..”按钮以配置发布。
更改Android应用程序的名称。

其他设定
图片

检查是否值得ARCore支持。

XR设置
图片

我们返回到“ Build Settings”窗口,并指出我们的设备。 设备必须启用USB调试并通过USB安装。

运行设备
图片

完成的工作应该足以在我们的设备上构建和运行应用程序。 在同一窗口中,单击“生成并运行”,最后我们得到类似的结果。

准备申请
图片

Source: https://habr.com/ru/post/zh-CN441224/


All Articles