使用最新 ARCore SDK 而不使用 Sceneform 进行 Android 应用程序开发的文档

问题描述 投票:0回答:1

我必须使用 ARCore 最新的 SDK 开发 Android 应用程序,而不使用 Scenefor。目前 Google 没有为 ARCore kotlin 提供任何正确的分步文档。 最新的ARCore SDK使用OpenGL来渲染物体,ARCore的示例项目理解起来很复杂吗?

任何人都可以提供使用 ARCore 开发应用程序的文档或指南吗?

我尝试修改 ARCore 的示例项目来渲染我的模型,但我无法渲染我的模型。

android kotlin arcore
1个回答
0
投票

你说得完全正确:缺乏在 Kotlin 中开发 ARCore 应用程序的像样的 Google 文档是非常令人沮丧的。此外,现有文档'24(包括AR-Codelabs)经不起批评。然而,尽管 Google 已宣布不再开发 Sceneform,您仍然可以使用最新版本的 Sceneform (

1.17.1
) - 它的工作没有任何重大投诉。如果出于某种充分的原因,您仍然不想在 AR 应用程序中使用 Sceneform,那么您的选择仅限于低级 OpenGLFilament(当然,如果您不考虑帐户速度较慢 Unity 的 ARFoundation)。

您必须从上述至少选择一种 3D 框架,因为 ARCore 不具备自行加载和渲染 3D 模型的能力。 ARCore 执行的主要任务列表仅限于运动跟踪、环境和深度理解、光估计、平面检测和锚定。说用 Java 编写的 ARCore 项目(这样的项目比用 Kotlin 多得多)很容易理解也是有道理的,因为它们的语法和语义差别不大。

© www.soinside.com 2019 - 2024. All rights reserved.