unity-game-engine - AR 应用程序的多边形数量限制是什么?

标签 unity-game-engine augmented-reality arcore sceneform

我正在进行一个 AR 项目(使用 Unity3D 和 ARCore),其中我们有一个非常大的区域需要跟踪。为此,我们首先开发了一个运行良好的演示应用程序。后来开始大面积(600米*600米)和30M三角形的多边形数开发。当我构建应用程序时,场景中的所有资源都变得非常小,实时缩放对象将变成玩具大小。同样的应用在 VR 中进展顺利。

我想知道 AR 中有多边形数量或面积限制吗?如果是这样,是否有任何选项可以使用 Ant 相机创建一个微型区域。

最佳答案

任何 AR 场景中的多边形数量都没有严格限制。不过,一般来说,经验丰富的开发人员不会创建包含超过 100K 多边形的 AR 应用。对于任何现代框架都是如此,无论是 ARCore、ARKit、Vuforia、RealityKit 还是 MRTK。对于强大的 AR 应用程序来说,30M 多边形数量是 Not Acceptable 。您的 AR 应用程序不仅可以使用纹理和动画渲染 3D 几何体,还必须以 60 fps 的速度跟踪真实世界环境和 anchor 。这是相当沉重的负担。

阅读Optimize Model Geometry and Transparency Apple 文章中的部分。

关于unity-game-engine - AR 应用程序的多边形数量限制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65879423/

相关文章:

android - 通过 fragment 使 UnityPlayer 保持 Activity 状态

swift - 方法 `enumerateChildNodes` 未找到节点

performance - Unity3D 和 OpenCV 集成并相互传递相机帧

java - 如何在arCore平面中设置3d模型而无需点击

ssl - Unity - 由于 CryptographicException 而无法发送 HTTPS 请求

android - 统一游戏的不同级别

android - 如何使用 OpenGL 在 ARCORE 中的单个 3D 对象中加载多个 2D 纹理

android - 使用网络摄像头在模拟器(android studio)上运行 ARCore 项目

c# - Unity刚体速度为零但对象仍然移动

java - 在棋盘上绘制 3D 框 - OpenCV、LibGdx 和 java