首页 > 解决方案 > Unity ARKit XR 插件 – 人脸追踪

问题描述

导出项目后我遇到了问题。我不知道是什么原因,但是几分钟后我的手机就变热了。

该项目是新的,没有任何脚本,只需添加ARKit XR Plugin。

标签: unity3daugmented-realityarkit

解决方案


对于任何运行增强现实应用程序的设备来说,这都是很常见的“热状况”。ARKit、RealityKit、ARCore、Vuforia 或 MRTK 的跟踪阶段是高度 CPU 密集型的。您的手机不仅可以以 60 fps 的速度跟踪和重建周围环境,还可以同时使用 PBR 着色器、纹理、阴影、动画和物理渲染 3D 几何体。

在某些情况下,Face tracking甚至比World tracking. 这是可能的,因为来自自拍相机的 RGB 通道与来自 TrueDepth 传感器的分段 Alpha 通道和 ZDepth 通道串联。并且有超过 50 种面部混合形状以 1/60 秒的速度变形几何形状。

请特别注意这样一个事实,即用 Swift(使用 UIKit,尤其是 SwiftUI)编写的 ARKit 应用程序的原生 Xcode 构建比 ARKit 应用程序的 Unity 构建运行得快得多。


推荐阅读