unity3d - Unity ARKit XR 插件 – 人脸追踪
问题描述
导出项目后我遇到了问题。我不知道是什么原因,但是几分钟后我的手机就变热了。
该项目是新的,没有任何脚本,只需添加ARKit XR Plugin。
解决方案
对于任何运行增强现实应用程序的设备来说,这都是很常见的“热状况”。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 构建运行得快得多。
推荐阅读
- dynamics-crm-2013 - 托管解决方案未导入 .zip 中包含的文件
- javascript - 显示设置中的图像 => 文件作为变体上传
- ruby-on-rails - 基于最大日期的 Active Record 连接表,然后按不同的字段分组并汇总一列
- security - Asp.Net Core Data Protection API 用于保护数据库中的数据
- multithreading - 高效生成虚拟数据的 Pythonic 方式
- javascript - ng2-charts:如何在打字稿中动态设置图表标题
- firebase - Firebase 托管找不到我的 CSS
- javascript - Using a value to compare against an array of objects to return a different value within that object?
- kotlin - Does Kotlin support passng a custom function as a variable in another function?
- android - 为什么 altbeacon 库只检测少量信标